Introduction
Accessible React components built on Base UI and styled with Tailwind CSS.
Columbus is a set of React components built on Base UI primitives and styled with Tailwind CSS v4. It's distributed as a shadcn registry: components are copied into your project as source code, so you own them and can change anything.
Principles
- Framework-agnostic. Components never import a router or framework API.
Navigation is done by styling your own
<Link>withbuttonVariants. - Accessible by default. Every component is tested in a real browser, including automated accessibility checks.
- Themeable with tokens. Colors and radii are CSS variables you can override.