Early accessnpx letrixui add button

Build polished products faster with 950+ production React components and variants.

Everything from buttons to full dashboards, designed as one system so your screens hold together, no design team required. Delivered as React source you own.

Free core included. No subscription: one purchase, lifetime updates.

ButtonsInputsBadgesAvatarsTablesCardsTabsModalsToastsChartsDate pickersCommand menusNotificationsChatFile uploadersSlidersTogglesEmpty statesProgress stepsMetricsFilter barsTooltipsAccordionsNavbars
950+
components and variants
119
component categories
421
live, themeable examples
1,756
icons included
Why Letrix UI

Not a pile of snippets. A system.

Most kits hand you components and leave the hard part, consistency, to you. Letrix ships the rules with the parts: tokens, recipes, and interaction states that agree with each other on every page.

Token-driven theming

Brand scale, gray tint, radius and type are CSS variables. Swap one value and the whole library re-themes. No find-and-replace.

Dark mode that ships

Every component resolves both themes from semantic tokens. Flip a class on the root and nothing breaks.

Copy-paste honest code

The code you copy in the docs comes straight from the live example: what you see is exactly what you paste.

States done properly

Hover, focus-visible, disabled and error states on every interactive element, keyboard paths included.

Application-scale parts

Beyond buttons: command menus, notification panels, chat threads, calendars, uploaders, charts.

Zero lock-in

Plain React + Tailwind class strings. No runtime, no styled-system, no prop soup. Eject any time; it is your code.

Developer experience

An API you already know how to use

Sensible props, named exports, TypeScript definitions. Every example in the docs is a complete component you can drop straight into your app.

sign-in.tsx
import { SocialButton } from "@/components/letrix/social-button";

export const SignIn = () => {
  return (
    <>
      <SocialButton provider="google" />
      <SocialButton provider="apple" />
    </>
  );
};
One theme, your brand

Re-skin the entire kit in seconds

Every component reads from CSS custom properties: brand scale, gray tint, radius, and type. Change a token and all 950+ components and variants follow, in light and dark. The docs ship with a live customizer so you can preview your brand before you buy.

Try the customizer in the docs
Brand color
Radius
NoneMediumFull
Result
Badge

Simple pricing, priced for early adopters

One purchase. Every component and update we ship, forever. Prices rise as the library grows; early buyers are grandfathered.

Free
$0

Core components, MIT licensed. Use anywhere.

Early access
Developer
$79$159

The full library for one developer.

Team
$299

Up to 10 seats, priority support.

Ship your next interface this week, not this quarter.