Creator of TeXMe, Uncap, etc. Developing tiny, lightweight and minimalist tools for computer programmers and scholars.
texme. Self-rendering Markdown + LaTeX documents
2.4kmintotp. Minimal TOTP generator in 20 lines of Python
1.4kuncap. Map Caps Lock to Escape or any key to any key
1.2kspcss. A simple, minimal, classless stylesheet for simple HTML pages
969emfy. A dark and sleek Emacs setup for general purpose editing and programming
966gitpr. Quick reference guide on fork and pull request workflow
963muboard. Self-rendering and distributable mathematics chalkboards
562emacs4cl. A tiny DIY kit to set up vanilla Emacs for Common Lisp programming
394mathb. Mathematics pastebin software that powered MathB.in from 2012 to 2025
372tucl. The first-ever paper on the Unix shell written by Ken Thompson in 1976 scanned, transcribed, and redistributed with permission
370cfrs. An extremely minimal drawing language consisting of only 6 simple commands: C, F, R, S, [, and ].
261devil. Emacs minor mode that intercepts and translates keystrokes to provide a modifier-free non-modal editing experience
204invaders. A 1980s-arcade-style game written using HTML5, Canvas, and Web Audio
184hello. A 23-byte “hello, world” program assembled with DEBUG.EXE in MS-DOS
179pov25. Ray tracing 25 scenes in 25 days with POV-Ray
165fxyt. Tiny, esoteric, stack-based, postfix, canvas colouring language with only 36 simple commands
134pcface. Bitmap arrays for rendering CP437 glyphs using IBM PC OEM fonts
120lab. Random experiments, exploration, and learning
83quickqwerty. Touch typing tutor that runs in your web browser
80myrgb. A simple RGB colour guessing game
78vimer. Declutter your desktop by opening files in existing instance of GVim/MacVim
73ice. Ice - WSGI on the rocks
60aes.vbs. AES-256-CBC Encrypt and Decrypt Functions in VBScript
59susam.net. Source code of https://susam.net/
58mvs. A minimum viable Markov gibberish generator in 32 lines of Python, inspired by the legendary Mark V. Shaney program of 1980s
53timebox. A timer script for Windows/Linux/Unix/macOS to practice timeboxing (the time management technique)
47heart. Hearts drawn with Python Matplotlib and C
42may4. Celebrating Star Wars Day with some Forth code! May the Forth be with you!
41inwee. Conveniently send text and commands from file or standard input to WeeChat with this wrapper around WeeChat's FIFO pipe
27reboot. A 5-byte reboot program assembled with DEBUG.EXE in MS-DOS
25hnskins. Read HN in style! | Available Skins: Cafe, Courier, London, Midnight, Terminal
24tzero. Social timeboxing for IRC channels
19mathcask. A quick starter kit to easily write and share your self-rendering mathematical notes and snippets
18dotfiles. Mostly ~/.* files to configure emacs, vim, sh, tmux, etc. on Debian, macOS, and Windows
17bfc. Brainfuck compiler and interpreter
17nimb. NIMB IRC Matrix Bridge (NIMB) is a simple client tool that bridges IRC and Matrix channels and forwards messages from one to others
17userscripts. My tiny userscripts
15wander. Discover the small web
12mano-cpu. My bachelor's degree final year project: A CPLD implementation of a 16-bit microprocessor I learnt from Computer System Architecture by M. Morris Mano
11talks. Talks and presentations
6susam.github.io. Mirror of https://susam.net/
5license. Reusable copies of open source licenses
4blob. Binary files generated from or used by other repositories
3sunaina-and-susam. Sunaina & Susam's wedding website
2clog. An extremely simple IRC chat logger
1nq. HTML
1arc. My web archives
1wcn. A snapshot of Wander Console Network
1