Sobre el proyecto

Saas UI es un sistema de diseño de código abierto y un registro de componentes fuente destinado a equipos que crean aplicaciones B2B y paneles de control. Se basa en Chakra UI: las primitivas de Chakra provienen de @chakra-ui/react, mientras que los tokens y recetas de Saas UI provienen de @saas-ui/chakra-preset. Las composiciones editables, como Sidebar, se instalan en las aplicaciones mediante @saas-ui/cli. El repositorio contiene el preset, el compilador del registro y plantillas, la CLI, paquetes de soporte, ejemplos y el sitio web de documentación. La distribución de código abierto incluye tokens de Chakra, recetas, estilos semánticos y configuración del sistema; componentes de registro editables y composiciones de aplicaciones; flujos de trabajo de inicialización, instalación, migración, diff y actualización de la CLI; y paquetes de soporte para hooks, formularios, autenticación y modales. Una oferta Pro independiente proporciona un catálogo premium de bloques de aplicación editables instalados a través de un registro autenticado; el README menciona áreas Pro de ejemplo como una aplicación SaaS de Next.js, pantallas de autenticación, diseño de aplicación, DataGrid/DataBoard, páginas de cuenta y configuración, feature flags, gestión de facturación/suscripciones, API simulada con React Query, esquemas de colores, temas, flujos de onboarding y páginas de ejemplo. Para comenzar, se utiliza npx @saas-ui/cli@rc init para inicializar un proyecto de React existente, seguido de npx @saas-ui/cli@rc add sidebar para agregar componentes o composiciones editables. La inicialización instala las dependencias compatibles de Chakra, Emotion y el preset, crea components.json e instala la configuración del proveedor local. Los usuarios existentes de @saas-ui/react son dirigidos a una guía de migración; el paquete sigue estando disponible durante la transición y el README no afirma que la depreciación o eliminación de npm ya haya ocurrido. El repositorio es un espacio de trabajo de pnpm que utiliza pnpm 10 o posterior, con scripts para Storybook, compilaciones de paquetes y el sitio web de documentación. El sitio de documentación depende de paquetes privados y no se compilará completamente sin acceso al submódulo Git privado. Todo el código, excepto los activos de marca de Saas UI, tiene licencia MIT.