Curiosity
A vertical three-layer stack with icons and descriptions for Tesserae, H5, and Curiosity CLI on a light background.

The stack

Three tools, one workflow.


Tesserae is a C# component library — the same one the Curiosity workspace UI is built with. Over 100 pre-built components: search boxes, grids, cards, modals, chat surfaces, data tables, and more.

H5 is a C#-to-JavaScript compiler. You write standard C# (.NET Standard 2.1), H5 compiles it to optimised JavaScript at build time. No JavaScript framework to learn.

Curiosity CLI serves your bundle locally (with live proxy to the workspace) and deploys it when you're ready.


You write C#
    ↓
H5 compiler       → outputs JS bundle to bin/Debug/netstandard2.0/h5/
    ↓
Curiosity CLI     → serves locally   → deploys to workspace

The resulting front-end runs in the browser as JavaScript, but your source is 100% C#. Type safety, IDE support, and shared types with your connector and endpoint code all come for free.

Tesserae
H5 compiler