Skip to content
Corsair UI
Browse the docs

Get started

Introduction

Corsair UI is an arsenal of React components, motion and effects that you install as source code with the shadcn CLI. You take the code, you make it yours.

  • Yours to change

    Items install as source files in your project. There is no package to upgrade around and no black box: read the code, change it, keep it.

  • Tailwind 3.4 and 4

    Every item is installed into a Tailwind 3.4 project and a Tailwind 4 project in CI, then typechecked and compiled, before it ships.

  • Accessible by default

    Radix primitives for behaviour, strict accessibility linting on every file, visible focus, and motion that stops when someone asks it to.

  • Motion without the weight

    Transforms and opacity, IntersectionObserver and CSS scroll-driven animations. No animation library and no scroll listeners.

How it works

  1. 01Add the theme, once. There is no setup first: the namespace is in the shadcn registry directory.
    pnpm dlx shadcn@latest add @corsair-ui/theme
  2. 02Then any item:
    pnpm dlx shadcn@latest add @corsair-ui/button
  3. 03Edit the files in components/ui like the rest of your code. The installation guide covers the details, and Registry explains what each install writes.

Everything in it

109 items, synced from main.

Foundations1

Components63

Text11

Motion9

Creative4

Backgrounds5

Blocks11

Hooks3

Utilities2