Introduction & Vision
Why we built Ethereal UI: a 100% free, open-source, dark-mode native enterprise dashboard block kit inspired by BoardUI and shadcn/ui.
Executive Summary
Ethereal UI (@etherealui/react) is an open-source, dark-mode first enterprise component library and dashboard block system built with React 19, Tailwind CSS v4, Radix UI Primitives, and Astro v5.
Unlike commercial UI kits that lock data-dense enterprise tables, collapsible app shells, RBAC governance views, and multi-metric KPI sparklines behind a $299+ PRO paywall, every single primitive, block, and full-page template in Ethereal UI is 100% free and MIT-licensed forever.
Core Architectural Pillars
- 100% Free Enterprise Blocks: Every dashboard shell, server-side ready data table, slide-over telemetry drawer, and RBAC settings matrix is completely open-source.
- BoardUI + shadcn/ui Experience: Interactive live playground canvases with responsive viewport switchers (
Desktop,Tablet,Mobile), one-click source code copy, and a static JSON Registry API (/registry/[slug].json). - Astro v5 Islands Engine: Ultra-fast documentation with zero unnecessary client overhead—hydrating interactive React 19 primitives via Astro Islands (
client:load). - Tailwind CSS v4 Native: Zero legacy
tailwind.config.jsbloat. Powered purely by native@import "tailwindcss";and@themeCSS variable tokens. - Headless Accessibility (a11y): Dialogs, Drawers, Comboboxes, Dropdowns, Switches, and Tooltips are built on Radix UI Primitives for strict WAI-ARIA compliance and full keyboard navigation.