Aaroh by QuilonixAAROH
v0.1.0 Now Available

Beautiful Motion.
Timeless Components.

A production-grade motion engine + 27 themeable UI components for React, Vue, and Svelte. Zero-allocation. Accessible. < 5 KB.

terminal
$npm install @aaroh/react-ui @aaroh/ui

What is Aaroh?

The foundational building blocks for creating world-class digital experiences.

Motion Engine

Zero-allocation animation at 60fps. Spring physics, scroll-linked, and timeline orchestration built for maximum performance.

🎨

Design System

27 components, 3 themes, token-driven architecture. Fully customizable without touching a single line of component code.

🌐

Every Framework

First-class React, Vue, and Svelte support. Same intuitive API, same beautiful visual output, everywhere you build.

Code Once. Deploy Anywhere.

First-class support for the frameworks you already love.

import '@aaroh/ui/themes/heritage';
import '@aaroh/ui/components/button';
import { Button } from '@aaroh/react-ui';

function App() {
  return (
    <Button variant="solid" size="md">
      Get Started
    </Button>
  );
}

One Codebase. Any Identity.

Every visual property is driven by design tokens. Switch themes without changing a single line of component code.

Heritage

Default Theme

Premium Experience

Designed for luxury and high-end digital products.

Modern

Tech & Startup

Sleek & Fast

High contrast, clean lines, built for developer tools.

Minimal

Clean & Editorial

✍️

Focus on Content

Subtle borders, light backgrounds, perfect for reading.

< 5 KB
Bundle Size (Gzipped)
0
Allocations / Frame
27
Production Components
1,650+
Tests Passing

Start Building.

Install the packages for your framework of choice.

React

npm install @aaroh/react-ui @aaroh/ui

Vue

npm install @aaroh/vue-ui @aaroh/ui

Svelte

npm install @aaroh/svelte-ui @aaroh/ui

Motion Only (No UI)

npm install @aaroh/react
MIT Licensed

Proudly Open Source

Built by Quilonix and the community. Join us in building the future of web motion.