Tesserae 2026.2.64394
dotnet add package Tesserae --version 2026.2.64394
NuGet\Install-Package Tesserae -Version 2026.2.64394
<PackageReference Include="Tesserae" Version="2026.2.64394" />
<PackageVersion Include="Tesserae" Version="2026.2.64394" />
<PackageReference Include="Tesserae" />
paket add Tesserae --version 2026.2.64394
#r "nuget: Tesserae, 2026.2.64394"
#:package Tesserae@2026.2.64394
#addin nuget:?package=Tesserae&version=2026.2.64394
#tool nuget:?package=Tesserae&version=2026.2.64394
<a href="https://curiosity.ai"><img src="http://curiosity.ai/media/cat.color.square.svg" width="100" height="100" align="right" /></a>
Tesserae
Tesserae is a UI toolkit for building web applications entirely in C#, inspired by Microsoft's Fluent UI toolkit. It leverages the h5 C# to JavaScript compiler to provide a strongly typed, easy-to-use UI development experience.
Official Documentation: https://docs.curiosity.ai/tesserae
Getting Started
To create a new, blank Tesserae project from scratch, follow these steps:
Update or install the h5-compiler:
dotnet tool update --global h5-compilerInstall the h5 project templates:
dotnet new install h5.TemplateCreate a new h5 project:
dotnet new h5Add the Tesserae package:
dotnet add package Tesserae
Build Process
Tesserae projects are compiled from C# to JavaScript using the h5 compiler.
h5.json Configuration
The build process is controlled by the h5.json file located in your project root. This file defines:
- Output Directory: Where the compiled files will be placed (e.g.,
"output": "$(OutDir)/h5/"). - Entry Point: The name of the generated JavaScript file (e.g.,
"fileName": "app.js"). - HTML Generation: Whether to generate an
index.htmlfile and its title. - Resources: Additional CSS, images, or JavaScript files to be included in the build output.
Compilation Output
When you build the project (e.g., via dotnet build or in Visual Studio), the h5 compiler translates your C# code into JavaScript and copies necessary assets to the output folder. By default, these files are located in:
bin/Debug/netstandard2.0/h5/ (or bin/Release/... depending on your configuration).
Local Testing
To test your application locally, we recommend using the dotnet-serve tool, which is a simple command-line HTTP server.
Install dotnet-serve:
dotnet tool install dotnet-serve --globalServe the compiled files: Navigate to the h5 output directory and start the server:
cd bin/Debug/netstandard2.0/h5/ dotnet serve --port 5000View your app: Open your browser and navigate to
http://localhost:5000/.
Documentation
Detailed guides and documentation can be found in the following sections:
Samples
The Tesserae.Tests project contains numerous examples demonstrating how to use the library components. A live version of these samples is hosted at https://curiosity.ai/tesserae.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- h5 (>= 26.2.64387)
- h5.core (>= 26.2.64388)
- h5.Newtonsoft.Json (>= 26.2.64389)
NuGet packages (6)
Showing the top 5 NuGet packages that depend on Tesserae:
| Package | Downloads |
|---|---|
|
Mosaik.FrontEnd.Core
Package Description |
|
|
Mosaik.FrontEnd
Package Description |
|
|
Mosaik.UI.Core
Package Description |
|
|
Mosaik.FrontEnd.Topics
Package Description |
|
|
Mosaik.FrontEnd.Admin
Package Description |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on Tesserae:
| Repository | Stars |
|---|---|
|
curiosity-ai/h5
🚀 The next generation C# to JavaScript compiler
|
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.2.64394 | 171 | 2/15/2026 |
| 2026.2.64383 | 42 | 2/15/2026 |
| 2026.2.64290 | 173 | 2/12/2026 |
| 2026.2.64245 | 507 | 2/11/2026 |
| 2026.2.64236 | 244 | 2/11/2026 |
| 2026.2.64235 | 93 | 2/11/2026 |
| 2026.2.64234 | 102 | 2/11/2026 |
| 2026.2.64233 | 101 | 2/11/2026 |
| 2026.2.64210 | 294 | 2/10/2026 |
| 2026.2.64209 | 297 | 2/10/2026 |
| 2026.2.64068 | 146 | 2/3/2026 |
| 2026.2.64032 | 4,302 | 2/3/2026 |
| 2026.2.63989 | 1,375 | 2/1/2026 |
| 2026.2.63988 | 144 | 2/1/2026 |
| 2026.2.63975 | 548 | 2/1/2026 |
| 2026.2.63973 | 147 | 2/1/2026 |
| 2026.2.63968 | 159 | 2/1/2026 |
| 2026.1.63965 | 145 | 1/31/2026 |
| 2026.1.63963 | 155 | 1/31/2026 |
| 2026.1.63954 | 143 | 1/31/2026 |