Shadcn Registry · Production-ready

Open-source React data table for Shadcn UI and TanStack Table.

YaYaw Table helps teams ship production-ready data tables faster with advanced filters, URL state, bulk actions, i18n, and full code ownership.

Shadcn RegistryProduction-readyTanStack Table
launch-stack.json

Owned source

Registry installation copies the full UI layer into your codebase.

URL state

URL state is built-in for sorting, pagination, grouping and filters.

Native i18n

Native i18n keys across table, filters, views and forms.

Use cases

Use cases

Designed for real back-office workflows where table UX drives business operations.

Orders operations

Shareable filtered views, saved presets and bulk actions for support and finance teams.

User administration

Grouping, faceted filters and safe pagination for high-volume user management.

Catalog management

Consistent forms, status filtering and translation-ready interfaces for product teams.

Product

Product

A pragmatic system for teams that want enterprise behavior without enterprise lock-in.

Shadcn CLI installSingle command onboarding and immediate local ownership.
Config-driven architecturePlug in getTableConfig/getTableActions and iterate safely.
URL state by defaultEvery meaningful table state can be shared and restored.
MCPCMS · Stripe · Admin · Media
Native i18n surfaceTranslations are first-class across all core table experiences.
Production UX toolkitBulk actions, safe pagination, advanced filtering and robust defaults.
TanStack + ShadcnBuilt on battle-tested foundations with strong TypeScript ergonomics.
Why teams switch

Migration from glue code

Move from fragmented table plumbing to a single reusable system.

01

Registry installation copies the full UI layer into your codebase.

02

URL state is built-in for sorting, pagination, grouping and filters.

03

Native i18n keys across table, filters, views and forms.

04

Config-driven architecture keeps feature rollout predictable.

Open source table

Ship your next table faster

Install in minutes, then adapt everything directly in your codebase.