SSR-first components library
A design system for
Express + EJS
Modern components built with Tailwind CSS, Vanilla JS, and Floating UI.
Performance, accessibility and SEO optimized out of the box.
EJS Partials
All components are reusable EJS partials. Drop them anywhere, pass props and you're all set !
Floating UI
Pixel-perfect positioning via @floating-ui/dom.
Dark mode
Native dark mode via CSS variables. Persisted in localStorage. Zero flash.
Vanilla JS modules
Dynamic loader imports only the JS needed for the current page's components.
Accessible
Proper ARIA roles, keyboard navigation, focus management - built in from the start.
34 components
Carefully crafted for fast and efficient development.
Quick start
Get up and running in 3 commands
$ npm install
$ npm run build:css
$ npm run dev