Skip to content

VelliraDesign system for React and React Native

Install the package, preview components, understand the token architecture, and start building consistent interfaces in minutes.

Why Vellira

Vellira keeps product interfaces consistent across Web and React Native without forcing both renderers into the same implementation. Tokens, public contracts, and interaction logic are shared. Rendering stays platform-specific.

Quick Start

Install the Web renderer and import styles once in your app entry.

bash
pnpm add @romanbakurov/vellira-web
tsx
import '@romanbakurov/vellira-web/styles';

import { Button } from '@romanbakurov/vellira-web';

export function Example() {
  return <Button variant='primary'>Continue</Button>;
}

Get Started

Packages

Features

Shared design tokens
React and React Native renderers
TypeScript-first public APIs
Modular packages
Tested components
Automated releases

Documentation

Use the docs as the main path through the system.

GoalPage
Install and render a componentQuick Start
Browse component previewsComponent Gallery
Understand tokensTheme Architecture
Use React DOMWeb
Use React NativeNative

GitHub

Vellira is developed as a monorepo with package builds, tests, Storybook, smoke checks, documentation builds, and release automation.

Open GitHub Repository

Built for Vellira Design System.