• Stars
    star
    164
  • Rank 230,032 (Top 5 %)
  • Language
  • Created almost 10 years ago
  • Updated over 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A curated list of computer science literature, updated daily.

CS Literature of the Day

I like computer science. That's why I'm tweeting a new piece of CS literature every day with the hashtag #CSLOTD. Some people don't like newfangled social media, so I'm maintaining a curated repository of the material here.

What?

Each day, I will tweet a link to an interesting piece of CS literature. I use "literature" to mean research paper, white paper, talk (yeah, I know a recording of a talk isn't "literature"โ€”deal with it), slide deck, blog post, or really any thought-provoking content which is in the realm of computer science.

Licensing and related legalese is confusing and boring. This repo doesn't host any material, it just provides links to them. If you find a broken link, file an issue or open a PR.

Prior Art

Papers We Love is an awesome community with a collection of cool academic papers. Check them out.

Contributing

If you know of an interesting piece of CS literature which you think should be included, feel free to submit it by creating an issue. Just include the title, link to the material, category, and date of publication.

Disclaimer

I'm doing this because I'm enthusiastic about CS. I reserve the right to stop doing it at any time or miss days for whatever reason. I also tweet things that I think are interesting. If you don't find them interesting, that's your problem. As such, I reserve the right to reject submissions if I don't find them compelling enough to include. I have pretty low standards though. :)

More Repositories

1

comcast

Simulating shitty network connections so you can build better systems.
Go
10,309
star
2

BoomFilters

Probabilistic data structures for processing continuous, unbounded streams.
Go
1,594
star
3

chan

Pure C implementation of Go channels.
Shell
1,406
star
4

BigQuery-Python

Simple Python client for interacting with Google BigQuery.
Python
456
star
5

bench

A generic latency benchmarking library.
Go
310
star
6

Flotilla

Automated message queue orchestration for scaled-up benchmarking.
Go
236
star
7

mq-benchmarking

Performance benchmarks for various message queues.
Go
192
star
8

go-benchmarks

A few miscellaneous Go microbenchmarks.
Go
147
star
9

fast-topic-matching

Messaging middleware topic matching implementations.
Go
75
star
10

nanomsg-service-discovery

Service-discovery pattern implemented with nanomsg.
Python
25
star
11

gatling

Minimal pub/sub message queue in C.
C
22
star
12

Zinc

Real-time distributed messaging and document synchronization.
Java
15
star
13

InverseBloomFilter

Concurrent inverse Bloom filter.
Go
13
star
14

PubSub-Python

Simple Python client for interacting with Google Cloud Pub/Sub.
Python
9
star
15

log-benchmarking

Benchmarking for distributed logs.
Go
9
star
16

OpenGL-Playground

Playing with OpenGL.
C
8
star
17

thrift-nats

Thrift RPC over NATS.
Go
8
star
18

go-fast

Material for 'So You Wanna Go Fast?' Strange Loop talk
Go
8
star
19

hdrhistogram-writer

API for writing HdrHistograms in a readable format consumable by http://hdrhistogram.github.io/HdrHistogram/plotFiles.html.
Go
7
star
20

go-zab

Go implementation of ZooKeeper Atomic Broadcast.
Go
7
star
21

Dalvik-Baksmali

Android library for disassembling DEX files using baksmali.
Java
7
star
22

nats-leader-election

Leader election implemented with Raft over NATS.
Go
6
star
23

httpmonitor

CLI tool for monitoring HTTP traffic.
Go
5
star
24

kaput.io

Laws of General Systemantics.
CSS
5
star
25

sync

Some basic synchronization primitives.
C
4
star
26

rdcss

RDCSS double-compare-single-swap.
Go
4
star
27

dockerfiles

Contain yourself.
Shell
3
star
28

gae-circleci-java

Example Java Spring app running on Google App Engine deployed from CircleCI.
Java
2
star
29

uthread

C
2
star
30

dexmaker

Java
2
star
31

gatling-gun

Go client for gatling broker.
Go
2
star
32

matchboxd

Replicated matchbox server (https://github.com/Workiva/matchbox)
Go
2
star
33

vessel

Fast, asynchronous client-server messaging.
Go
2
star
34

SQLAlchemyUtils

Useful utilities for working with SQLAlchemy.
Python
2
star
35

TrendBlotter

The world talks, we listen.
JavaScript
2
star
36

vessel.js

Vessel messaging client.
JavaScript
2
star
37

gaeutils

Useful utilities for working with Google App Engine.
Python
1
star
38

crapchat

A janky and obnoxious chat application.
Go
1
star
39

Jockey

Seamless Google App Engine authentication for Android.
Java
1
star
40

type-ahead-search

Toy type-ahead search.
Java
1
star
41

nimbus

Nim
1
star
42

zk-select

Go
1
star
43

dotfiles

The most exciting thing you will ever see.
Vim Script
1
star
44

pipe-sem

C
1
star
45

webhook-test

webhook test
Python
1
star
46

frugal

Java
1
star
47

jump-consistent-hash

Go implementation of Jump Consistent Hash.
Go
1
star
48

config-parser

A simple API for parsing ini-like configuration files.
1
star