Skip to content
uicoolkit
  • Components

  • Docs

↑↓ navigate↵ open/ anywhere
Menu

Preview build · sample components

Ship cool products faster.

Animated React components, expressive visuals and complete product flows. Accessible by default, customizable to the last pixel, and delivered as source you own.

  • Free & open source
  • React 18 & 19
  • Next.js & Vite
  • Tailwind CSS 4

Every card is live. Click, hover, type. Open one to see its states, controls and source.

New

Stateful Button

A button that carries an action from click to confirmation.

Original
Free
  • Invite teammate⌘I
  • New document⌘N
  • Upgrade workspace
  • Open settings⌘,

Command Menu

A ⌘K palette with fuzzy search, groups and keyboard flow.

Original
Free

1,284

Components installed this week

New

Number Ticker

Digits that roll into place like an odometer.

Community Inspired
Free

Drop files to upload

Upload Dropzone

Drag, drop and watch files land with honest progress.

Original
Free
Invite acceptedPriya joined Acme Design.
PR mergedfeat: stateful button states
New comment“Love the spring on this.”
New

Notification Stack

Toasts that stack neatly and fan out on hover.

Original
Free

Starter

$12/mo

Studio

$29/mo

Plan Switcher

Monthly and yearly pricing with a price that morphs between them.

Original
Free

Customization

Same components. Your design.

Defaults are a starting point, not a ceiling. Restyle every part, swap in your own content, connect your own state and tune or disable motion. When that still isn't enough, the source is yours to edit.

Try a look, or hover a point below to see where it lives.

Acme StudioTrial

Upgrade your workspace

Unlimited projects, custom domains and priority support.

Starter

$12/mo

Studio

$29/mo

Customize

Looks
Content
Accent
Motion
Speed

These controls show a few ways to adapt it. The source is fully editable.

Installation

Three ways in

No account, no runtime package, no lock-in. Components land in your repo as readable TypeScript.

  1. 01

    Use the CLI

    One command through the shadcn registry. Dependencies and files are declared up front.

    npx shadcn@latest add @uicoolkit/stateful-button

    Registry opens with the first release

  2. 02

    Own the source

    Every file is plain React and Tailwind. Read it, fork it, rename it. It's your code now.

    components/ui/stateful-button.tsx

    Editable from day one

  3. 03

    Ask your agent

    Codex and Claude Code can discover, install and adapt components from our agent-ready docs.

    “Add the UICoolKit stateful button to my settings form and wire it to saveSettings().”

    Skill ships with the first release

Why it exists

“Most libraries stop at the happy path. UICoolKit is for the details that make people trust a product: the confirmation, the recovery, the little moment of delight.”

Nikhil Yadav

Designer & engineer, UICoolKit

Follow along on GitHub

FAQ

Questions, answered

Can't find what you're looking for? Ask in the open, and the answer lands here for the next person.

Ask on GitHub

Free & open source

Ready to ship something cool?

Start with the free components today. No account, no runtime package, no lock-in.