Components for applications that render on the server and enhance on the client. Everything works without JavaScript; the enhancement layer adds the behaviours that genuinely need it, like comboboxes and dialogs.
Each component documents its keyboard contract and its ARIA wiring, because "accessible" is a claim that should be checkable.
- Sixty components, progressive enhancement first
- Documented keyboard and ARIA contracts
- Both themes designed
- Copy-paste source, no runtime dependency