Projects Blog Tools About

srdwm

In Use

Cross-platform window manager written in Rust.

2024 Rust · x11rb, Wayland, Windows, core-graphics · serde, tracing
RustWindow ManagerCross-platform

typerpunk

Released

Typing game for the terminal and the browser.

2024 Rust · ratatui + crossterm (TUI), wasm-bindgen (web), axum + sqlx/SQLite (server), Bevy
RustWASMTUI

packeteer

Beta

Packet capture and analysis - TUI and desktop GUI.

2025 C++17 · libpcap, AF_PACKET, pcapng · SDL3 + Dear ImGui (GUI)
C++NetworkingTUI + GUI

aegis

Early Development

Cross-platform desktop shell - bar, dock, launcher, tray.

2025 Rust · wgpu, smithay + wayland-client, x11rb, zbus, cosmic-text, taffy, oxc + rquickjs
RustDesktop ShellCross-platform

mitmux

Beta

Terminal-based intercepting proxy for manual pentest work.

2026 Go · Bubble Tea + Lip Gloss (TUI), modernc.org/sqlite, crypto/tls, x/net HTTP/2
GoSecurityTUI

cerberus

Early Development

C-based password manager.

2023 C core + Python · cffi, cryptography, rich, click, SQLite
CSecurityCLI + TUI

dugout

Early Development

Fantasy Premier League squad and transfer optimizer.

2026 Julia · JuMP + HiGHS, DataFrames, Distributions, SQLite · Oxygen (web) + Go TUI
JuliaOptimizationTUI

longshot

Private

Finds giveaways you can actually enter from your region.

2023 Python · Textual (TUI), FastAPI + Uvicorn (web), Playwright, httpx, BeautifulSoup
PythonAutomationTUI

wishlist

Private

Tracks secondhand listings across eBay, Reddit and forums.

2025 Python · Textual (TUI), FastAPI + Uvicorn + Jinja2 (web), Playwright, httpx
PythonTUIWeb Scraping

dotfiles

Maintained

Cross-platform config for Neovim, Zsh, tmux and the AGS shell.

2022 Bash, Zsh, Lua · Neovim, tmux, AGS/Astal · Linux, macOS, Windows
LinuxShellConfig