Overview of the Cerberus Design System ecosystem
Cerberus is a Design System factory built on Panda CSS that allows developers to create strict design system guidelines with UI-library flexibility. The ecosystem consists of four main pillars:
- PandaCSS Presets: Core tools and themes. The 'Panda Preset' is the required base containing tokens, recipes, conditions, utilities, and patterns (including the Cerberus Theme preset).
- React: A library of primitive, accessible low-level components that consume core preset recipes. It includes a Factory for super-powered JSX elements and supports component composition via
asChild. - Data Grid: A compositional component for displaying tabular data, built using the React and Signals libraries.
- Signals: A reactive state management system based on Preact Signals Core, designed to optimize React performance by reducing unnecessary re-renders.