Applications people actually run, and the examples in this repository that show how each piece works. Every screenshot is the real thing.

A terminal AI coding agent — say what you want, watch it work.
Give it a goal in plain language and it reads your files, works out what to change, and changes them — in one context, with the real bytes in front of it. Anything outside the working folder asks permission first. Bring your own model: Ollama, any OpenAI-compatible endpoint, or Anthropic.
What it shows off

A complete desktop environment, running in a terminal.
A Start menu, taskbar, system tray and movable windows, with an app manager that installs and updates terminal applications. Other TUI apps run inside its windows — the screenshot above has LazyDotIDE, cxtop and cxgpu each hosted in their own draggable window, live at the same time. Made for SSH: a real desktop on a remote machine without a single pixel of X11.
What it shows off

Real-time network throughput monitor for the terminal.
Live download/upload throughput rendered as Braille waveforms, with session peaks, daily totals, per-interface selection, and a border that pulses with your transfer speed — over an alpha-blended, animated desktop background.
What it shows off

Multi-vendor GPU monitor for the terminal — NVIDIA and AMD in one view.
Live gauges and Braille sparkline history for utilization, memory, temperature, power and fan; a fleet dashboard for multi-GPU boxes; and a per-process tree with signal actions. Each backend declares what it can measure, so unsupported metrics are omitted rather than faked as zero.
What it shows off

htop/btop-inspired system monitor for the terminal.
Live CPU, memory, network and storage metrics with a hardware identity dashboard, sparkline history, and a sortable process list with per-process actions. Cross-platform.
What it shows off

Explorer-style terminal file manager.
Three-pane layout with a folder tree, file list and detail panel, plus tabs, image preview through the Kitty graphics protocol, a properties dialog and trash support.
What it shows off

Terminal email client.
Multi-account IMAP/SMTP with conversation threading, HTML message rendering, attachment handling and an offline cache.
What it shows off

Production-ready Linux server control panel.
Terminal-based control panel for Linux servers and homelabs with 14 bundled widgets for monitoring CPU, memory, disk, network, Docker containers, systemd services, and more.
What it shows off

A lazygit-inspired terminal UI for managing NuGet packages across .NET solutions.
Keyboard-driven TUI for browsing projects, checking for updates, installing/removing/updating packages, searching NuGet.org, and managing multiple package sources. Cross-platform (Windows, Linux, macOS).
What it shows off

A lightweight console-based .NET IDE with LSP IntelliSense.
Console-based .NET IDE with LSP-powered IntelliSense, built-in terminal, and git integration. Works over SSH, in containers, anywhere you have a console.
What it shows off
Each one runs with dotnet run --project Examples/<name>.

a terminal UI in a browser, with no terminal

The flagship demo — six independent windows running simultaneously.

Full-screen desktop-style application using the NavigationView pattern — the same sidebar + content layout found in native GUI frameworks like WinUI, GTK, and Qt.

Three animated windows showcasing the CanvasControl drawing surface with real-time graphics.

Real-time Porter-Duff alpha compositing showcase with a live cycling gradient background.

Multi-frequency update showcase with various control update rates.

Compositor-style buffer manipulation — fractals, blur, particles, and wipe transitions.

OpenCode-inspired TUI showcase demonstrating an AI coding agent interface aesthetic.

A polished arcade remake built only from SharpConsoleUI parts: half-block pixel art, particles, screen shake and a data-bound HUD.

Snake rebuilt the way SpaceInvaders is: half-block pixel art, interpolated motion, particles and a data-bound HUD.

Multiline text editor with syntax highlighting and file browser.

Load and display real image files in the terminal using half-block Unicode rendering.

Play video files directly in the terminal. Kitty graphics for pixel-accurate playback on supporting terminals, with automatic fallback to cell-based rendering elsewhere.

Configurable desktop backgrounds with solid colors, gradients, patterns, and animated effects.

A flagship multi-window desktop: a Control Center hub that opens live dashboard windows on a gradient "Ocean Dots" desktop, each fed by its own async update thread.

ASCII art font showcase demonstrating Figlet font rendering.

Full-featured horizontal menu bar with keyboard and mouse support.
The full examples guide, with install lines and feature matrix →