Projects
TTT
TTT (Terminal Text Tool) is a terminal-native IDE. A TUI that feels like a GUI — a real alternative to VS Code, Zed, and Sublime that runs in your terminal. Single Go binary, zero config. Features syntax highlighting, LSP support, a plugin marketplace, and multi-pane editing.
Autentico
A self-contained OAuth 2.0 / OpenID Connect identity provider built with Go. Handles the full authentication lifecycle — login, MFA, passkeys, sessions, token issuance, and admin — in a single binary backed by SQLite. No external database, no infrastructure dependencies.
oidc-js
Drop-in OIDC authentication for every JavaScript framework. Zero dependencies. Works with React, Vue, Svelte, Angular, Solid, Preact, and Lit.
Kasper-js
A lightweight component framework with fine-grained Signal-based reactivity. No virtual DOM, no compiler — just components, signals, and surgical DOM updates.
Libra Chess
A UCI-compliant chess engine written in Go.
Fire’n Ice
A remake of the classic NES game, bringing it to modern browsers.