irontide

IronTide

A from-scratch Rust BitTorrent engine, published to crates.io and daily-driven as my torrent client.

Rust 2024tokioio_uringSlintaxumHTMX
StatusParity roadmap complete; published to crates.io
ShapeEngine library plus a separate gui/cli/web client
ProtocolsBitTorrent v1 + v2, DHT, PEX, uTP, MSE/PE
In useReplaced qBittorrent on my home server
avatarr

Avatarr

One Rust core behind a desktop app, a web UI, and a CLI. A single-binary Sonarr and Radarr replacement.

RustSlintReactaxumSQLitesqlx
ArchitectureOne Rust core, three front ends
DistributionSingle self-contained binary
PersistenceSQLite with sha256-pinned migrations
ScopeUnified Sonarr + Radarr replacement
inboxly

Inboxly

Google Inbox, rebuilt as a native Rust desktop email client I use every day.

RustDioxusIMAPSMTPOAuth2SQLite
ProtocolsIMAP + SMTP; OAuth2 for Gmail + Outlook
UIState-machine Dioxus, signal-split rendering
ThreadingJWZ threads, rule-layered bundling
AttachmentsPure-Rust PDF text + image OCR
cobweb

cobweb

A production HTTP/JSON API written entirely in COBOL, live on the public internet.

GnuCOBOLCOBOLsocatPodmanTraefikHTTP/JSON
Language100% GnuCOBOL; HTTP parsed by hand
StatusLive in production behind Traefik
Endpointshealth, fortune, time, upcase, rot13, echo
ErrorsCorrect JSON 400 / 404 / 405 / 413
supply-chain-agents

Supply Chain Multi-Agent System

Three specialist agents coordinating through a typed LangGraph state machine

PythonLangGraphLlamaIndexFAISSFastAPIStreamlitLangfuseOllama
TestsUnit + real-LLM integration tests in CI
EndpointsREST API with SSE streaming
ObservabilitySelf-hosted Langfuse topology
GuardrailsRegex hard-block + LLM judge, fail-open
rung-reader

Rung Reader

AI-powered Allen-Bradley PLC ladder logic troubleshooter

PythonLangGraphFAISSsentence-transformersFastAPIpycomm3Allen-Bradley L5XOllama
TestsUnit + integration tests in CI
DependenciesZero cloud dependencies
ResilienceGraceful degradation without LLM/PLC/Redis
TestingMock-swappable pycomm3 driver
lumen

Lumen

A terminal emulator built from the core up in Rust. An honest, in-progress build.

Rustwinitwgpuglyphonportable-pty
CoreHand-written VT state machine (Paul Williams DEC)
RenderingGPU text via glyphon on wgpu
ConcurrencyPTY reader thread, no async runtime
StatusEarly, in-progress build
debt-tracker

Debt Tracker

Offline-first Android debt tracker, published on Google Play

KotlinJetpack ComposeMaterial 3RoomWorkManagerCoroutines
DistributionPublished on Google Play
ArchitectureMVVM with Repository pattern
PersistenceRoom DB with atomic transactions
BackupAutomatic retention, Snapper-style pruning
claude-code-telegram-rs

Claude Code Telegram Bridge

Single-binary Rust service bridging Telegram to Claude Code sessions

Rusttokioteloxidecomraksystemdserde
RuntimeSingle-binary Rust + tokio async
PerformanceLarge startup + memory win over the Python predecessor
Deploymentsystemd notify with watchdog
FormattingMarkdown to Telegram HTML, smart splitting