Encore.go
Use Encore.go to build robust backend applications and distributed systems
Encore.go is an open source backend framework for building distributed system. It provides a declarative approach to working with essential backend primitives like APIs, microservices, databases, queues, caches, cron jobs, and storage buckets.
The framework comes with a lot of built-in tooling for a productive end-to-end developer experience:
- Local Environment Management: Encore automatically sets up and runs your local development environment and all local infrastructure.
- Enhanced Observability: Encore comes with tools like a Local Development Dashboard, tracing, and a database explorer for monitoring application behavior.
- Automatic Documentation: Generates and maintains up-to-date documentation for APIs and services, and created architecture diagrams for your system.
- AI Integration: Encore comes with built-in tools for effective AI assisted development, like AI instructions and an MCP server.
- DevOps Automation Platform (Optional): Encore Cloud is an optional platform for automating infrastructure provisioning and DevOps processes in your cloud on AWS and GCP.
