Install And Prerequisites
Install is intentionally small.
Install package
bash.sh
dotnet add package TesseraMost 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 TesseraEnvironment requirements
.NET 10SDK (fromglobal.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
- starting from empty folder: Quickstart (New App)
- integrating into an existing project: Quickstart (Existing App)
- then continue to Your First App and Starter Examples