Symfony twig components
that work, period.
Beautiful, headless Twig components that you configure instead of fork. Keep your styling, get automatic updates, maintain zero technical debt.
Built for teams who refuse to compromise
CSS-agnostic by design
Use Tailwind, daisyUI, or custom CSS. All styling in config files, no vendor forking.
Override without fork
Customize via config, keep getting upstream updates. Change markup only when needed.
Accessible, headless primitives
Keyboard navigation, focus management, ARIA built-in. You control styling, we handle behavior.
Upstream updates, zero drift
Get fixes and features automatically. No painful merges, no drift.
Built for the Symfony ecosystem
Twig components designed specifically for Symfony applications.
Why use this (and for whom)
For Symfony teams who want a maintainable design system
Own your styling locally, keep behavior upstream. No copy-paste, no stale forks.
For agencies and product teams shipping long-lived apps
Reduce maintenance costs. Evolve styling via config, keep accessibility upstream.
We ship shadcn/ui themes, but with a different vision
We include shadcn/ui styling themes because they're widely used and loved.
But we take a different approach: configuration over copy-paste for long-term maintainability.
Copy-paste approach
One valid philosophy
Headless + config approach
Our vision