An open API service indexing awesome lists of open source software.

https://github.com/aryanony/uibrium

repo: **UiBrium** is a premium, open-source design system and React component library engineered for high-fidelity user experiences and deterministic UI integrity. It bridges the gap between high-end "couture" aesthetics and rigid technical standards. [**Explore Documentation**](https://uibrium.vercel.app)
https://github.com/aryanony/uibrium

accessible component-library dark-mode design-system framer-motion lucide-react monorepo open-source pnpm radix-ui react react-components tailwindcss turborepo typescript ui-components

Last synced: 2 days ago
JSON representation

repo: **UiBrium** is a premium, open-source design system and React component library engineered for high-fidelity user experiences and deterministic UI integrity. It bridges the gap between high-end "couture" aesthetics and rigid technical standards. [**Explore Documentation**](https://uibrium.vercel.app)

Awesome Lists containing this project

README

          

# Uibrium β€” Build Smarter. Ship Faster.



Uibrium Logo

[![npm (scoped)](https://img.shields.io/npm/v/@uibrium/ui?style=flat-square)](https://www.npmjs.com/package/@uibrium/ui)
[![CI](https://github.com/aryanony/uibrium/actions/workflows/ci.yml/badge.svg)](https://github.com/aryanony/uibrium/actions/workflows/ci.yml)
[![License: MIT](https://img.shields.io/npm/l/@uibrium/ui?style=flat-square)](LICENSE)
[![Docs](https://img.shields.io/website?down_color=lightgrey&down_message=offline&up_color=blue&up_message=online&url=https%3A%2F%2Fuibrium.vercel.app)](https://uibrium.vercel.app/)
[![Storybook](https://img.shields.io/badge/Storybook-Deployed-ff4785?logo=storybook)](https://aryanony.github.io/uibrium/)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](CONTRIBUTING.md)
[![GitHub stars](https://img.shields.io/github/stars/aryanony/uibrium?style=social)](https://github.com/aryanony/uibrium)
[![GitHub forks](https://img.shields.io/github/forks/aryanony/uibrium?style=social)](https://github.com/aryanony/uibrium)

Uibrium is a **premium, open-source React design system and component library** that marries couture design with rock-solid engineering. It delivers **high-fidelity user experiences** with **deterministic UI integrity**, balancing beauty and performance in every element. With Uibrium, developers get a **modular, themable toolkit** built on industry best-practices.

## Highlights

- 🎯 **Accessible Primitives:** Built on [Radix UI](https://radix-ui.com/) for 100% WAI-ARIA compliance. All base elements (buttons, inputs, etc.) are fully accessible from day one.
- 🎨 **Tailwind-Driven Styling:** Utility-first classes with a **pure HSL design token palette**, ensuring consistency. You get all of Tailwind’s power and a custom, premium color system.
- ⚑ **Sensory Animations:** Breathtaking motion with [Framer Motion](https://www.framer.com/motion/) and magnetic β€œsensory engineering” (custom cursor, loaders, etc.), adding polished micro-interactions to your UI.
- πŸ”€ **Tree-Shaking Ready:** Exports optimized ESM and CJS bundles (with `sideEffects: false`), so unused code is dropped in production builds. Every component is fully typed in TypeScript.
- 🌐 **Theming:** Built-in light/dark themes using CSS variables. Swap or extend themes easily, leveraging Uibrium’s HSL token API.
- πŸ€– **Automated Documentation:** Fully automated Storybook story generation. Simply create a component, and the sanctuary handles the documentation for you.
- 🌍 **Open Source:** Premium design accessible to all. Contributions are welcome – see [Contributing](#contributing).

## Installation

Install via npm, yarn or pnpm (Uibrium uses `@uibrium/ui` as the package name) along with its peer dependencies:

```bash
# Using pnpm (recommended)
pnpm add @uibrium/ui framer-motion lucide-react

# Using npm
npm install @uibrium/ui framer-motion lucide-react

# Using yarn
yarn add @uibrium/ui framer-motion lucide-react
```

## Quick Start

Import Uibrium’s components and styles in your app. Wrap your app in the `` to enable theming, and add the `` for Uibrium’s signature cursor effect (optional).

```jsx
import React from 'react';
import { Button, CustomCursor, ThemeProvider } from '@uibrium/ui';
import '@uibrium/ui/styles.css';

export default function App() {
return (



Initiate Equilibrium


);
}
```

This renders a styled **primary button** in large size. The `ThemeProvider` ensures all components use Uibrium’s theme tokens, and `CustomCursor` adds the premium cursor animation.

## Components List

Uibrium features a comprehensive set of 19+ premium components:

| Component | Status | Component | Status |
| ------------- | ------------ | ------------- | ------------ |
| Accordion | βœ… Available | Dropdown Menu | βœ… Available |
| Alert | βœ… Available | Input | βœ… Available |
| Avatar | βœ… Available | Modal/Dialog | βœ… Available |
| Badge | βœ… Available | Pagination | βœ… Available |
| Button | βœ… Available | Radio Group | βœ… Available |
| Card | βœ… Available | Select | βœ… Available |
| Checkbox | βœ… Available | Switch | βœ… Available |
| Custom Cursor | βœ… Available | Table | βœ… Available |
| Drawer | βœ… Available | Tabs | βœ… Available |
| Tooltip | βœ… Available | Textarea | βœ… Available |

## Local Development

Want to run the project locally? Follow these steps:

```bash
# Clone the repository
git clone https://github.com/aryanony/uibrium.git
cd uibrium

# Install dependencies using pnpm
pnpm install

# Start the component library in watch mode
pnpm dev

# Start the docs site locally
pnpm dev:docs

# Start Storybook
pnpm storybook
```

## Architecture

Uibrium is organized as a **monorepo** (using PNPM Workspaces and Turborepo) to separate the core library from the docs site while allowing seamless development:

```
uibrium/
β”œβ”€β”€ packages/ui/ # Core component library (Vite + TypeScript)
β”œβ”€β”€ apps/docs/ # Documentation site (Next.js on Vercel)
β”œβ”€β”€ .storybook/ # Storybook configuration
β”œβ”€β”€ .github/ # CI/CD, issue templates, security policy
β”œβ”€β”€ .changeset/ # Versioning & changelog automation
└── turbo.json # Turborepo task orchestration
```

- `/packages/ui` – The **core component library**. Contains all components, styles, tokens, and build configs. Built with Vite (library mode) and TypeScript.
- `/apps/docs` – The **documentation site** (Next.js). It consumes `@uibrium/ui` directly from the repo so that demos always use the latest changes.

## Theming

Uibrium comes with default light and dark themes. All component styles use CSS variables for colors, spacing, fonts, etc. To customize, override the token values in your own CSS or extend the ``. For example, swap the primary color hue by updating `--ui-primary-hue` in CSS. Because Uibrium uses HSL tokens under the hood, color adjustments affect the entire palette gracefully.

## Roadmap

Check out our [ROADMAP.md](ROADMAP.md) to see what we're working on next. You can also view our [GitHub Projects Board](https://github.com/aryanony/uibrium/projects) for real-time progress tracking.

## Discussions & Community

Have a question? Want to share what you've built? Join our [GitHub Discussions](https://github.com/aryanony/uibrium/discussions)!

- πŸ“£ Announcements
- πŸ’‘ Component Requests
- πŸ™‹ Introductions
- πŸŽ‰ Show and Tell

## Contributing

Uibrium is 100% open source under the MIT License. Every contribution helps raise the baseline for developer tooling!

We welcome all types of contributions, from fixing typos to building new components. Check out our [Good First Issues](https://github.com/aryanony/uibrium/labels/good%20first%20issue) to get started!

> πŸŽ“ **First time contributing to open source?**
> We have a dedicated [Beginner Contributor Guide](Uibrium-Contributor-Guide.md) that walks you through making your first pull request step-by-step!

Please read our full [CONTRIBUTING.md](CONTRIBUTING.md) guide before opening a PR.

## Contributors

Thanks to everyone who has contributed! πŸŽ‰

[![Contributors](https://contrib.rocks/image?repo=aryanony/uibrium)](https://github.com/aryanony/uibrium/graphs/contributors)

## Security

Please report security vulnerabilities responsibly. See our [Security Policy](.github/SECURITY.md) for details.

## Code of Conduct

We are committed to providing a welcoming community. Please read our [Code of Conduct](CODE_OF_CONDUCT.md).

## License

Released under the MIT License. See [LICENSE](LICENSE) for details.

---

_Created by [Aaryan Gupta](https://github.com/aryanony) · Made with ❀️ by the UiBrium community · Build smarter, ship faster._