A filesystem event log in SQLite
Point it at a folder and every create, edit, rename and delete lands in a local database. Undo, replay, fork and diff, without git in the way.
11 articles in this category
Point it at a folder and every create, edit, rename and delete lands in a local database. Undo, replay, fork and diff, without git in the way.
Hand-curated source data, generated gold tables, and a published dataset. How I keep a directory of TOML honest with code generation and CI.
Playwright for the pages that need JavaScript, cron for the schedule, and a dedupe key that keeps DAAD, Erasmus and Chevening from colliding.
Removing a Linux app often leaves configs and caches on disk. Veet scans 17 sources at once, stages every residual path, and removes them in one confirmed step.
Most web players ship a 30 MB software decoder and hope the phone survives it. VidoLib decodes through WebCodecs instead, and ships every parser as its own plugin.
Two GitHub accounts, two Discords, a stable and a beta of the same tool, all on one machine with no container, no daemon, and no sudo. The isolation model is three ideas and a path rewrite.
OpenCodeHub is an open-source, self-hosted GitHub alternative built with Astro, TypeScript, and Drizzle ORM. Features SSH, stacked PRs, CI/CD pipelines, and AI code review — on your own server.
Provider-independent, zero telemetry, and it writes your session to a local JSONL file. The constraints came first and the features followed.
A 156,000-word dictionary that runs in the browser, a router that only reaches for a model when you bring your own key, and no database on the other side.
An agent that runs long enough will forget what it decided. I implemented the GCC framework, which treats agent memory like Git, in seven languages against one on-disk format.
A self-hosted forge with stacked pull requests, a speculative merge queue, Actions-compatible CI, and AI review. The reasoning behind a modular monolith, and the parts that were hard.