Github Star项目

@TODO

  • High-performance event loop : such as libev;
  • PHP Framework;
  • Python mvc;

C/C++

STL : STL笔记;

Protothreads : 针对C语言封装后的宏函数库, 为C语言模拟了一种无堆栈的轻量线程环境, 能够实现模拟线程的条件阻塞、信号量操作等操作系统中特有的机制, 从而使程序实现多线程操作.

LevelDB : 由Google公司所研发的键/值对(Key/Value Pair)嵌入式数据库管理系统编程库.

Lua : Lua是一种轻量语言, 它的官方版本只包括一个精简的核心和最基本的库.

Nginx : HTTP和反向代理服务器, 另外它也可以作为邮件代理服务器. 多进程模型、epoll异步, timer红黑树.

Libev : Libev是一个C语言写的, 只支持linux系统的轻量级网络库. 阅读源码参考(http://dirlt.com/libev.html);

Libevent : An event notification library. libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。著名分布式缓存软件memcached也是libevent based.

Redis : 基于内存、键值对存储数据库, 使用ANSI C编写.

memcached : C++ with C style, 多线程网络编程;

lpereira/lwan : C实现的Http服务器

Java

Spring Framework : Java EE全功能栈(full-stack)的应用程序框架;

Python

Python源码 推荐几个模块:

  • SocketServer(Lib/SocketServer.py)
  • SimpleHTTPServer(Lib/SimpleHTTPServer.py)
  • BaseHTTPServer(Lib/BaseHTTPServer.py)

GoAgent : a gae proxy;
Gevent : 基于libev的高性能Python并发库,为各种并发和网络相关任务提供了整洁的API;
Py-Learn : Fork it and Build your Python-Learning repos;
Requests : Http库.

Python Web框架

Django: Web应用框架,采用了MVC的软件设计模式.
Tornado: 可扩展的非阻塞式 web 服务器.
flask

爬虫

scrapy

自动化

fabric

Python 微信

WeRoBot

网络库

requests
httpie

PHP

https://github.com/yiisoft/yii2
https://github.com/laruence/php-yaf
https://github.com/WordPress/WordPress

Js

https://github.com/xicilion/fibjs
https://github.com/jquery/jquery

其他

Markdown语法
简历模板