v1.0: First public release
LatestEverything below ships in 1.0. There are no earlier entries because there were no earlier releases — the library was built in private and this is the first version anyone outside the project can install.
The library
- 119 component categories and 420+ live examples, every one of them a complete component you can copy rather than a fragment.
- 208 exported React components across 745 variant combinations, built on Tailwind and CVA recipes.
- 22 full example screens — dashboards, settings, billing, team management, pricing, blog and legal pages — assembled entirely from the library, so nothing in them is a mockup you cannot build.
- A free tier under MIT, previewable in full: paid components render live on the site, and it is the source behind them that a license unlocks.
Theming
- Colour is OKLCH throughout. Give it one brand hex and it generates the whole ramp, keeping contrast consistent across every step instead of collapsing at the dark end.
- 17 brand presets, a custom hex field, and a live customizer for brand colour, grey tint, radius and type — the CSS updates as you drag.
- A dark theme resolved from semantic tokens rather than a second set of colours, so components stay correct in both without per-component overrides.
- Tokens are plain CSS custom properties. They are the public API, they are documented, and the CLI writes them into your project — not a config object you have to learn.
The CLI
npx letrixui initsets up tokens and config, asking for your brand colour and writing the ramp.npx letrixui addinstalls component source into your repository. The code is yours from that point: no runtime dependency on us, and nothing to upgrade in lockstep.npx letrixui loginauthorises a machine through a device code, the way a CLI should — no pasting a key from a dashboard into a terminal.- Per-device API keys, listed and revocable from your dashboard. Losing a laptop costs you one key, not every machine and CI job you own.
Licensing and accounts
- Passwordless sign-in, and licenses resolved by email at request time — so a seat added or removed in the dashboard takes effect on the next request, with no reconciliation.
- Team licenses with seat management: the owner invites and removes members, and a member never sees the owner's credentials.
- Paddle is the merchant of record, so invoices, VAT and sales tax are handled and your receipt comes from them.
Docs and icons
- Every example has its own frame: preview and code side by side, an independent light/dark toggle, one-click copy, and a deep link straight to it.
- The code panel shows the file that renders the preview above it, read from disk at request time — so what you copy is what you just looked at.
- 1,756 icons in
@letrixui/icons, published and searchable in the docs — every one a tree-shakeable React component with runtime size and stroke-width props.