VelliraDesign system for React and React Native
Install the package, preview components, understand the token architecture, and start building consistent interfaces in minutes.
Install the package, preview components, understand the token architecture, and start building consistent interfaces in minutes.
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.
Install the Web renderer and import styles once in your app entry.
pnpm add @romanbakurov/vellira-webimport '@romanbakurov/vellira-web/styles';
import { Button } from '@romanbakurov/vellira-web';
export function Example() {
return <Button variant='primary'>Continue</Button>;
}@romanbakurov/vellira-webNativeReact Native@romanbakurov/vellira-nativeTokensDesign Tokens@romanbakurov/vellira-tokensUse the docs as the main path through the system.
| Goal | Page |
|---|---|
| Install and render a component | Quick Start |
| Browse component previews | Component Gallery |
| Understand tokens | Theme Architecture |
| Use React DOM | Web |
| Use React Native | Native |
Vellira is developed as a monorepo with package builds, tests, Storybook, smoke checks, documentation builds, and release automation.