Stars
Forks
Watchers
Developer links
Amplication
Amplication turns entity definitions into production-ready backend services, generating NestJS with Prisma and Apollo GraphQL for Node.js or ASP.NET Core for .NET, eliminating months of boilerplate. The plugin-driven Data Service Generator hooks into code generation lifecycle events, enabling teams to inject CI/CD manifests, proprietary authentication schemes, testing configurations, and cloud-specific deployment targets for AWS, Azure, and GCP without forking the core generator. Blueprint templates encode organizational architecture standards, security policies, and coding conventions into reusable foundations that keep every generated service consistent across the engineering organization. Jovu AI translates natural language requests into entities, relationships, fields, modules, DTOs, and custom API actions, automatically aligning each resource with predefined standards. Generated services include full CRUD operations with input validation, Swagger/OpenAPI documentation, authentication middleware, database-agnostic ORM via Prisma, optional React Admin interfaces, and Jest test scaffolding. Code output syncs to Git repositories as pull requests, preserving standard review workflows while letting developers edit every generated line and add custom business logic. Supports PostgreSQL, MySQL, and MongoDB as database targets. Over 16,000 GitHub stars with enterprise adoption. Apache 2.0 licensed.
Benefits
- AI-Powered Service Generation
- Jovu AI translates natural language requests into entities, relationships, fields, modules, DTOs, and API actions, generating production-ready services aligned with organizational standards in minutes.
- Plugin-Driven Code Pipeline
- Extend the Data Service Generator with custom plugins hooking into lifecycle events to inject CI/CD configs, authentication schemes, testing frameworks, and cloud-specific deployment manifests.
- Multi-Target Code Generation
- Generate Node.js services using NestJS, Prisma, and Apollo GraphQL or equivalent .NET services using ASP.NET Core from the same entity definitions and Blueprint templates.
- Git-Native Code Output
- Generated code syncs to Git repositories as pull requests, preserving standard code review workflows while allowing developers to edit every line and add custom business logic.
Features
- REST and GraphQL APIs
- Automatically generate typed REST and GraphQL APIs with full CRUD operations, Swagger/OpenAPI documentation, input validation, and authentication middleware from entity definitions.
- Blueprint Service Templates
- Encode architecture standards, security policies, and coding conventions into reusable Blueprint templates that enforce consistent patterns across all generated services.
- Database-Agnostic ORM
- Prisma ORM integration supports PostgreSQL, MySQL, and MongoDB with automatic migration generation, typed queries, and database-agnostic data access patterns.
- React Admin Interface
- Optional auto-generated React Admin dashboard provides immediate CRUD interfaces for managing data through the generated API without additional frontend development.
- Plugin Ecosystem
- Public catalog of plugins for authentication providers, logging, monitoring, caching, and third-party service integrations with support for private organizational plugins.