{"repo":"zenstackhq/zenstack","free":true,"listed":false,"github":"https://github.com/zenstackhq/zenstack","clone":"git clone https://github.com/zenstackhq/zenstack.git","description":"Modern data layer for TypeScript apps - type-safe ORM, built-in access control, automatic query services","language":"TypeScript","stars":2925,"topics":["fullstack","nextjs","orm","authorization","prisma","access-control","api","openapi","rls","saas"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Modern Data Layer for TypeScript Apps What's ZenStack Read full documentation at 👉🏻 https://zenstack.dev/docs. ZenStack is a TypeScript database toolkit for developing full-stack or backend Node.js/Bun applications. It provides a unified data modeling and query solution with the following features: - 🔧 Modern schema-first ORM that's compatible with Prisma's schema and API - 📊 Versatile API - high-level ORM queries + low-level Kysely query builder - 🔐 Built-in access control and data validation - 🚀 Advanced data modeling patterns like polymorphism - 🧩 Designed for extensibility and flexibility - ⚙️ Automatic CRUD web APIs with adapters for popular frameworks - 🏖️ Automatic TanStack Query hooks for easy CRUD from the frontend - 💎 Zod schema generation What's New in V3 ZenStack V3 is a major rewrite. It replaced Prisma ORM with its own ORM engine built on top of Kysely while keeping a Prisma-compatible query API. This architecture change brings the level of flexibility that we couldn't imagine in previous versions. Please check this blog post for why we made this bold decision. Even without using advanced features, ZenStack offers the following benefits as a drop-in replacement to Prisma: 1. Pure TypeScript implementation without any Rust/WASM components. 2. More TypeScript type inference, less code generation. 3. Fully-typed query-builder API as a better escape hatch compared to Prisma's raw queries or typed SQL. Try It Now Installation 1. Creating a new project Use th","default_branch":null,"files":null,"tree":[],"storefront":"/r/zenstackhq","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zenstackhq/zenstack/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}