Skip to main content

Install And Prerequisites

Install is intentionally small.

Install package

bash.sh
dotnet add package Tessera

Most public apps only need this package to start.

Optional project bootstrap

bash.sh
dotnet new console -n MyApp -f net10.0
cd MyApp
dotnet add package Tessera

Environment requirements

  • .NET 10 SDK (from global.json)
  • terminal with reliable ANSI/CSI support
    • Ghostty
    • iTerm2
    • Windows Terminal
    • macOS Terminal
Advanced runtime lane

Tessera.Core namespaces are the low-level runtime layer, shipped inside the same Tessera package. Most beginner apps stay in the primary Tessera namespaces.

Default namespaces to import

Most app code should start with:

csharp.cs
using Tessera;
using Tessera.Controls;
using Tessera.Layout;

Add using Tessera.Styles; when theme, color, or style work starts to matter.

Next step