Nexus Language

Design language

UI as .nex data

theme blocks, stack/row/grid, and components render through design_response on the TypeScript host.

import "design";

theme dusk {
  accent = "#7c3aed"
  paper = "#f8fafc"
}

http_get("/", fn(req) {
  return design_response(page_full("Hi", "…", dusk, topbar(…), [hero([…])]));
});
Authoring guide