Skip to main content
ParticleUI
Getting Started

Build faster with ParticleUI

A premium component registry for React, Vue, and Svelte. 100+ components install directly into your codebase via the ParticleUI CLI — you own the source, style it however you want, ship it to production.

Terminal
npx particleui-cli add glow-button

Quick start

Up and running in under two minutes.

1

Set up your project

Run the interactive init — it detects your framework and sets up your config:

bash
npx particleui-cli init
2

Configure the registry

Open particleui.json (or components.json) and add @particleui under registries:

components.json
{
  "registries": {
    "@particleui": {
      "url": "https://particleui.dev/r/react/{name}.json",
      "headers": {
        "Authorization": "Bearer ${PARTICLEUI_TOKEN}"
      }
    }
  }
}
3

Install your first component

Run the CLI with any component name:

bash
npx particleui-cli add glow-button

The component source lands in src/components/ui/glow-button.tsx. You own it — edit it freely.


What's included

Three tiers of components, from foundational primitives to full-page blocks.


Why ParticleUI

Everything you need, nothing you don't.

Own CLI

npx particleui-cli add button. Auto-detects React, Vue, and Svelte. No extra config.

OKLCH design tokens

Perceptual color scales with semantic tokens. Dark mode works everywhere, first class.

React · Vue · Svelte

Same components, three frameworks. Switch the registry URL and you're done.

MCP Server

Claude can search and install components in any conversation. AI-native DX.

WCAG AA accessible

All color pairs checked against WCAG 2.1 AA. Focus rings, ARIA roles, keyboard nav.

MIT licensed

Free components are MIT. Pro components require a license. You always own the source.