7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Encore

Open source

Open-source SDK for TypeScript and Go that provisions databases, Pub/Sub and more from code, plus an optional managed platform for deploying to AWS or GCP.

Open-source alternative to

encore.dev
Encore homepage screenshot
GitHub stars
12k
Last commit
yesterday
Repository age
5 years
Version
v1.58.6
Licence
MPL-2.0
Self-hosted
Yes

About Encore

Encore is an infrastructure platform with two parts. The first is an open-source SDK for TypeScript and Go in which you declare the resources your application needs, such as databases, Pub/Sub, object storage, caches, cron jobs and secrets, directly in code. Running encore run then starts the whole system locally with real Postgres, Pub/Sub semantics and distributed tracing.

Each declaration becomes a node in the application graph, which maps to local equivalents during development and to cloud services at deployment, such as RDS or Cloud SQL, SNS plus SQS or Cloud Pub/Sub, and S3 or GCS. The second part is the Encore platform, an optional managed service that orchestrates cloud infrastructure, from preview environments for testing pull requests to provisioning resources in your own AWS or GCP account.

The SDK can also be used alone for local development, with infrastructure provisioned by Terraform or another tool of your choice. Encore is written in Go and licensed under MPL-2.0, and its pitch is that both engineers and AI agents can build production systems without waiting on infrastructure work.

Key features

  • Declare databases and queues in application code
  • Local run with real Postgres and tracing
  • TypeScript and Go SDKs
  • Preview environments for pull requests
  • Deploys to your own AWS or GCP account
  • Optional managed orchestration platform

Good fit for

  • →Building microservices without hand-written infrastructure
  • →Spinning up preview environments per pull request
  • →Letting AI agents test against real infrastructure locally
Built with
Go
TypeScript
Tags
infrastructure
backend
typescript
golang
microservices
cloud-native
devops
iac

Encore: questions and answers

What is Encore used for?
Encore is an open-source SDK for TypeScript and Go that provisions databases, Pub/Sub and more from code, plus an optional managed platform for deploying to AWS or GCP. It is a good fit for building microservices without hand-written infrastructure, spinning up preview environments per pull request and letting AI agents test against real infrastructure locally.
Is Encore open source?
Yes. Encore is open source under the MPL-2.0 licence. Its source code is on GitHub at encoredev/encore and is written mainly in Go.
Is Encore free?
Yes. Encore is open source, so the software itself is free to use. A managed cloud version is also available, with paid plans from $49 per seat per month.
What is Encore an alternative to?
Encore is an open-source alternative to Zoho Catalyst. Other open-source alternatives to Zoho Catalyst include PocketBase, Convex and Nhost.
Is Encore actively maintained?
Yes. The most recent commit to Encore was on 1 October 2026, and the latest release is v1.58.6, published on 1 October 2026. The project has 12k stars on GitHub.

Open-source alternatives to Encore

See all

SaaS alternatives to Encore

See all