inception. Inception movie explained programmatically
779threads. User space threading library
10ticket_spinlock. A user space implementation of ticket spinlocks similar to the one found in the linux kernel. Simple to understand and use.
9cldb. Flat file database using on-disk redblack trees
8tcp_proxy. Simple tcp proxy with or without splice syscall
4auto-complete. Auto completion library using ternary trees
4contig-alloc. Contiguous allocator module for linux
3talloc. Fork of talloc-2.0.1 with my patches to add support for static talloc pool caches, changes to make nested pool tallocs work. Refer to talloc_test.c for the newly added talloc_pool_cache and talloc_cache APIs
3continuations. Bootstrapping with continuations implemented in C which can be used as a framework to implement async only single threaded request server
3wordle. Wordle solver
2io_cache. A fast read-only IO cache thats expected to be used for processing large data-sets or files preferably > 1GB atleast without worrying about the maintenance overhead associated with processing a large data-file. The user need not focus on managing the reads of such large files and could instead focus on the core-processing of his large data-sets stored in the file..
2mir-os. x86 multitasking kernel
2taxi_scan. Scan taxis falling within a location identified by latitude and longitude and expose APIs to do management of updating taxis
1misc. Collection of small codes each in a subdirectory
1dotgame. Dots and Boxes game
1section221g_monitor. A US Visa section 221g case status monitor for Chennai US consulate at http://chennai.usconsulate.gov/221g-administrative-processing.html
1