bg dotsbg dotsbg dots

330 x 56
Craft Seamless,
Stunning,
Customizable
InterfaceswithRuru UI

the ultimate design system and UI library for creating seamless, beautiful, and highly customizable user interfaces.

Craft components.
Customize endlessly, Integrate effortlessly.

Initialize.

Start by initializing components by running the following command.

Terminal

npx ruru-ui-cli@latest init

┌  🚀  Welcome to the installation wizard!
│
◇  Would you like to use TypeScript (recommended)?
│  Yes
│
◇  Where is your global CSS file?
│  ./app/globals.css
│
◇  Where is your tailwind.config.js located?
│  ./tailwind.config.ts
│
◆  Would you like to use CSS variables for colors?
└  ● Yes / ○ No

This will start the installation wizard for Ruru UI.

Add components.

Add components to your project by running the following command.

Terminal

npx ruru-ui-cli@latest add

◆  Which components would you like to add?
│  ◻ avatar
│  ◻ badge
│  ◼ button
│  ◻ checkbox
│  ◼ input
│  ◼ select
│  ◻ spinner
│  ◻ switch
│  ◼ tabs
│  ◼ textarea
│  ◻ tooltip
└  ◼ modal
⠙ Installing components...
✔ Done.

Use components.

costomize and integrate components in your project. 🚀

button.tsx
tabs.tsx
dialog.tsx
...
Loading...

Loved by users.
Built for developers.

Customizable

Customize components to fit your brand.

Animation

Add animations to your components with ease.

CLI

Integrate components with your existing project.

Hooks

Use hooks to manage your components' state.

Blocks

The Blocks To Build Your App Faster

Library support

just install dependency and use it.

Theming

Customize theme your components.

Tailwind

Tailwind CSS support for components.

RSC

Support for RSC (React Server Components).

Made Possible by You.

Ruru UI is 100% powered by passion and open source community.

Some of our best contributors.

Fully open-source,
available on Github.

Build Your Components.

Available now
Loading...
Read Docs