GLIN UI · LIQUID GLASS DESIGN SYSTEM

Build interfaces withpremium glass surfaces.

Glin UI ships 76+ production components with 7 surface variants, 5 glass elevation levels, and full dark mode — all built on Radix primitives and Tailwind CSS.

Components

76+

Surface Variants

7

Elevation Levels

5

LIVE PREVIEW

Surface Variants

GlassSuccessWarningInfo

Composable

AKBLCMDN+1
Dark mode

76+

Components

7

Surface Variants

5

Elevation Levels

80+

Tests Passing

Built With

React 19Next.js 15Radix UITailwind CSS v4TypeScriptpnpmTurborepoMDXReact 19Next.js 15Radix UITailwind CSS v4TypeScriptpnpmTurborepoMDX

What Ships

76+ components, every variant production-ready.

Every component ships with glass, liquid, matte, and glow surface variants alongside semantic color variants — all with full dark mode, keyboard navigation, and reduced-motion support.

Button

Docs →

7 surface variants with hover lift and press squish.

Surface + semantic variants with auto-colored icons.

GlassLiquidMatteGlow
SuccessWarningErrorInfo

Avatar

Docs →

6 sizes, status indicators, and AvatarGroup with overflow.

AKBLCMDNEO+1
XSSMMDLGXL

Glass surfaces + semantic feedback with auto-icons.

Form Controls

Docs →

Glass inputs, switches, and checkboxes.

Data Display

Docs →

Progress, chips, tabs, and separators.

Upload progress72%
ReactStableBetav2.0Breaking

Developer Experience

Install. Import. Ship.

Same ergonomics as shadcn/ui but with a complete glass design system included. Every component is type-safe, tree-shakeable, and works with your existing Tailwind setup.

  • Copy-paste Tailwind classes for every variant
  • Type-safe props with full IntelliSense
  • Tree-shakeable — only ship what you use
  • Zero runtime CSS-in-JS — Tailwind only
Terminal

Install

$ pnpm add @glinui/ui @glinui/tokens

Usage

import { Button, Badge, Avatar } from "@glinui/ui"

export function Hero() {
  return (
    <Button variant="glass">Get Started</Button>
  )
}

Why Glin UI

Not just components. A design system.

Not another Tailwind wrapper

Purpose-built glass design system with 5 elevation levels, SVG refraction physics, and tokenized surfaces — not just utility class aliases.

Production-first

Built on Radix primitives with WCAG AA contrast, full keyboard navigation, reduced-motion fallbacks, and 80+ test gates.

One visual language

Same component API and design tokens from marketing pages to product dashboards. No visual drift between teams.

Built To Convert

A complete marketing surface, not a stack of random blocks.

Every section carries the same visual DNA: controlled depth, polished transitions, and copy hierarchy that guides people to action.

  • Intentional visual rhythm from hero to CTA
  • Neutral dark mode states without neon hover noise
  • Motion that adds clarity, not distraction
See The Component Catalog

Liquid Glass Surfaces

Refraction-aware elevation, adaptive luminance, and production-ready frosted layers with SVG displacement mapping.

Motion With Guardrails

Preset springs, stagger choreography, and reduced-motion fallbacks baked into every component.

A11y + DX Baseline

Keyboard-first patterns, WCAG AA contrast, focus treatment, and 80+ test gates from day one.

Docs + Component Sync

Your docs, snippets, and primitives stay aligned across every release with registry-driven metadata.

Design Tokens

5 elevation levels. Tokenized everything.

Every glass surface is tokenized — blur radius, surface opacity, shadow depth, and refraction intensity scale together across 5 elevation levels via CSS custom properties.

1

Level 1

2

Level 2

3

Level 3

4

Level 4

5

Level 5

Glass Surface

--glass-{1-5}-surface

5 opacity levels from subtle to opaque

Glass Shadow

--glass-{1-5}-shadow

Depth-matched shadow at each elevation

Refraction

--glass-refraction-top

Top-edge light refraction highlight

Pipeline

From setup to ship, with one visual language.

01

Install + Theme

Boot with tokens and glass physics in minutes, not days. One package for the full design system.

02

Compose Interfaces

Assemble hero, feature grids, and CTAs using the same design language as your product UI.

03

Ship With Confidence

Publish with responsive behavior, reduced-motion support, and type-safe props throughout.

Packages

Four packages, one design system.

@glinui/ui

UI

76 shipped components across primitive and signature layers.

76 components

@glinui/tokens

TO

Liquid glass color, shadow, blur, and refraction design tokens as CSS custom properties.

Token system v2

@glinui/motion

MO

Reusable springs, stagger presets, and reduced-motion fallbacks for every component.

Motion system v2

@glinui/registry

RE

Registry metadata layer powering the CLI install and docs integration pipeline.

Workspace package

Surface System

7 variants. One API. Every component.

Switch between surface styles with a single prop. Every variant is designed to work in both light and dark mode with consistent visual quality.

default

Badge

glass

Badge

liquid

Badge

matte

Badge

glow

Badge

outline

Badge

ghost

Badge

Semantic Variants

Success, warning, destructive, info — auto-colored with matching icons.

SuccessWarningErrorInfo

Dark Mode

Every variant ships with carefully tuned dark mode surfaces and shadows.

Reduced Motion

All animations respect prefers-reduced-motion. No exceptions.

Keyboard Accessible

Built on Radix primitives with full keyboard navigation and focus management.

Component Catalog

39 primitives. 37 signature components.

From low-level atoms like buttons and inputs to high-level signature components like glass navbars and spotlight cards — every piece of the interface is covered.

How We Compare

Built different. On purpose.

FeatureGlin UIshadcn/ui
Glass Design System
Surface Variants (7)
Radix Primitives
Tailwind CSS
SVG Refraction Physics
5 Elevation Levels
Semantic Color Variants
Dark Mode
Reduced MotionPartial
Tokenized Design SystemPartial
OPEN SOURCE

Free forever. MIT licensed.

Glin UI is fully open source under the MIT license. Use it in personal projects, startups, and enterprise products — no strings attached. Contributions welcome.

MIT

License

76+

Components

80+

Tests

v2

Token System

FAQ

Common questions

Ready To Ship

Give your product the visual standard it deserves.

Start with setup, pick your components, and ship production-grade interfaces with built-in glass surfaces, motion, and accessibility defaults.

Start BuildingBrowse ComponentsView on GitHub

Open source · MIT License · Made by GLINR Studios