A modern, opinionated foundation for building rich experiences with nothing but the web platform. Tabs, toasts, storage, fetch, validation — all wired up.
Pure DOM APIs. No build step. No node_modules. Opens in any browser instantly.
CSS custom properties drive theming. Light/dark mode switching in a single toggle.
Each feature is a self-contained init function. Extend or strip parts as needed.
Data persists across sessions with a clean read/write wrapper baked in.
Async data fetching with loading states, error handling, and spinner feedback.
Client-side validation with real-time field feedback and submit gating.