About this project
Saas UI is an open-source design system and source component registry aimed at teams building B2B applications and dashboards. It builds on Chakra UI: Chakra primitives come from @chakra-ui/react, while Saas UI tokens and recipes come from @saas-ui/chakra-preset. Editable compositions such as Sidebar are installed into applications with @saas-ui/cli.
The repository contains the preset, registry compiler and templates, CLI, supporting packages, examples and documentation website. The open-source distribution lists Chakra tokens, recipes, semantic styling and system configuration; editable registry components and application compositions; CLI initialization, installation, migration, diff and update workflows; and supporting hooks, forms, authentication and modal packages. A separate Pro offering provides a premium catalog of editable application blocks installed through an authenticated registry; the README mentions example Pro areas such as an example Next.js SaaS app, authentication screens, app layout, DataGrid/DataBoard, account and settings pages, feature flags, billing/subscription management, mocked API with React Query, color schemes, themes, onboarding flows and example pages.
Getting started uses npx @saas-ui/cli@rc init to initialize an existing React project, followed by npx @saas-ui/cli@rc add sidebar to add editable components or compositions. Initialization installs compatible Chakra, Emotion and preset dependencies, creates components.json and installs local provider setup. Existing @saas-ui/react users are directed to a migration guide; the package remains available during the transition, and the README does not claim that npm deprecation or removal has already occurred. The repository is a pnpm workspace using pnpm 10 or newer, with scripts for Storybook, package builds and the documentation website. The docs website depends on private packages and will not build fully without access to the private Git submodule. All code except Saas UI branding assets is licensed under MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.