← All cases
Case 003 Developer Tooling

Terminal UI Platform

Terminal dashboards and ops tools normally mean a pile of TUI library dependencies, each with its own theming, input model and licence. There was no single C# platform for building retro-terminal tools that could also ship each tool as its own standalone binary.

A hand-rolled terminal UI framework and showcase app in C# — single-buffer ANSI renderer, reflection-discovered screen plugins, a widget library, and a product publisher that emits each curated screen-set as a trimmed self-contained executable.

Exhibit pending Visual evidence to be filed
External dependencies
0 NuGet packages — BCL only
Screen plugins
37 in the active build, 18 more archived
Reusable widgets
30+ (DataGrid, TreeView, DiffView, Markdown, Calendar…)
Roadmap
85/85 brainstormed items shipped
Hand-rolled protocols
MQTT 3.1.1 client, DPAPI secret store, once/interval/daily/weekly scheduler
Standalone publishing
trimmed single-file exe per product, verified end-to-end

C# .NET 10 on the bare BCL — every renderer, widget and protocol built in-repo by agents working from a written architecture doc, with strict plugin conventions so parallel agents could add screens without colliding.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.