⌘K
(opens in new tab)
Liquidify
Documentation
Getting started
Concepts
Guides
Packages
Design tokens
Examples
AI resourcesDocumentation versions
Community

Documentation

Build React interfaces with Liquidify components, materials, tokens, and motion primitives.

Liquidify is an independent web implementation inspired by Apple's Liquid Glass design language. It provides React controls, a CSS/SVG material engine, design tokens, and framework-agnostic motion primitives.

Start with @liquidify/react. It installs the material and token packages it needs, exposes the component catalog, and ships one aggregate stylesheet.

pnpm add @liquidify/react

Import the stylesheet once, then render a component:

import { Button, Theme } from "@liquidify/react"
import "@liquidify/react/styles.css"

export function App() {
  return (
    <Theme type="system">
      <Button variant="glassProminent" onClick={() => console.log("Saved")}>
        Save changes
      </Button>
    </Theme>
  )
}

Recommended path

  1. Install Liquidify and import its stylesheet once.
  2. Complete the quick start.
  3. Choose the framework guide listed under Getting started that matches your application.
  4. Learn how providers, controlled state, and composition work.
  5. Explore the component catalog and use the generated API reference as the source of truth.

Package map

PackageUse it for
@liquidify/reactThe primary React component library
@liquidify/glassProviders, glass primitives, and lower-level material APIs
@liquidify/tokensCSS variables, JSON tokens, and the Tailwind preset
@liquidify/motionSpring integration and shared frame scheduling
Getting started