SCULPTED
PERFECTION
FOR REACT
A comprehensive, accessible, and highly customizable React/TypeScript component library built with modern web standards. Features Radix UI primitives, Tailwind CSS integration, and enterprise-grade design systems.
TypeScript Native
Strict type checking, prop autocompletion, and zero `any` types. Built for the modern developer experience using React and TypeScript.
Radix UI & A11y
Built on top of Radix UI primitives for robust accessibility. WAI-ARIA compliant, focus management, and keyboard navigation out of the box.
Zero Runtime
Overhead
Unlike other libraries, Glacien compiles away to pure HTML/CSS. Our "Frozen Engine" ensures your users never pay the cost of hydration for static content.
Modern
Standards
Leveraging the best tools in the ecosystem. Glacien integrates seamlessly with your existing React stack.
Tailwind CSS
Fully styled with Tailwind CSS. Override styles easily using utility classes or config themes.
Enterprise Grade
Designed for scale. Consistent design tokens, comprehensive documentation, and reliable primitives.
WAI-ARIA Gold
Tested with screen readers and keyboard navigation to ensure your app is usable by everyone.
The
Primitives
Robust components. Unstyled by default, beautiful with Tailwind.
Inputs
Button, Input, Select, Switch
Data Display
Table, Card, Badge, Avatar
Visualization
Charts, Graphs, Sparklines
Layouts
Kanban, Dashboard, Sidebar
Overlays
Dialog, Sheet, Tooltip, Toast
Navigation
Navbar, Menubar, Breadcrumbs
Interactive Playground
Micro-interactions and stateful components ready to drop into your application.
Drop files here
SVG, PNG, JPG (max 2MB)
Code less.
Ship faster.
Focus on your product, not the plumbing. Glacien gives you accessible, styled, and animated components right out of the box.
- ✓ Fully typed props
- ✓ Automatic dark mode
- ✓ Custom animation primitives
export default function App() {
return (
<Card variant="glass">
<h1>Hello Worldh1>
<Button onClick={handleClick}>
Click Me
Button>
Card>
);
}
Start with a
single command.
No complex setup. Use our CLI to initialize your project and add components as you need them.
Installing dependencies...
✔ Success! Project configured.
✔ card created
✔ dialog created
Seamless Integration
Themeable by
Design
Glacien uses CSS variables for all styling tokens. Change a few values in your Tailwind config and the entire library adapts instantly.
Frequently Asked Questions
Is Glacien UI free to use? expand_more
Does it work with Next.js App Router? expand_more
"use client" where necessary and fully support
React Server Components (RSC) architecture.
Can I customize the theme? expand_more
tailwind.config.js file, and the components will
adapt automatically.