No Frills,
Just Performance
Zero unnecessary animations. Zero wasted milliseconds. Every interaction responds instantly—because professional tools shouldn't make you wait.
60+
Components
100+
Design Tokens
Performance is the feature
We stripped away everything that slows you down. No decorative animations, no transition delays—just components that respond the instant you interact.
Instant Response
No transition delays, no loading spinners for local operations. Click a button, see the result—immediately.
Zero Animation Bloat
Animations are opt-in, never forced. Your dropdowns open instantly, your modals appear immediately.
Independent Packages
Every component ships as its own npm package. Install only what you need—no bloated bundles.
Keyboard-First
Every component works without a mouse. Arrow keys, Tab, Enter, Escape—power users never have to reach for the trackpad.
Minimal Re-renders
Surgical state updates mean only what changes actually re-renders. Your complex forms stay snappy.
No Runtime Overhead
Tailwind CSS v4 compiles away. No CSS-in-JS runtime, no style recalculation on every render. Just static CSS.
Built for speed, designed to last
60+ production-ready components. Zero compromises on performance.
60+
Components
100%
TypeScript
A11y
Accessible
SSR
Ready
V4
Tailwind CSS
Clean APIs, no magic
Predictable compound components. What you write is what runs—no hidden transforms, no abstraction layers.
Composable by design
Live preview
All Components
Production-ready components organized by category. From buttons to complex data tables.
Buttons
Interactive elements for triggering actions, toggling states, and making selections.
Toggle Button
Chip
Collections
Components for displaying and selecting from lists of options, including dropdowns, menus, and searchable lists.
Context Menu
Multi Select
Forms
Input components for collecting and validating user data, from text fields to complex form controls.
Chips Input
Otp Input
ErrorMessage
We'll never share with anyone else.
Text Field
Date & Time
Specialized inputs and calendars for selecting dates, times, and date ranges.
Month Calendar
1970
Quarter Calendar
Navigation
Components for moving between views, pages, and content sections within an application.
Stackflow
Feedback

Avatar
Badge
Progress Circle
Quisquam, quos.
Skeleton
Overlays
Floating UI elements like modals, dialogs, popovers, and tooltips that appear above the main content.
Dialog
Layouts
Structural components for organizing and arranging content, including scroll areas, splitters, and grids.
Separator
Splitter
Virtualized Grid
Data Display
Components for presenting information, including tables, code blocks, and rich text rendering.
Kbd
Table
Frequently asked questions
Everything you need to know about Choice UI.
Why no animations by default?
For desktop productivity tools, animations are friction. When you click a dropdown, you want to see options instantly—not watch them slide in over 200ms. We optimized for perceived speed and professional workflows.
Can I add animations if I want them?
Yes! Animations are opt-in through CSS or className props. You have full control. We just don't force them on you—because we believe default should mean fast.
What frameworks does Choice UI support?
Choice UI is built for React 18+ and works seamlessly with Next.js, Vite, and other React-based frameworks. Components are fully compatible with Server Components and support SSR out of the box.
Which version of Tailwind CSS is required?
Choice UI is built for Tailwind CSS v4 and takes full advantage of its CSS variables and native theming capabilities. Tailwind v3 is not supported.
Is Choice UI accessible?
Yes! All components follow WAI-ARIA guidelines and support keyboard navigation, screen readers, and proper focus management. We continuously test with assistive technologies.
Can I customize the design tokens?
Absolutely. Choice UI uses a comprehensive design token system that you can override in your CSS. Change colors, spacing, typography, shadows, and more to match your brand.
Is Choice UI free to use?
Yes, Choice UI is completely free and open source under the MIT license. You can use it in personal and commercial projects without any restrictions.