@@ -104,12 +104,37 @@ The following diagram gives a high-level overview of how it works.
104104## Features
105105
106106- Access control and data validation rules right inside your Prisma schema
107- - Auto-generated RESTful API and client library
107+ - Auto-generated OpenAPI ( RESTful) specifications, services, and client libraries
108108- End-to-end type safety
109109- Extensible: custom attributes, functions, and a plugin system
110- - Framework agnostic
110+ - A framework- agnostic core with framework-specific adapters
111111- Uncompromised performance
112112
113+ ### Plugins
114+
115+ - Prisma schema generator
116+ - Zod schema generator
117+ - React hooks generator
118+ - OpenAPI specification generator
119+ - [ tRPC] ( https://trpc.io ) router generator
120+ - 🙋🏻 [ Request for a plugin] ( https://go.zenstack.dev/chat )
121+
122+ ### Framework adapters
123+
124+ - [ Next.js] ( https://zenstack.dev/docs/reference/server-adapters/next )
125+ - [ Fastify] ( https://zenstack.dev/docs/reference/server-adapters/fastify )
126+ - [ ExpressJS] ( https://zenstack.dev/docs/reference/server-adapters/express )
127+ - Nuxt.js (Future)
128+ - SvelteKit (Future)
129+ - 🙋🏻 [ Request for an adapter] ( https://go.zenstack.dev/chat )
130+
131+ ### Prisma schema extensions
132+
133+ - [ Custom attributes and functions] ( https://zenstack.dev/docs/reference/zmodel-language#custom-attributes-and-functions )
134+ - Multi-file schema (coming soon)
135+ - String-typed JSON field (coming soon)
136+ - 🙋🏻 [ Request for an extension] ( https://go.zenstack.dev/chat )
137+
113138## Examples
114139
115140Check out the [ Collaborative Todo App] ( https://zenstack-todo.vercel.app/ ) for a running example. You can find the source code below:
0 commit comments