
Overview
Encore helps developers and AI coding agents build and deploy backend applications without setting up infrastructure by hand. It combines an open-source SDK and CLI with a cloud platform: you declare databases, Pub/Sub topics and storage buckets in your code, and Encore runs them locally and provisions them in your AWS or Google Cloud account.
What it does well
Each resource you declare becomes part of Encore's application graph. encore run starts local versions so you can test end to end, and on deploy Encore compares the graph with the environment and provisions whatever is missing. Configuration is kept separate from code, so services stay portable across clouds and regions. You can also use the SDK alone and manage production with Terraform or other tools.
Why it’s in the collection
Encore removes much of the infrastructure busywork from backend development while still deploying to your own cloud account. It's licensed under the MPL 2.0.
On GitHub
- Stars
- 0
- Forks
- 0
- Commits
- 0
- Repository
- encoredev/encore
Languages
- Go 58.2%
- Rust 39.5%
- TypeScript 1.8%
- Other 0.5%
Compared with
HerokuHosted platform for deploying apps.
FirebaseGoogle's hosted app backend.
VercelHosted platform for deploying web apps.
See every open-source alternative to Heroku and Vercel in the collection.



