Software Alternatives, Accelerators & Startups

ZenStack

Build scalable web apps with minimal code.

ZenStack

ZenStack Reviews and Details

This page is designed to help you find out whether ZenStack is good and if it is the right choice for you.

Screenshots and images

  • ZenStack Landing page
    Landing page //
    2023-10-10

Features & Specs

  1. Streamlined Development

    ZenStack simplifies application development by integrating database design with backend API generation, reducing the need for boilerplate code and speeding up the development process.

  2. Consistency Between Models and APIs

    By defining models in a single place, ZenStack ensures that database schemas and APIs remain consistent, minimizing the risk of discrepancies between them.

  3. Type Safety

    ZenStack enhances type safety, especially when used with TypeScript, by providing clear type definitions that can help catch errors early in the development process.

  4. Open Source

    Being open source, ZenStack allows developers to inspect, modify, and contribute to the codebase, fostering a community-driven approach to its evolution.

Badges & Trophies

Promote ZenStack. You can add any of these badges on your website.

SaaSHub badge
Show embed code
SaaSHub badge
Show embed code

Videos

#review #jewelryglue #howtofixjewelry #diy #bestglue #artprojects #zenstack

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about ZenStack and what they use it for.
  • How to Build AI Agents to Enhance SaaS With Minimal Code and Effort
    ZenStack - Full-stack toolkit with access control. - Source: dev.to / 5 months ago
  • A Principled Approach to Querying Data โ€“ A Type-Safe Search DSL (TypeScript)
    Nope sorry it was zenstack https://zenstack.dev/. - Source: Hacker News / 5 months ago
  • A Principled Approach to Querying Data โ€“ A Type-Safe Search DSL (TypeScript)
    It's most probably ZenStack given the description: https://zenstack.dev/. - Source: Hacker News / 5 months ago
  • 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. - Source: dev.to / 10 months ago
  • 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... - Source: dev.to / 10 months ago
  • Building Multi-Tenant Apps Using StackAuth's "Teams" and Next.js
    ZenStack: the authorization layer above Prisma that handles data segregation and access control. - Source: dev.to / 10 months ago
  • Building Multi-Tenant Apps Using Clerk's "Organization" and Next.js
    ZenStack: the access control layer on top of Prisma. - Source: dev.to / 10 months ago
  • 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. - Source: dev.to / 11 months ago
  • 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. - Source: dev.to / about 1 year ago
  • 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. - Source: dev.to / about 1 year ago
  • It's not just you, Next.js is getting harder to use
    It feels like the entire JavaScript world seems overly influenced by e-commerce, pushing all kinds of optimization, even including RSC and SSR. As a former SaaS builder, I deeply resonate with the author's point: "I care way more about the speed at which I ship features, and all that complexity becomes a burden on my dev team." This is exactly why I started building ZenStack(https://zenstack.dev) toolkit. The... - Source: Hacker News / over 1 year ago
  • PHP: Laravel, Ruby: Rails, JavaScript:?
    The ZenStack toolkit Iโ€™m building on top of Prisma aims to narrow down the gap further. It adds an Authorization layer on top of the schema and then automatically generates both APIs and frontend hooks for you. So, put simply, once you're done with your schema, you're almost done with your backend. You can then choose whatever frontend framework, like React, Vue, or Svelte, to get your UI done. - Source: dev.to / over 1 year ago
  • The Many Ways Not to Build an API
    Another strategy is to model access control declaratively and enforce it in the application layer. ZenStack (built above Prisma ORM) and Hasura are good examples of this approach. The following code shows how access policies are defined with ZenStack and how a secured CRUD API can be derived automatically. - Source: dev.to / over 1 year ago
  • Building an Admin Console With Minimum Code Using React-Admin, Prisma, and Zenstack
    ZenStack is a toolkit built above Prisma that adds access control, automatic CRUD web API, etc. It unleashes the ORM's full power for full-stack development. - Source: dev.to / over 1 year ago
  • How Much Work Does It Take to Build a Programming Language?
    We need to have some concrete language to build to help make sense of things. I always felt real-world examples are much more effective than toys, so I'll use the ZModel language that we're building at ZenStack as an example. It's a DSL used to model database tables and access control rules. To keep the post short, I'm going only to use a small set of features to demonstrate. Our goal will be to compile the... - Source: dev.to / over 1 year ago
  • Modeling Authorization in Prisma - No Theory, Just Code
    It's assumed that you know the basics of using Prisma. Prisma is an excellent ORM. But it doesn't have a built-in authorization solution. To supplement that, we'll use ZenStack throughout the samples. ZenStack is a toolkit that supercharges Prisma in many ways. One of the features is to provide a declarative way to model authorization. Its modeling language, ZModel, is a superset of Prisma Schema Language, so it... - Source: dev.to / over 1 year ago
  • Tackling Polymorphism in Prisma
    We at ZenStack are Prisma believers. Otherwise, we wouldnโ€™t have taken the trouble to build a whole new OSS project above it. Our unique approach allows us to pick up where Prisma left off, and in this post, Iโ€™ll explore how to "add" this essential feature. - Source: dev.to / almost 2 years ago

Do you know an article comparing ZenStack to other products?
Suggest a link to a post with product alternatives.

Suggest an article

ZenStack discussion

Log in or Post with

Is ZenStack good? This is an informative page that will help you find out. Moreover, you can review and discuss ZenStack here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.