Introduction

ParamUI is an open-source collection of 187+ reusable React components built with Tailwind CSS. Each component is designed to be accessible, customizable, and easy to drop into any project — no package installation required.

GitHub Repository — Coming Soon

Our repository will become public soon. You'll be able to star, fork, and contribute. In the meantime, browse the components here and copy whatever you need.

Philosophy

Own Your Code

Copy source directly into your project. No version mismatches, no dependency hell, no lock-in.

Minimal Dependencies

Only clsx and tailwind-merge required. All charts are pure SVG — zero charting libraries.

Accessible First

Semantic HTML, ARIA attributes, focus management, and keyboard navigation throughout.

Themeable with CSS Variables

Light & dark mode via CSS custom properties. Swap design tokens to match your brand instantly.

How it works

1

Browse

Explore 187 components across 16 categories with live interactive previews.

2

Copy

Click the Copy button to grab the component source code. Each file is self-contained.

3

Paste & Ship

Drop it into your project. Customize styles, props, and logic to your heart's content.

Quick Setup

Components rely on a tiny cn() utility for merging Tailwind classes. Install these two packages:

npm install clsx tailwind-merge

Then create lib/utils.js:

import { clsx } from "clsx";
import { twMerge } from "tailwind-merge";

export function cn(...inputs) {
  return twMerge(clsx(inputs));
}

That's it — you're ready to start copying components. No global providers, context wrappers, or config files needed.

What's Included

187 components organized into 16 categories covering everything from basic form inputs to advanced AI chat interfaces, e-commerce blocks, drag-and-drop interactions, and SVG charts.

Base

10 components

Form

24 components

Layout

11 components

Navigation

15 components

Overlay & Feedback

16 components

Data Display

15 components

Typography

7 components

Media

8 components

Disclosure

5 components

Loading

8 components

Charts

14 components

DnD & Interaction

10 components

Auth & User

8 components

Commerce

10 components

AI & Chat

12 components

Utility

14 components

All Components

187 components across 16 categories.