Everything shadcn, MUI, and AG Grid make you assemble yourself — already built, integrated, and enterprise-ready. 50+ components and 6 app shells that auto-scale from 50 rows to a million.
The Oshon DataTable is running right below — sort columns, filter, quick-search, select rows, change the page size. It’s the same component that virtualizes to a million rows without you re-architecting a thing.
| ord-0001 | Acme Co. | $100 | pending | NA | |
| ord-0002 | Globex | $195 | paid | EU | |
| ord-0003 | Initech | $290 | shipped | APAC | |
| ord-0004 | Umbrella | $386 | cancelled | LatAm | |
| ord-0005 | Wayne Ent. | $481 | pending | NA | |
| ord-0006 | Stark Ind. | $576 | paid | EU | |
| ord-0007 | Wonka Inc. | $671 | shipped | APAC | |
| ord-0008 | Cyberdyne | $767 | cancelled | LatAm |
Every enterprise app needs the same six structural pieces — global header, navigation, page toolbar, content panels, filter rails, dashboard widgets. Most teams spend the first three months designing them. With Oshon, you import them.
Every other library asks you to choose:
<Table> for small data,
<VirtualizedTable> for big data, and a custom rewrite
when you outgrow the first. Oshon has one
<DataTable>. Pass it a
density prop. The component picks the right mode automatically.
density="card"
Render every row · no chrome
density="standard"
Render all rows · sticky header
density="paginated"
Page-by-page · server cursor
density="virtualized"
Windowed rows · sticky header
density="server"
Stream from DB · windowed
density="infinite"
No cap · request-on-demand
Matching Oshon means gluing a component library to a separate data grid, then hand-building theming, role-based access, and audit logging across the seam — and maintaining it as each dependency moves. Here's the same capability surface, side by side.
| Capability | Oshon | shadcn/ui | Material UI | AG Grid Enterprise |
|---|---|---|---|---|
| 50+ components & a full design system | Built in | Yes | Yes | Grid only |
| Data grid to ~1M rows, built in | Built in | Bring your own | Paid add-on | Yes |
| Auto-density: card → paginated → virtualized → infinite | One prop | — | — | Virtualization |
| RBAC + audit events in every component | Built in | — | — | — |
| Pre-assembled app shells (dashboard, settings, auth) | 6 shells | Blocks | Paid templates | — |
| One-call white-label theming | 3-seed palette | Manual CSS vars | Theme config | Limited |
| WCAG 2.2 AA, axe-checked in CI | Enforced | Radix a11y | Good | Partial |
| MIT-licensed core, free to evaluate | Yes | Yes | Core | Community only |
Reflects each project's default, out-of-the-box offering as of 2026. Competitors can close some gaps with paid add-ons or custom code — that integration work is exactly what Oshon removes.
Oshon is in early access. The component library, the data grid, and the six app shells are built, documented, and tested. We're onboarding founding customers now at founding-customer pricing — and the MIT-licensed core (tokens, primitives, components) is free and public on npm, so you can evaluate the real thing today with zero commitment.
No. The core is MIT-licensed — you own the code outright. The commercial packages (the data grid, governance, brand-forge) are the paid layer, and if a license lapses you keep perpetual use of the last v1.x version you installed. No kill switch, no forced upgrade.
React 18 and 19, Server-Components-first. It runs on Next.js (App Router) and also on
Vite, Remix, and Astro. Every component is TypeScript-native with full types — no
@types package to chase.
WCAG 2.2 AA is the floor, not an afterthought. Every component is axe-checked in CI — an accessibility violation fails the build. Keyboard focus, ARIA roles, and colour contrast are handled by default, so you inherit them instead of retrofitting them.
There are no hardcoded colours anywhere — every colour flows through design tokens. Call
createTheme with up to three seed colours and the entire system,
all 44 shades, restyles. Dark mode inverts automatically. One system, any brand.
An annual license, per major version. Year 1 includes every v1.x update while you're licensed. Renew at 30% off for as long as you stay on v1. v2 ships as a separate license when it's ready. 7-day refund, no questions asked.
Year 1 covers everything in v1, including all v1.x updates while you're licensed. Renew at 30% off — every year you stay in v1. v2 ships as a separate license when it's ready; v3 ships as a separate product. 7-day refund, no questions asked.
For a single developer or designer building one enterprise application.
For an enterprise app team — 5 named seats with priority support.
For a 25-person eng org — SSO, governance, and an architectural review.
For 50+ seats, regulated industries, on-prem, or platform white-labeling.
Start where other teams finish — data grid, app shells, theming, RBAC, and audit already wired together. Evaluate the MIT core free, or license the full system with a 7-day refund.
MIT core, free forever · No lock-in · 7-day refund on every license