This page a growing collection of active (and not-so-active) projects I am working on. All my open source projects are hosted through git here: [git.btxx.org](https://git.btxx.org) ## Active Projects * [barf](https://barf.btxx.org): Minimal blog engine in a tiny shell script * [jsfree](https://jsfree.org): Collection of web services that work without JavaScript * [ssgit](https://git.btxx.org/ssgit): Static site git page generator * [Vanilla CSS](https://vanillacss.com): A minimal baseline stylesheet for any web project * [Web Audit](https://audit.bt.ht): Detailed checklist audit for developing websites * [Normform](https://normform.netlify.app): Minimal CSS form plugin (6KB) * [23 Tales](https://23tales.netlify.app): Online collection of works by Beatrix Potter * [Shinobi](https://git.btxx.org/shinobi): Text-based, RSS focused blogging "system" * [pblog](https://git.btxx.org/pblog): Pandoc static blog generator * [Light Speed](https://git.btxx.org/lightspeed): Jekyll theme with a perfect Lighthouse score ## Clubs * [1MB Club](https://1mb.club): A collection of web pages weighing less than 1 megabyte * [1kB Club](https://1kb.club): A collection of web pages weighing less than 1 kilobyte * [XHTML Club](https://xhtml.club) A collection of HTML-focused websites ## Installers / Setups * [Open Suck](https://git.btxx.org/open-suck): OpenBSD desktop based on the suckless philosophy * [Void Suck](https://git.btxx.org/void-suck): Void Linux desktop based on the suckless philosophy * [Alpine Suck](https://git.btxx.org/alpine-suck): Alpine Linux desktop based on the suckless philosophy * [Alpine Wayland Desktop](https://git.btxx.org/alpine-linux-setup): Bare-bones Wayland "Desktop" Alpine installer script ## Experiments * [Blog Anonymously](https://anon.btxx.org): A basic starting point for those wishing to blog privately * [Better Search Results](https://search.btxx.org): Rethinking the UX flow of modern search engines