Accessible components
that look exactly how you want
Unstyled, accessible, composable. We build interfaces with components that meet WCAG and give full control over appearance.
Free consultation · We respond within 24h
Why Radix UI?
Radix UI is a set of low-level, fully accessible React components. It provides logic and accessibility while you decide the look. Combined with Tailwind CSS, it gives us the ideal tool: components that work for all users and look exactly as the design requires.
What Radix UI gives you
Full accessibility
WCAG 2.1 AA right away. Keyboard navigation, screen reader support, full ARIA. All built in.
Unstyled and composable
No default styles. Combine with Tailwind CSS and have full control over every pixel.
Radix Themes
Ready design system with colors, typography, and components. Light and dark themes handled automatically.
Production-ready
Battle-tested in thousands of applications. Dropdowns, dialogs, tooltips, accordions. Work perfectly.
How we work with Radix UI
Radix UI is the foundation of our design system. Every interactive component is built on Radix primitives.
WCAG accessibility
- Full ARIA on every interactive component
- Focus management in dialogs and menus
- Support for prefers-reduced-motion
EPKO design system
- Radix Green/Gray scale as color palette
- CSS variables for full theming
- Consistent components in light and dark themes
Production components
- Dialog, Dropdown, Tooltip, Accordion, Tabs
- Navbar with full ARIA (expanded, controls, modal)
- Forms with validation and error handling
Ideal use cases
Does your digital product comply with EU law?
EAA, WCAG, GDPR, NIS2. These regulations are already in force. Enter your URL and we'll check EU compliance. Free, results in 48h.
Need an accessible interface?
With Radix UI we build components that work for every user. Without compromising on looks.
Book a free consultationWe respond within 24 hours