zenstack
react-table

zenstack | react-table | |
---|---|---|
58 | 76 | |
2,564 | 26,656 | |
2.1% | 0.7% | |
9.4 | 8.3 | |
11 days ago | 8 days ago | |
TypeScript | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
zenstack
-
Turning Your Database Into an MCP Server With Auth
ZenStack
-
How to Build AI Agents to Enhance SaaS With Minimal Code and Effort
ZenStack - Full-stack toolkit with access control
-
A Principled Approach to Querying Data – A Type-Safe Search DSL (TypeScript)
It's most probably ZenStack given the description: https://zenstack.dev/
-
Automatically Generate REST and GraphQL APIs From Your Database
Prisma combined with ZenStack offers a more programmatic approach. While requiring more setup than PostgREST, it provides better TypeScript integration and more control over the generated API. This combination excels in projects where type safety and custom business logic are priorities.
-
When Embedded AuthN Meets Embedded AuthZ - Building Multi-Tenant Apps With Better-Auth and ZenStack
While better-auth solves the problem of determining a user's identity and roles, ZenStack continues from there and uses such information to control what actions the user can perform on a piece of data. ZenStack is built above Prisma ORM and extends Prisma's power with flexible access control and automatic CRUD API. Since better-auth has built-in integration with Prisma, the two can make a perfect combination for building secure multi-tenant applications. This post will walk you through the steps of creating one.
-
Building Multi-Tenant Apps Using Clerk's "Organization" and Next.js
ZenStack: the access control layer on top of Prisma
-
Typing Prisma Json Fields? Yes, You Can!
ZenStack's new "strongly typed JSON field" feature is designed to address this need. It allows you to define shapes of JSON data in the schema, and "fixes" PrismaClient to return data with correct types. The feature is in preview and only supports PostgreSQL for now.
- Show HN: E2E Type-Safe ORM from Database to API and UI Instantly
-
Supabase RLS Alternative
That's why we built ZenStack on top of Prisma ORM, adding the missing authorization layer and auto-generating type-safe APIs/hooks. It gives you the same convenience as using BaaS while maintaining flexibility with everything in your codebase.
-
Rendering Prisma Queries With React Table: The Low-Code Way
SQL databases are not meant to be consumed from the frontend. You need an API to mediate. You can build such an API in many ways, but here we'll use ZenStack to "unbuild" it. ZenStack is a full-stack toolkit built above Prisma, and one of the cool things it does is to automagically derive a backend API from the schema.
react-table
- PlasticList – Plastic Levels in Foods
-
Responsive Collapse of Columns in TanStack Table
If you're building responsive React apps and you are using the TanStack Table v8 library, you might have noticed something: There’s no native way to collapse hidden columns on smaller screens.
-
A complete guide to TanStack Table (formerly React Table)
The react-table NPM package is no longer stable or maintained. The new version is published under the @tanstack scope, with the @tanstack/react-table adapter handling React-specific state management and rendering.
-
Svelte5: A Less Favorable Vue3
https://github.com/TanStack/table/pull/5943
IMHO, trying to teach people this level of idiosyncrasy is a bit silly, and regardless of benefit, seems unlikely to work long term.
I also agree the community is frustrating to deal with. I reported what is a blazingly clear bug (once you know it exists):
Svelte5 ships two incompatible Snippet types because of the use of unique symbols for SnippetReturn. Different unique symbols are never compatible in TS.
So these two SnippetReturn types (which are then used in the Snippet type in each file):
rg -ai ".*SnippetReturn.*unique symbol"
-
Building a Library to Sync TanStack Table State with URL Parameters
React Hook for syncing TanStack Table state with URL search params.
-
react-table VS revo-grid - a user suggested alternative
2 projects | 21 Aug 2024
-
Rendering Prisma Queries With React Table: The Low-Code Way
React Table, or more precisely, TanStack Table is a headless table UI library. If you're new to this kind of product, you'll probably ask, "What the heck is headless UI"? Isn't UI all about the head, after all? It all starts to make sense until you try something like React Table.
-
Infinite Table React DataGrid alternatives - ag-Grid and react-table
3 projects | 23 May 2024
React Table
- Best Next.js Libraries and Tools in 2024
-
Nx - Highlights of 2023
Tanstack - Tanstack has evolved to an entire ecosystem consisting of the famous Tanstack (or React) Query, Tanstack Table, now also Tanstack Router and Tanstack Form. It started with Tanstack Query, which adopted Nx and Nx Cloud. Zack talked about this collab with Dominik, and we also had Dominik on our Nx live stream. Now, all the above-mentioned Tanstack libs have adopted Nx, and there's more coming.
What are some alternatives?
json-api - A specification for building JSON APIs
react-data-table - A responsive table library with built-in sorting, pagination, selection, expandable rows, and customizable styling.
petstore-openapi-zenstack - A "Pet Store" OpenAPI implementation using Express.js and ZenStack
material-table - Datatable for React based on material-ui's table with additional features
Prisma - Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
DevExtreme React Grid - Business React components for Bootstrap and Material-UI
