libsocket. The ultimate socket library for C and C++, supporting TCP, UDP and Unix sockets (DGRAM and STREAM) on Linux, FreeBSD, Solaris. See also my uvco library for a refreshed version!
845leveldb-rs. A reimplementation of LevelDB in Rust (no bindings).
579yup-oauth2. An oauth2 client implementation providing the Device, Installed, Service Account, and several more flows.
242memoize. Macro for auto-memoizing Rust functions.
93integer-encoding-rs. Integer encoding for primitive integer types: Supports varint/varint+zigzag and fixed-length integer encoding and decoding, and provides synchronous and asynchronous Write/Read types for easily writing/reading integers.
71uvco. C++20 Coroutines running on libuv for intuitive async I/O
46sstable. sstable stores key-value pairs on disk
41photosync. Now that Google deprecated the Photos<->Drive synchronization, I need another way to back up my photos locally. This program downloads all photos from your Google Photos account and organizes them locally. It is not very user friendly yet, but definitely usable
25async-google-apis. Generate Asynchronous Google API stubs for Rust!
22tokio-inotify. A Stream yielding inotify events, to be run on the tokio framework.
22fastcgi-wrappers. This repository contains two FastCGI wrappers written in Perl. The first may execute any executable file in the same way CGI does, the second one does inline-eval of Perl scripts to avoid any forking.
19typst_of_jupyter. Convert Jupyter notebooks to Typst source code (and then to PDFs)
9colorreadelf. colorreadelf colors the output of readelf(1) to enhance readability
7geohub. A Real Time Geo Data Framework®
3pcombinators. Simple parser combinators in Python
3JSONStructs. Generate bespoke JSON parsers for Julia structs, for enhanced comfort & performance
2False. Haskell implementation of False
2SineFit.jl. Robustly and accurately fit monochromatic sine waves.
2Simple-HTTP-client. An example HTTP client based on the vanilla BSD sockets API.
2numerical-oscillator. Playground for numerically solving differential equations
2Waves. Waves is a haskell program calculating one-, two-dimensional wave interferences.
2rex. A humble, slow, naive regular-expression engine. Comprehensive documentation of most internals for your convenience =>
1stex. Random walk financial market, version II (after https://github.com/dermesser/StockGame)
1503-server. 503-server (short 503srv) listens on a webserver port and sends a HTTP/HTML error message code 503 ((Temporarily) Unavailable) to connecting clients. It is written in C++, using C++11 threads
1whitespace. whitespace removes whitespace errors
1chatsrv. chatsrv is a little and simple concurrent chat server written in Erlang using Mnesia. The clients are usually written in C.
1driveupload. A small-simple-stupid Go tool to up- and download single files or whole directories - fast and recursively - into and from Google Drive. This tool regularly hits the user rate limit of the Drive API when operating in parallel mode.
1jupyter2typst. Obsolete: check out typst_of_jupyter below:
1termserv. termserv works like ssh, but unencrypted and w/o authentication. It shows how pseudo terminals may be used.
1rcombinators. A port of pcombinators to Rust... strongly typed, and much faster!
1scrapeprice. A small Rust framework for automatically scraping websites, including robots.txt support.
1ini-parser. A small and simple INI file parser (using standard Parsec)
1follow. follow works like `tail -f`. It uses inotify.
1time-test. Small crate to see how long your rust unit tests (or any function) takes. Quick and reliable for microbenchmarks
1simple-args. A command line parser for C++, similar to the one employed by golang's flag package. Fully contained in header file.
1