structured-text-tools. A list of command-line tools for manipulating structured text data
7.1kclassless-css. A list of classless CSS themes/frameworks with screenshots
2.4kautomatic-api. A list of software that turns your database into a REST/GraphQL API
2.1kembedded-scripting-languages. A list of embedded scripting languages
1.5kcompilers-targeting-c. A list of compilers that can generate C code
775sqawk. Like awk, but with SQL and table joins
317recur. Retry a command with exponential backoff and jitter (+ Starlark expressions)
290hicolor. 🎨 Convert images to 15/16-bit RGB color with dithering
209jsonwatch. Track changes in JSON data from the command line
168unflattener. Make normal maps for 2D art
145s2png. Store any data in PNG images
102csv2html. Convert CSV files to HTML tables
78initool. Manipulate INI files from the command line
75caddy-markdown-site. Serve Markdown files as HTML pages with CSS using just Caddy
67picol. [Fossil repository mirror] A tiny interpreter
41jimhttp. A library collection and web microframework
33memsparkline. Track the RAM usage of a process and its descendants in real time
29pago. Command-line password manager
24tcl-duktape. Tcl bindings for Duktape, an embedded JavaScript interpreter
23all-caps-basic. (WIP) A compiler written in Awk
17tinyfts. Very small standalone full-text search HTTP/SCGI server
15caddy-cgi. An example of how to configure Caddy 1/2 with a FastCGI-to-CGI proxy
11tcl-fcgi. FastCGI in pure Tcl
9messagebox. Display message boxes from Windows batch files and command line programs
8jimsh-static. Jim Tcl static binaries with SQLite 3 for Linux
8lsblk.lua. lsblk(8) for FreeBSD using Lua in the base system
7regular. Job scheduler: an alternative to cron and anacron
7ferripaste. Alternative Rustypaste client
7age-edit. Edit files encrypted with age
62048.tcl. The game of 2048 implemented in Tcl
5joker-cgi-guestbook. A toy old-school CGI guestbook written in Joker
5ptjd. A pure Tcl JPEG decoder
3gpgedit. Edit symmetrically encrypted files
3stone-agent. Crude agent for age
3python-template. Copier template for Python projects with uv, Poe, Ruff, Pyright, Pytest
2circleci-tcl-gcc-autoconf. Docker image for testing Tcl and C code with CircleCI
2random-sleep. Portable POSIX shell script for waiting random amounts of time
2up. Upload files to your server using SFTP; get public URLs
2auto-kwargs. Proof-of-concert Python library implementing keyword argument shortcut
2fossil-wiki-export. Export a Fossil SCM wiki to Git preserving the revision history
2empty. [Obsolete mirror] An alternative to Expect for *nix shells
1pb. Command-line interface to copy/paste text in X11, Wayland, Termux, and macOS
1gmi2md. Convert gemtext to Markdown (CLI + PHP)
1tcl86-nsis-installer. Build a Windows installer for Tcl with NSIS
1zfs-recompress. [Archive of gary17/zfs-recompress] Trigger ZFS compression on a set of files.
1tcl-augeas. Tcl bindings for Augeas
1process-env. Set environment variables from a process — use desktop environment variables in remote sessions
1redfish. Use Redis/Valkey/KeyDB/etc. from the fish shell
1stars-archive. An export of my GitHub stars
1pycheck. Format, lint, and type-check standalone Python scripts using uv
1apache-2.4-webdav. A WebDAV file-share/inbox configuration example for Apache 2.4
1lc-go. List files in categories and columns — Go port of lc(1) from Coherent
1uv-install. Short auditable shell script to install uv
1