Independent software, built in public: self-hosted services, peer-to-peer systems, media automation and developer tools. Practical problems, clean and maintainable code, and open formats over unnecessary complexity.
🌐 thedancingdeveloper.com · 💼 LinkedIn · ✉️ dancingdeveloper@proton.me
| Project | What it is | Links |
|---|---|---|
| Vogt | Self-hosted product development environment for teams and the coding agents that work with them: projects, work items, repository state, agent terminals and an MCP server in one place. | Live demo · Releases |
| voicepipe | Rust pipeline for live, turn-taking voice calls with a language model: VAD, endpointing, barge-in, sentence-streamed speech. Bring your own STT, TTS and model. | crates.io · docs.rs |
| rustnzb | Usenet binary downloader in Rust, a drop-in replacement for SABnzbd. | rustnzb.dev · crates |
| rustTorrent | Lightweight, self-hosted BitTorrent client in Rust with a web UI and qBittorrent-compatible API. | rusttorrent.dev · crates |
| Indexarr | Decentralized torrent indexer: DHT crawling, content classification and signed peer-to-peer index sharing, with a Torznab API. | indexarr.net |
| FuelWatchX | Independent NSW fuel-price monitoring and analysis. | fuelwatch.sprooty.com |
- Usenet engine crates —
nzb-core,nzb-nntp,nzb-news,nzb-weband thenzbdav-*family, plusrust-par2(PAR2 verify/repair) andyenc-simd(SIMD yEnc decoding). - BitTorrent crates —
swarmforgeand itsswarmforge-*components (DHT, peer protocol, trackers, UPnP). - Egressy — transparent Layer-3 VPN gateway for Docker containers.
- Cadastre — infrastructure knowledge catalogue and MCP broker for homelabs and agents.
Licences are per repository. Issues and pull requests are welcome on each project.