Sobre o projeto

Saas UI é um sistema de design de código aberto e um registro de componentes de origem destinado a equipes que constroem aplicações B2B e dashboards. Ele é construído sobre o Chakra UI: as primitivas do Chakra vêm de @chakra-ui/react, enquanto os tokens e receitas do Saas UI vêm de @saas-ui/chakra-preset. Composições editáveis, como a Sidebar, são instaladas nas aplicações através do @saas-ui/cli. O repositório contém o preset, o compilador de registro e templates, CLI, pacotes de suporte, exemplos e o site de documentação. A distribuição de código aberto lista tokens do Chakra, receitas, estilização semântica e configuração de sistema; componentes de registro editáveis e composições de aplicação; fluxos de inicialização, instalação, migração, diff e atualização via CLI; e pacotes de suporte para hooks, formulários, autenticação e modais. Uma oferta Pro separada fornece um catálogo premium de blocos de aplicação editáveis instalados através de um registro autenticado; o README menciona áreas Pro de exemplo, como um app SaaS em Next.js, telas de autenticação, layout de app, DataGrid/DataBoard, páginas de conta e configurações, feature flags, gestão de faturamento/assinatura, API simulada com React Query, esquemas de cores, temas, fluxos de onboarding e páginas de exemplo. Para começar, utiliza-se npx @saas-ui/cli@rc init para inicializar um projeto React existente, seguido por npx @saas-ui/cli@rc add sidebar para adicionar componentes ou composições editáveis. A inicialização instala as dependências compatíveis do Chakra, Emotion e preset, cria o arquivo components.json e instala a configuração do provedor local. Usuários existentes do @saas-ui/react são direcionados a um guia de migração; o pacote permanece disponível durante a transição, e o README não afirma que a depreciação ou remoção do npm já tenha ocorrido. O repositório é um workspace pnpm usando pnpm 10 ou superior, com scripts para Storybook, builds de pacotes e o site de documentação. O site de documentação depende de pacotes privados e não será compilado totalmente sem acesso ao submódulo Git privado. Todo o código, exceto os ativos de branding do Saas UI, é licenciado sob MIT.