Introduction
Fluid Primitives brings modern component patterns to TYPO3. Build accessible, composable UI components with the same developer experience you'd expect from React libraries like Radix or Base UI - but for Fluid templates.
Under Construction
Fluid Primitives is in early development. Expect breaking changes until v1.0. We're actively shipping new components and features.
If something is unclear, you found a bug or want a feature, please open an issue or reach out via slack.
What You Get
Accessible by default. Every interactive component handles interaction and semantics automatically in a WAI-ARIA compliant way via Zag.js state machines.
Composable API. No more prop drilling. Build complex UIs by composing small, focused parts that work together.
Unstyled. Zero design opinions. Use Tailwind, vanilla CSS, or any styling approach. You control every pixel.
Server-rendered. Components render on the server with PHP/Fluid, then hydrate on the client. No layout shift, great for SEO.