Introduction

A React component library built on shadcn patterns, installable via the shadcn CLI.

What is Ora UI?

Ora UI is a collection of re-usable components built using shadcn/ui patterns and Base UI. Components are distributed via a custom registry and installed directly into your project using the shadcn CLI.

Installation

First, initialize shadcn in your project:

npx shadcn@latest init

Then install any component using its registry URL:

npx shadcn@latest add "https://ora-ui.com/r/button.json"

Philosophy

  • Copy, don't import — components live in your codebase, fully yours to modify
  • Base UI first — prefer Base UI primitives over Radix where supported
  • shadcn compatible — mix Ora UI and shadcn/ui components freely