Components
Little HTML building blocks. Native elements do the work; Custom Elements make them easier to compose. No framework, no runtime dependencies.
Send state down with attributes. Send data up with events. Keep useful HTML underneath.
disclosure-panel
Native disclosure, coordinated with attributes and events. Useful for help, installation instructions, and expandable documentation.
Try the disclosure
This content is ordinary HTML. Open it with a pointer, or focus the summary and press Enter or Space.
Documentation and examples · Source on GitHub · Custom Elements Manifest
Built for people and their agents
Each component ships a small ES module, an MIT license, a package manifest, and a machine-readable API. Documentation includes markup, state, outgoing events, incoming requests, styling, failure cases, and packaging. Agents can start with the component catalog JSON.
Source is published only on GitHub. You can vendor the files or install their local package with your preferred package manager.