Skip to Content
Introduction

Introduction

Pine Design System is a React UI component library with token-based theming and accessibility built in.

Switch Design Concepts at Once

Change the entire app’s design concept with a single design prop on ThemeProvider. Keep your code as-is and choose from basic, game, or crayon.

SuccessWarning

Try the Design and Mode buttons in the demo above to see the style switch in action.

Accessibility and Behavior Consistency

Components are built on top of Base UI  headless primitives. Base UI handles markup, keyboard navigation, and screen reader support, while Pine applies only the token and style layer. As a result, you can switch designs freely while preserving accessibility and consistent behavior.

Light/Dark Mode

Use the theme prop to set light or dark mode, or syncWithSystem={true} (default) to follow the OS setting. All themes (basic, game, crayon) support both light and dark modes.


Next: See Get Started for installation and first steps.

Last updated on