
Installs all 36 components. Without our CLI, run instead.
glasscn publishes a shadcn registry at glasscn-components.vercel.app, with 36 components installable through the shadcn CLI.
Each one installs on its own. Names link to the docs that ship them.
A glassmorphism component library built on top of shadcn/ui. All components are available via the shadcn registry and can be dropped into any Next.js / React project.
Homepage: https://glasscn.vercel.app
Install any component directly by name using the @glasscn/ registry prefix:
npx shadcn add @glasscn/
For example:
npx shadcn add @glasscn/glass-code-block-command
Dependencies (including other registry items) are resolved and installed automatically.
| Component | Install |
|---|---|
| Glass Alert | npx shadcn add @glasscn/glass-alert |
| Glass Alert Dialog | npx shadcn add @glasscn/glass-alert-dialog |
| Glass Badge | npx shadcn add @glasscn/glass-badge |
| Glass Button | npx shadcn add @glasscn/glass-button |
| Glass Button Group | npx shadcn add @glasscn/glass-button-group |
| Glass Calendar | npx shadcn add @glasscn/glass-calendar |
| Glass Card | npx shadcn add @glasscn/glass-card |
| Glass Checkbox | npx shadcn add @glasscn/glass-checkbox |
| Glass Code Block Command | npx shadcn add @glasscn/glass-code-block-command |
| Glass Command | npx shadcn add @glasscn/glass-command |
| Glass Combobox | npx shadcn add @glasscn/glass-combobox |
| Glass Input | npx shadcn add @glasscn/glass-input |
| Glass Item | npx shadcn add @glasscn/glass-item |
| Glass Popover | npx shadcn add @glasscn/glass-popover |
| Glass Radio Group | npx shadcn add @glasscn/glass-radio-group |
| Glass Select | npx shadcn add @glasscn/glass-select |
| Glass Separator | npx shadcn add @glasscn/glass-separator |
| Glass Sidebar | npx shadcn add @glasscn/glass-sidebar |
| Glass Skeleton | npx shadcn add @glasscn/glass-skeleton |
| Item | Install |
|---|---|
| Glass Variants | npx shadcn add @glasscn/glass-variants |
| Utils | npx shadcn add @glasscn/utils |
After installing a component, import it from your components directory:
import { GlassButton } from "@/components/ui/glasscn/glass-button"
export default function Page() {
return (
Clear Glass
Frosted Glass
Subtle Glass
Liquid Glass
Liquid Refract
)
}
liquid — pure CSS. Heavy saturation + sheen + multi-layer bevel. Zero setup.liquid-refract — SVG displacement filter. Real lens-like refraction with curved glass effect.The packages and primitives its components pull in, counted across the registry.
glasscn is a component library on 21st.dev by glasscn with 1 public React component. Every component ships with a live interactive preview and full TSX source — copy the code, install it through the shadcn CLI, or pull it into Cursor or Claude Code over MCP.