Overview of ZenStack
devZenStack 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:
- Schema-first ORM: Compatible with Prisma's schema and API.
- Versatile API: Offers high-level ORM queries and a low-level Kysely query builder.
- Security: Built-in access control and data validation.
- Advanced Modeling: Supports patterns like polymorphism.
- Extensibility: Designed for flexibility and extensibility.
- Automatic APIs: Generates CRUD web APIs with adapters for popular frameworks.
- Frontend Integration: Provides automatic TanStack Query hooks for easy CRUD operations.
- Zod Integration: Generates Zod schemas.