fastgraph is a fullstack framework for building graphql api and admin system.
Still in development!
- Model design and migration - by prisma
- Resource design with a set of typescript decorators, similar to type-graphql
- Decorators are also available in prisma schema - as triple comment
- Automatically translate resource to graphql schema and resolvers
- Start server with apollo-server
- Resource definition metadata is designed to be used in both server and client side
- dataloader to optimize queries
- Powered by vue3, ant-design-vue, apollo-client and echarts
- A set of vue antd components that render resource and provide common CRUD oprations by passing resource metadata from server
- Support for custom form components and field render
Please fork fastgraph-startup and have a try.
- Model design with prisma
- Decorators
- Validation
- Permission check
- Middleware
- Chart options
- Client-side customization
- File upload
- Resource Export & Import
- Common used form components
- Documention
- Testing