Parent design system
The visual language behind consistent product interfaces, backed by tokens and theme rules.
The visual language behind consistent product interfaces.
FroggDesign owns the foundation. EnterUI turns that foundation into shippable product components.
The visual language behind consistent product interfaces, backed by tokens and theme rules.
React and SolidJS renderer packages built on top of FroggDesign variables.
CSS variables, semantic mappings, light mode, dark mode, and runtime theming hooks.
The versioned primitive values for color, type, spacing, radius, shadow, and semantics.
Charcoal, slate, and quiet surfaces carry most of the interface. Green appears as a deliberate cue.
Depth is subtle. Type, spacing, and edges define priority before decoration enters the composition.
The default state should feel resolved: readable, stable, and ready for repeated product work.
Hover, focus, selected, disabled, and invalid states are restrained but unmistakable.
The system favors semantic HTML, keyboard support, contrast, and tokenized decisions from the start.
Tokens describe visual roles instead of page decoration: surface, foreground, border, type, rhythm, radius, shadow, and state.
Rounded enough to feel modern, restrained enough to stay product focused.
Built with TypeScript, FroggDesign CSS variables, and class-based styling. Tailwind is optional, not required.
pnpm add @froggdesign/enter-ui-react @froggdesign/themeImport the theme once, then import EnterUI styles.Structured surface, quiet hierarchy.
Surfaces, borders, focus, and states inherit FroggDesign variables.
Color, typography, spacing, radius, shadow, and semantic foundations.
AvailableCSS variables and theming strategy for product teams.
AvailableThe component system for building consistent product interfaces.
AvailableAccessibility, SSR, production readiness, and migration notes.
AvailablePackage release history and migration context.
Start with EnterUI when you need components. Start with tokens when you need to align an existing product surface.