Getting started
Getting started
Five starting points, from tokens alone to a whole application. Every package works without the ones above it, so start with the smallest one that does the job.
Choose your path
Tokens only
Use the design tokens as CSS custom properties in your own CSS. No Oddkin JavaScript, no components.
Components in any app
Register the elements you use, then write ordinary HTML. They work in plain pages and in every framework.
Author custom elements
Typed properties, templates that update only what changed, scoped styles, and cleanup that follows the element.
A full Oddkin application
An application root that owns its services, a store provided as context, a router, and requests that cancel themselves.
Document your library with Workbench
Generate component pages, API tables, and live previews for any custom-element library, from its Custom Elements Manifest.