RoadieRoadie
  • Home
  • Brand
  • Foundations
  • Content
  • Tokens
  • Components
  • Charts
  • Widgets
  • Appearance
HomeBrandFoundations
Appearance

Roadie design system

Brand and writing guidelines, tokens, React components, and widgets for consistent, accessible Oztix products.

InstallationPhilosophyBuilding with AI

Explore

  • Brand

    6 guides

  • Aa

    Foundations

    19 guides

  • Content

    4 guides

  • Tokens

    Every variable

  • Components

    71 components

  • Charts

    27 guides

  • Widgets

    2 widgets

Guides

  • InstallationAdd Roadie to a React app: packages, CSS, and fonts.
  • Building with AISet up Claude Code and other coding agents to build with Roadie: the plugin, its skills, and the docs agents read.
  • PhilosophyThe core goals, principles, and mental model behind the Roadie Design System.
  • Vue integrationUse Roadie design tokens and utility classes in Vue applications without the React component library.
  • LintingCatch Roadie mistakes in your app at lint time with @oztix/roadie-lint-plugin in oxlint, or in ESLint until your app can move.
  • ChangelogWhat each Roadie release changed, and what the next one brings.
  • Installation

    Add Roadie to a React app: packages, CSS, and fonts.

  • Building with AI

    Set up Claude Code and other coding agents to build with Roadie: the plugin, its skills, and the docs agents read.

  • Philosophy

    The core goals, principles, and mental model behind the Roadie Design System.

  • Vue integration

    Use Roadie design tokens and utility classes in Vue applications without the React component library.

  • Linting

    Catch Roadie mistakes in your app at lint time with @oztix/roadie-lint-plugin in oxlint, or in ESLint until your app can move.

  • Changelog

    What each Roadie release changed, and what the next one brings.

How Roadie works

Philosophy
  • AccentSuccessDanger

    Intent picks the palette

    One intent-* class sets the colours, and everything inside inherits them.

  • StrongNormalSubtle

    Emphasis sets the weight

    emphasis-* presets pair background, text and border, with their hover states.

  • Grid first

    Stacks are grid gap-*, not margins, so spacing lives in one place.

What’s new

Changelog

25 Oct 2026

Updates

1 change.

  • Components 2.17.1
Read the release