Skip to content

open source reading process

hoterran edited this page Jun 9, 2013 · 29 revisions

scim

editor

gedit

https://github.com/GNOME/gedit

terminal

putty

im

iptux - 0/100

http://code.google.com/p/iptux/

program language

lua - 30/100

python

luna

https://github.com/luna/luna

http://nedbatchelder.com/text/whirlext.html http://stackoverflow.com/questions/1728472/i-want-to-start-reading-the-python-source-code-where-should-i-start?rq=1

erlang

https://github.com/erlang/otp

erts 0/100

https://github.com/erlang/otp/tree/maint/erts

emulator 0/100

otp

stdlib 10/100

https://github.com/erlang/otp/tree/maint/lib/stdlib

web server

nginx - 0/100

mochiweb - 50/100

cowboy - 0/100

proxy

lvs(4-tier) 10/100

haproxy - 0/100

misc

libpcap(packet capture) 70/100

https://github.com/mcr/libpcap

alg

https://github.com/GenTiradentes/tinybloom/blob/master/test.c

iptables(packet filter) 10/100

markdown

https://github.com/vmg/sundown

dns

https://github.com/DNSPod/dnspod-sr

ngrep

https://github.com/jpr5/ngrep

nrpe 100/100

vm

https://github.com/GenTiradentes/tinyvm

upb

https://github.com/haberman/upb

nagios

flashcache

https://github.com/facebook/flashcache

dstat

https://github.com/dagwieers/dstat

db

mysql(server) 30/100

sqlite 0/100

https://github.com/stoni/sqlite

tx

innodb 1/100

mnesia 10/100

https://github.com/erlang/otp/tree/maint/lib/mnesia

mdb

https://github.com/krestenkrab/mdb

kv

ness 0/100

https://github.com/shuttler/nessDB

redis 90/100

https://github.com/antirez/redis

memcached 90/100

twmcache

https://github.com/twitter/twemcache

onecached 100/100

leveldb

leveldb server

https://code.google.com/p/zdb/

distributed filesystem

moosefs

https://github.com/xmirror/moosefs

fastdfs

https://github.com/jonnyyu/fastdfs

queue

rabbitmq 10/100

https://github.com/rabbitmq/rabbitmq-server

beanstalkd

https://github.com/kr/beanstalkd

network frame library

libevent 30/100

libev 0/100

libevent

https://github.com/libevent/libevent

thread

https://github.com/halayli/lthread

libuv

https://github.com/joyent/libuv

uv book https://github.com/nikhilm/uvbook

web browser

https://en.wikipedia.org/wiki/List_of_web_browsers https://upload.wikimedia.org/wikipedia/commons/7/74/Timeline_of_web_browsers.svg https://en.wikipedia.org/wiki/Comparison_of_web_browsers https://en.wikipedia.org/wiki/Comparison_of_layout_engines

compiler

tcc

http://bellard.org/tcc/

ucc

https://github.com/nobled/ucc

kernel

net 10/100

socket

inet

tcp

ip