| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
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:
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:
Use the following command to scaffold a simple TypeScript command line application with ZenStack configured:
npm create zenstack@latest my-projectOr, if you have an existing project, use the CLI to initialize it:
npx @zenstackhq/cli@latest initAlternatively, you can set it up manually:
npm install -D @zenstackhq/cli
npm install @zenstackhq/schema @zenstackhq/ormThen create a zenstack folder and a schema.zmodel file in it.
Thank you for your generous support!
Suhyl |
Marblism |
Mermaid Chart |
CodeRabbit |
Johann Rohn |
Benjamin Zecirovic |
Ulric |
Fabian Jocks |
Join our discord server for chat and updates!
Thanks to all the contributors who have helped make ZenStack better!
| Back | FazBrowse Home | New Git URL |