Every public project on GitHub, grouped by kind. Forks
are not listed.
| Project |
Description |
Language |
| pm |
Package manager configured in Lua, builds in parallel |
C |
| pm-user-repository |
Community registry of package definitions for pm |
Lua |
| isf |
Two-way folder sync over ssh |
C |
| vicel |
Terminal spreadsheet editor with Vim motions |
C |
| wl2kodi |
Screen mirroring from wlroots Wayland to Kodi |
Shell |
| send2kodi |
Send links and local videos, music and pictures to Kodi |
Python |
| browser2kodi |
Browser extension to play pictures, videos, songs and links on
Kodi |
JavaScript |
| tffpr |
PDF RSVP speed reader |
C |
| yaci |
Calculator interpreter with a C FFI |
C |
| dv |
Directory view with regex editing |
C |
| b |
Minimal Qt browser |
C++ |
| zrun |
Fuzzy application launcher |
Zig |
| mybar |
Wayland status bar configured in Lua, with plugin modules |
C |
| eqnx |
Plugin-based application environment (archived) |
Rust |
| tui-do |
Task list for the terminal, stored in Lua |
C |
| todo |
The original to-do list for the terminal |
C |
| fetch |
Suckless-style system info fetcher |
C |
| pdfjoin |
Merge PDFs keeping their outlines |
Python |
| wallpapers |
Wallpaper collection and rotation script |
Shell |
| piano |
A piano for the terminal |
C |
C libraries
| Project |
Description |
| flag.h |
Command line flag parser, inspired by argparse |
| conf.h |
Lua config file reader for C and C++ |
| cum.h |
Cursed yet Useful Macros |
| bt.h |
Red-black tree with string keys |
| timeslice.h |
Overhead-corrected wall-clock timer |
| cpu-usage |
CPU usage and RAPL energy readings on Linux |
| enc |
Base64 and SHA-256 |
| passimg |
Passwords taken from an image |
| libpngstore |
Store data in the pixels or chunks of a PNG |
| mmmalloc |
Misoptimised memory allocator |
| thread_pool |
Apply a function to an array in parallel |
| printf |
A dumb printf |
Languages and compilers
| Project |
Description |
Language |
| lang |
Lu, a programming language |
C |
| malpp |
Comment directives that make loops malleable |
C |
| lineit |
A blueprint-like language |
C |
| nvim-lu |
Lu syntax highlighting for Neovim |
Vim Script |
Games
| Project |
Description |
Language |
| tetris |
Tetris for the terminal |
C |
| freecell |
FreeCell solitaire with raylib |
C++ |
| pokerish |
Texas Hold'em server for bots |
C++ |
| freedoom |
Something like a naked game engine |
C |
| minesweeper_bot |
Bot for minesweeper.org |
Python |
| maze_generator |
Draw a maze into an image and solve it |
Python |
Configuration and themes
Documents and Typst
Claude skills
Web and infrastructure
Other
| Project |
Description |
| blank |
GitHub says that name cannot be blank |