Skip to main content

Vajra UI

A minimal, token-driven React Native component library. Bring your own brand: override what you need, build the rest on top.

  • Token-first: every prop (bg, p, rounded, color) maps to a design token, never a raw value.
  • Themeable: override colors, spacing, and border radii via createVajraTheme; switch themes at runtime.
  • Typed end to end: tokens are typed unions, no magic strings slip through.
  • Headless core: unstyled primitives in @devraj-labs/vajra-ui-core if you want full control.

See Installation & Setup to get started, or Theming for the full token and customization guide.

Curious what the headless/styled split costs at render time? See Performance.