Build interfaces that feel right
200+ accessible, customizable components for React, Vue, Angular, and Blazor. One design system. Your code. Ship faster.
npx ajaxui add button200+
Components
4
Frameworks
WCAG 2.1
AA Compliant
MIT
License
Slight Showcase
A glimpse of the stunning components built with Ajax UI.
Button
Versatile button with variants, loading states, and icons.
Input
Accessible text input with validation and addons.
Card
Flexible container with header, body, and footer slots.
Badge
Status indicators with solid, outline, and soft variants.
Modal
Accessible dialog with focus trapping and animations.
Dropdown
Menu component with keyboard navigation and grouping.
Toast
Non-blocking notifications with auto-dismiss.
Tabs
Tabbed interface with accessible keyboard support.
Button
Versatile button with variants, loading states, and icons.
Input
Accessible text input with validation and addons.
Card
Flexible container with header, body, and footer slots.
Badge
Status indicators with solid, outline, and soft variants.
Modal
Accessible dialog with focus trapping and animations.
Dropdown
Menu component with keyboard navigation and grouping.
Toast
Non-blocking notifications with auto-dismiss.
Tabs
Tabbed interface with accessible keyboard support.
Everything you need to ship
Designed for teams who care about quality, speed, and consistency.
Blazing fast
Tree-shakeable components built on modern primitives. Ship only what you use.
Fully customizable
Every token, color, and radius is a CSS variable. Your brand, your rules.
Accessible by default
WCAG 2.1 AA compliant. Keyboard navigation, ARIA roles, and focus management baked in.
Multi-framework
One design system for React, Vue, Angular, and Blazor. Write once, ship everywhere.
Dark mode ready
Light and dark themes out of the box, driven by CSS custom properties.
CLI tooling
Install individual components or full presets straight into your repo with `ajaxui add`.
How people feel about Ajax UI
Hear from our users about their experience and how it transformed their workflow.
Sarah Chen
@sarahchen_dev
Ajax UI saved us weeks of development time. The components are polished and accessible out of the box. ๐ฅ
Mar 15, 2026
Marcus Rivera
@marcusdev
Finally a design system that works across React AND Vue. The consistency is incredible.
Mar 8, 2026
Emilia Kowalska
@emilia_kw
The dark mode implementation is chef's kiss. Seamless token-based theming. ๐คฉ
Feb 28, 2026
James Park
@jpark_ui
CLI tooling is a game changer. npx ajaxui add button and you're done. Love the DX!
Feb 20, 2026
Questions & Answers
Everything you need to know about Ajax UI.
Yes, Ajax UI is completely free and open source under the MIT license. You can use it in personal and commercial projects without any restrictions.
Ajax UI supports React, Vue, Angular, and Blazor with a unified design system. All components share the same design tokens and visual language across frameworks.
Use our CLI tool: npx ajaxui add <component>. You can install individual components or full presets straight into your project.
Absolutely! Every token, color, radius, and spacing value is a CSS variable. Override them in your global styles to match your brand perfectly.
Yes, all components are WCAG 2.1 AA compliant with keyboard navigation, ARIA roles, and focus management built in from the start.
Check out our documentation at ajax-ui.com/docs. You can install the CLI globally or use npx to add components on the fly.
Can't find what you're looking for? Contact us
Ready to build something great?
Start with a component, a preset, or the full design system.