Lightweight & Semantic UI Component Library – Oat UI
A lightweight UI component library that styles semantic HTML. No frameworks, no classes, just 8KB of CSS and JS with full theming.
A lightweight UI component library that styles semantic HTML. No frameworks, no classes, just 8KB of CSS and JS with full theming.
Build Windows 95-style forms, dialogs, tabs, buttons, and layouts with 95CSS, a UI framework built in pure CSS.
Add a ChatGPT-style vertical content rail with pointer, touch, keyboard navigation, floating previews, and no runtime dependencies.
Create dynamic filtering interfaces with Advanced Filter System. Filter DOM elements by multiple criteria, search text, and maintain state in URLs.
A lightweight, fast, performant, customizable, and utility-first CSS3 animation library for HTML, Vue, and React.
Mark product copy, documentation, or UI text with handwritten CSS labels, eight arrow directions, and optional animated rainbow accents.
Framework-agnostic undo/redo library that stores only state differences. Fast immutable updates with Mutative. Supports React, Vue, vanilla JS.
See ISO 8601 date, time, UTC, offset, and timestamp formats, then format or parse them in JavaScript with native APIs and isoformat.
Lightweight scroll animation library (5.7KB) with TypeScript support. Animate elements on scroll across Vanilla JS, React, and Vue.