Consistent, accessible, extensible
An algorithmic theming and component engine.
Derive a complete, internally-consistent token set from an algorithm you control (a handful of anchor colors, or every last knob), and build apps and sites against components made to honor it.
Watch the whole system render together
Everything below is live: real @xoji/astro components,
rendered from the same register as the rest of the page.
By the numbers
50
components
8
categories
3
libraries
276
tokens
Why it works
The model rests on a few deliberate decisions, recorded so they don't drift.
The open register.
Not a fixed schema. Authors declare new tokens and rewire any derivation. The only hard contract is a coverage check between what components consume and what a module produces.
One contract, every binding.
A manifest-driven component library (HTML custom elements, a Svelte wrapper, and Astro) all honoring the same derived tokens. This whole site is one xoji theme.