Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

244 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Acrylic

A dark frosted-glass shadcn/ui registry + Fumadocs docs site in one Next.js app. Color, spacing, and corner radii are lifted from the official Apple macOS 26 UI Kit; every component is theme-aware (light / dark) through one token set.

Docs & registry: https://acrylic-ui.vercel.app

Install (in your project)

Add any component straight from its URL — no config required. The theme tokens are a dependency of every component, so they're pulled in automatically:

npx shadcn add https://acrylic-ui.vercel.app/r/button.json

Pulling in several? Register the namespace once in components.json, then use the short form:

{ "registries": { "@acrylic": "https://acrylic-ui.vercel.app/r/{name}.json" } }
npx shadcn add @acrylic/button          # theme + deps come along
npx shadcn add @acrylic/acrylic         # just the tokens

Develop

pnpm install
pnpm dev            # docs at http://localhost:3000/docs
  • Component source: registry/acrylic/* · tokens: registry/acrylic/acrylic.css.
  • Docs content: content/docs/**.mdx. Each component = one MDX page + one example (components/examples/<name>-demo.tsx) shown via <ComponentPreview name="…" />.
  • Registry JSON: pnpm registry:buildpublic/r/*.json (served by the same app, so the docs host is the registry endpoint).

Add a component (no framework/config edits)

  1. registry/acrylic/<name>.tsx + a registry.json item.
  2. components/examples/<name>-demo.tsx, then node scripts/gen-examples.mjs.
  3. content/docs/components/<name>.mdx with <ComponentPreview name="<name>-demo" />.
  4. Add <name> to content/docs/components/meta.json (alphabetical).

About

Acrylic UI — a shadcn/ui component registry styled to the Apple macOS 26 UI Kit

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages