Sign up
Feel free to start. Or stop.
Feel free to start. Or stop.
8.2 GB of 10 GB
You can change this later
Nope. Just drop in a <link> and a <script> tag.
Most things will work. Tabs, dropdowns and toasts need it.
Last deployed 2 days ago. main has 3 new commits.
| Bandwidth | Paid | $1,200.00 |
| CPU | Due Oct 24 | $340.00 |
| Memory | Card declined | $89.50 |
7KB CSS, 2.9KB JS, minified + gzipped. That's it.
Fully-standalone with no dependencies on any JS or CSS frameworks or libraries. No Node.js ecosystem garbage or bloat.
Native elements like <button>, <input>, <dialog> and
semantic attributes like role="button" are styled directly. No classes.
Semantic HTML and ARIA roles are used (and forced in many places) throughout. Proper keyboard navigation support for all components and elements.
Easily customize the overall theme by overriding a handful of CSS variables. Automatically picks up dark theme based on system preferences.
Plain, simple, standards-based CSS and JS. Take it over and change it whenever.
This was made after the unending frustration with the over-engineered bloat, complexity, and dependency-hell of pretty much every Javascript UI library and framework out there. Done with the continuous PTSD of rug-pulls and lockins of the Node.js ecosystem trash. [1] I've published this, in case other Node.js ecosystem trauma victims find it useful.
My goal is a simple, minimal, vanilla, standards-based UI library that I can use in my own projects for the long term without having to worry about Javascript ecosystem trash. Long term because it's just simple vanilla CSS and JS. The look and feel are influenced by the shadcn aesthetic.