Skip to main content
public alpha • .NET 10 • c#-first

Terminal UI,
but product-shaped.

Tessera is a C#-first terminal UI framework for dashboards, workflows, and workbenches. Start simple, get dense fast, keep the same authoring model.

~/projects/my-app — tessera run
$ dotnet add package Tessera
info Determining projects to restore...
ok   PackageReference for package 'Tessera' version '1.0.0-alpha.1' added.
ok   Restored my-app.csproj in 1.21 sec.

┌─ Ops floor ────────────────────────────────┐
   Build status      passing   
   Active alerts     03        
   Latency p95       18 ms     
└───────────────────────────────────────────┘

Everything you need to evaluate it fast.

Widgets, architecture, recipes, theming, and flagship proof. One docs path.

Starter-first

Install the package, wire one UseApp lane, and keep the same authoring path when the interface turns into a real product shell.

Widget-rich

Inputs, lists, tables, trees, overlays, dashboards, and plot controls are all documented by family instead of hidden inside demos.

Theme-first

Semantic tokens, control defaults, and instance overrides stay explicit in the public API instead of leaking through runtime glue.

Flagship proof

WorkspaceApp, OpsWatch, GitConsole, and DataWorkbench prove the same public path still holds when the shell gets dense fast.

Docs-first

Architecture, recipes, widgets, troubleshooting, and reference are grouped into one path that is easier to evaluate and easier to ship from.

+34 widgets

Four roadmap waves landed already, including seven plotting controls and the higher-pressure shells needed for public evaluation.

Ready to ship?

Start with the guided docs lane, jump straight into the widget map, or pressure-test the flagship examples before committing deeper.