Skip to main content

Component Library

76 components.
Built to impress.

71 free · 5 pro · React · Vue · Svelte

Installing components

Free components work immediately. Pro requires PARTICLEUI_TOKEN in your .env.

npx particleui-cli add [name]

Looking for full-page blocks?

20+ section blocks — hero, auth, dashboard, marketing and more.

Browse blocks

76 components

Free

Accordion

Vertically stacked sections that expand/collapse, built on Radix UI.

React
@particleui/accordion
Free

Alert

Inline alert banner with default, info, success, warning, and destructive variants.

React
@particleui/alert
Free

Alert Dialog

Confirmation dialog with accessible labelling. Blocks interaction until dismissed.

React
@particleui/alert-dialog
Pro

Animated Beam

SVG curved beam that animates between two ref'd elements. Used to visualise data flow in hero sections. Configurable curvature, speed, gradient colors, and direction.

React
@particleui/animated-beam
Pro

Aurora Background

Slow-moving blurred blob aurora background with configurable palette, speed, and blur radius. Wraps any content.

React
@particleui/aurora-background
Free

Auth Flow

Sign-in, sign-up, forgot-password, and verify-email screens stitched together. Ready to wire to your auth provider.

React
@particleui/auth
Free

Avatar

Circular avatar with image, fallback initials, and electric ring variant.

ReactVueSvelte
@particleui/avatar
Free

Badge

Inline status badge with five variants including electric accent.

ReactVueSvelte
@particleui/badge
Free

Beam

Animated light beam that slides across a 1px separator line. Configurable color, speed, and delay.

React
@particleui/beam
Free

Blog

Blog index with header, hero, article list with author avatars, newsletter section, and footer.

React
@particleui/blog
Free

Border Beam

Rotating conic-gradient border that sweeps around any container. Configurable colors, speed, and border width.

React
@particleui/border-beam
Free

Breadcrumb

Accessible breadcrumb navigation with separator, ellipsis, and current page slots.

React
@particleui/breadcrumb
Free

Button

Accessible button with six variants and electric-glow on the default variant.

ReactVueSvelte
@particleui/button
Free

Calendar

Full-featured calendar picker built on react-day-picker with ParticleUI styling.

React
@particleui/calendar
Free

Card

Composable card with header, content, and footer slots.

ReactVueSvelte
@particleui/card
Free

Checkbox

Checkbox with electric fill and smooth check animation.

ReactVueSvelte
@particleui/checkbox
Free

Combobox

Searchable select built by combining Command inside a Popover.

React
@particleui/combobox
Free

Command

Command palette / ⌘K menu built on cmdk with fuzzy search.

React
@particleui/command
Free

Confetti Button

Button that fires a canvas confetti burst on click. Wraps the core Button component.

React
@particleui/confetti-button
Free

Context Menu

Right-click context menu with items, checkboxes, radio groups, submenus, and shortcuts.

React
@particleui/context-menu
Free

Counter

Spring-animated number counter with IntersectionObserver trigger, easing, and prefix/suffix support.

React
@particleui/counter
Pro

Cursor Trail

Full-page canvas cursor trail that leaves a fading particle stream. Fixed overlay, zero layout impact. Configurable color, size, trail length, and fade duration.

React
@particleui/cursor-trail
Free

Data Table

Fully featured data table with sorting, filtering, pagination, and row selection via TanStack Table v8.

React
@particleui/data-table
Free

Date Picker

Calendar inside a Popover, triggered by a Button. Composable and accessible.

React
@particleui/date-picker
Free

Dialog

Accessible modal dialog built on Radix UI with smooth enter/exit animations.

React
@particleui/dialog
Free

Docs Site

Documentation shell with sticky top nav, sidebar navigation, main content area, on-page TOC, and footer.

React
@particleui/docs-site
Free

Dropdown Menu

Accessible dropdown with items, checkboxes, radio groups, labels, and submenus.

React
@particleui/dropdown-menu
Free

Electric Badge

Animated badge with pulsing electric glow. Great for status indicators and labels.

React
@particleui/electric-badge
Free

Flip Card

3D CSS flip card with front and back slots. Supports horizontal/vertical flip and hover/click trigger.

React
@particleui/flip-card
Free

Floating Dock

macOS-style dock with spring-scale magnification on hover. Fully keyboard accessible.

React
@particleui/floating-dock
Free

Form

Form field wrappers integrating react-hook-form with accessible labels, descriptions, and error messages.

React
@particleui/form
Pro

Globe

Canvas-rendered rotating dot globe with depth-based opacity. Zero external dependencies. Configurable size, dot color, spacing, and rotation speed.

React
@particleui/globe
Free

Glow Button

A button with a pulsing electric glow effect on hover.

React
@particleui/glow-button
Free

Glow Card

Card with cursor-tracked radial spotlight glow. Configurable color, size, and opacity.

React
@particleui/glow-card
Free

Glow Input

Input with animated gradient border and drop-shadow glow on focus. Drop-in replacement for Input.

React
@particleui/glow-input
Free

Gradient Card

Card with animated border gradient and dark glass background.

React
@particleui/gradient-card
Free

Gradient Text

Animated gradient text with 5 variants: electric, aurora, fire, candy, and gold.

React
@particleui/gradient-text
Free

Hover Card

Rich hover card for previewing content without navigating away.

React
@particleui/hover-card
Free

Input

Text input with OKLCH-tuned focus ring and surface hierarchy.

ReactVueSvelte
@particleui/input
Free

Kbd

Keyboard shortcut display with OS-aware symbols and elegant dark styling.

React
@particleui/kbd
Free

Label

Accessible form label built on Radix UI.

ReactVueSvelte
@particleui/label
Free

Landing Page

Complete SaaS landing page: hero, logo cloud, alternating features, stats, testimonials, pricing, FAQ, CTA, and footer. Install one component, get everything.

React
@particleui/landing
Free

Magnetic Button

Button that elastically follows the cursor with a configurable magnetic strength. Snaps back on mouse leave.

React
@particleui/magnetic-button
Free

Marquee

Infinite scroll marquee with configurable speed, direction, gap, and pause-on-hover.

React
@particleui/marquee
Free

Meteors

CSS-animated meteor shower effect. Drop into any relative-positioned container.

React
@particleui/meteors
Free

Navigation Menu

Accessible site navigation with dropdown panels, built on Radix UI.

React
@particleui/navigation-menu
Free

Noise Texture

SVG fractal noise overlay that adds depth and premium feel to any surface.

React
@particleui/noise-texture
Pro

Orbit Animation

CSS orbital rings with configurable items, radii, speeds, and reverse direction. Accepts any ReactNode as orbiting or center content.

React
@particleui/orbit-animation
Free

Pagination

Page navigation control with previous, next, numbered pages, and ellipsis.

React
@particleui/pagination
Free

Popover

Floating popover panel anchored to a trigger, with smart collision detection.

React
@particleui/popover
Free

Pricing Page

Dedicated pricing page with a centered hero, three-tier pricing table, FAQ section, and CTA footer.

React
@particleui/pricing-page
Free

Progress

Linear progress bar built on Radix UI with electric accent fill and glow.

React
@particleui/progress
Free

Radio Group

Radio group built on Radix UI with electric accent indicator.

React
@particleui/radio-group
Free

Resizable

Draggable resize handles for panel layouts, built on react-resizable-panels.

React
@particleui/resizable
Free

Ripple Button

Button that fires an expanding ripple at the click position. Configurable ripple color.

React
@particleui/ripple
Free

SaaS Dashboard

Analytics-focused dashboard with KPI stat cards and a detailed data table. Drop into any admin layout.

React
@particleui/saas-dashboard
Free

Scroll Area

Custom scrollbar overlay built on Radix UI. Consistent across browsers.

React
@particleui/scroll-area
Free

Scroll Reveal

IntersectionObserver-powered fade-in wrapper. Configurable direction (up/down/left/right), distance, duration, delay, and once/repeat mode.

React
@particleui/scroll-reveal
Free

Select

Full-featured select built on Radix UI with keyboard navigation.

React
@particleui/select
Free

Separator

Horizontal or vertical separator rule built on Radix UI.

ReactVueSvelte
@particleui/separator
Free

Sheet

Slide-in panel from any edge — left, right, top, or bottom. Built on Radix Dialog.

React
@particleui/sheet
Free

Shimmer Button

Button with rotating conic-gradient shimmer border effect. Three variants: default, filled, dark.

React
@particleui/shimmer-button
Free

Shimmer Text

Text with a moving shimmer highlight — great for hero headlines and loading states.

React
@particleui/shimmer-text
Free

Shine Border

Animated conic-gradient border with a multi-stop color sweep. Uses @property for smooth angle interpolation.

React
@particleui/shine-border
Free

Skeleton

Loading placeholder with subtle pulse animation.

ReactVueSvelte
@particleui/skeleton
Free

Slider

Range slider built on Radix UI with electric glow on the thumb.

React
@particleui/slider
Free

Sonner

Toast notifications via Sonner with ParticleUI dark theme.

React
@particleui/sonner
Free

Spotlight

Card wrapper with a dual-layer radial spotlight that tracks the cursor. Drop-in replacement for GlowCard with a tighter, more intense beam.

React
@particleui/spotlight
Free

Switch

Toggle switch built on Radix UI with electric accent when checked.

ReactVueSvelte
@particleui/switch
Free

Table

Styled HTML table with header, body, footer, row, head, and cell slots.

React
@particleui/table
Free

Tabs

Accessible tab panels built on Radix UI with keyboard navigation.

ReactVueSvelte
@particleui/tabs
Free

Textarea

Auto-resizable textarea with matching input design language.

ReactVueSvelte
@particleui/textarea
Free

Tilt Card

3D perspective tilt card with cursor-tracked glare highlight. Pure CSS transforms, no dependencies.

React
@particleui/tilt-card
Free

Tooltip

Lightweight tooltip built on Radix UI with smooth fade-in.

React
@particleui/tooltip
Free

Typewriter

Animated typewriter with configurable typing/deleting speed, pause, and loop. Electric cursor blink.

React
@particleui/typewriter
Free

Word Rotate

Cycles through an array of words with a fade + slide animation. Supports static prefix and suffix text.

React
@particleui/word-rotate