Seajs
Sea.js is a JavaScript module loading framework that follows the COMMONJS specification, and can realize the modular development and loading mechanism of JavaScript. Sea.js pursues simple, natural code writing and organization, and the code is very concise.
Koa
Koa is the next generation of Node.js Web framework. Designed by Express team. Designed to provide a more compact, expressive, and reliable development base for WEB applications and APIs.
Pssh
PSSH provides a parallel version of the OpenSSH tool, which is especially good for controlling a large number of machines that need to be connected, including parallel versions of SSH, SCP, rsync, and kill commands. The project is written in Python, the code is clear and short, the data structure is clearly defined and you will be praised after reading it.
Grep-at-point
When writing code, it is sometimes necessary to see where a function/class/variable has been used. The project, written in Emacs Lisp, enables you to search for the word in the current cursor, in the project directory, in all files that specify the extension.
Compile-make
This project realizes the need for one-click Compilation in Emacs. Look for the makefile file in the project directory and execute the make command to compile it. Language: Emacs Lisp; Number of lines of code: 19.
Sigslot
Very streamlined implementation of signal slot, Cross-platform. This source has more than 2000 lines, but half is for the template to fit the different number of parameters of the code, dry goods less than 1000 lines. Gtalk Source Analysis: Sigslot Introduction
UCOS
Uc/os II (Micro control Operation System two) is a removable, preemptive, real-time multitasking kernel that can be run based on ROM, highly portable, especially for microprocessors and controllers, is a real-time operating system (RTOS) that is comparable to many commercial operating systems.
SQLite
SQLite is a relational database management system that adheres to acid and is included in a relatively small C library. It is a public domain project established by D.richardhipp. SQLite can also be used as a desktop database.
thttpd
THTTPD is a small, simple, portable, fast, and secure HTTP server.
Boa Webserver
Boa is a small Web server that can be used on a variety of platforms and is more common in embedded applications.
C4
4 functions to implement the C compiler, about 500 lines. Basically has been relatively complete, you can compile their own.
GLib
GLib is a development package that contains a number of useful C programs, such as trees, hashes, lists, and so on. GLib is part of the GTK Toolkit and is now stand-alone as a separate project.
Tj/co
Less than 300 lines to improve the node asynchronous callback syntax.
Shadowsocks
Shadowsocks is a lightweight socks agent software based on Python (who knows).
Aosabook
This is a book of cattle Aosabook sequel, Lines or less source. Inside each chapter of the code does not exceed 500 lines, the implementation of the Web server, reptiles, OCR and so on "large system", each chapter by the different fields of Daniel completed. Look at the author list, which can be said to be the Hall of Fame in the software field.