I like small, orthogonal tools with sharp edges. These are a few of my hobby projects.
The SVG is the overview; these links are here so the projects stay easy to open from GitHub. This is intentionally curated, not a complete index.
- aiorun: a small, reliable
run()function for asyncio applications. - easycython: build Cython extensions without setup.py ceremony.
- autoslot: automatic
__slots__for lean Python classes. - aiomsg: smart sockets and messaging protocols for network applications.
- excitertools: fluent, chainable iteration helpers.
- misu: high-speed physical quantities and dimensions in Python.
- deadpool: a
ProcessPoolExecutorimplementation that is harder to break. - lifter: sync single-file binaries from GitHub Releases and similar sources.
- coroexecutor: nursery-like coroutine execution for asyncio.
- quickwit-oss/tantivy-py: Python bindings for Tantivy; I am a core maintainer.
- dockerctx: context manager for Docker container lifetimes in tests.
- biodome: better environment variables for Python.
- stackymcstackface: GitHub PR stacking tool.
- playpen: launch programs with memory, CPU, and path limits.
- clonymccloneface: clone GitHub repos and set upstreams for forks.
- debussy: emit JSON when the current Linux media track changes.
- thesauromatic: static, offline CLI thesaurus.
- dictomatic: static, offline CLI dictionary.
- rhymomatic: static, offline rhyming dictionary.
- diesel-clickhouse: Diesel ORM support for ClickHouse.
- diesel-paradedb: Diesel ORM extensions for ParadeDB.
- chimera: experimental Axum extension for Python request handlers.
- iced-themer: configure an Iced theme from a TOML file.
Hand-curated profile README. Public, non-fork repositories only; not every public repository needs to be on the profile.