#
Index
#
🧩 Welcome to the Tesserae UI Components Library Documentation
Welcome to the official documentation for Tesserae — a modern UI toolkit designed for building rich, web-based user interfaces using C# and the H5 C#-to-JavaScript compiler. Whether you're creating interactive applications, dashboards, or complex web experiences, Tesserae provides a strongly-typed, component-driven foundation to help you build with confidence and clarity.
Tesserae is distributed as a .NET Standard UI toolkit on NuGet, making it compatible with a wide range of .NET platforms and project types. The library leverages the H5 compiler to translate C# UI components into JavaScript, so you can build responsive web UIs using familiar .NET tools and workflows.
#
🚀 What You’ll Find in This Documentation
This documentation is structured to help you learn, reference, and master Tesserae:
Getting Started Learn how to install Tesserae via NuGet and set up your first component or layout in just a few minutes.
Core Concepts Understand the architecture behind Tesserae, how components are composed, and how rendering integrates with the H5 compiler.
Component API Reference Browse detailed documentation on the available UI components, their properties, events, and usage examples.
Samples & Tutorials Explore real-world examples that demonstrate common UI patterns and workflows.
Advanced Topics Dive into styling, layout behaviors, event handling, and integrating Tesserae UI with larger application frameworks.
#
📘 Who This is For
This documentation is for:
- .NET Developers building web UIs with C#
- Teams using the H5 compiler to bring C# experiences to the browser
- Anyone looking for a strongly-typed component library that blends modern UI design with familiar programming models
#
📦 About Tesserae
Tesserae lets you write UI components in C# and compile them to JavaScript using the H5 toolchain, enabling a cohesive development experience across your web application stack. The toolkit focuses on type safety, composability, and a fluent API surface that feels natural to C# developers.
If you’re new here, start with Installation & Setup, and then explore Core Concepts to build your first Tesserae UI!