← All projects

Encore

Batteries included TypeScript framework for building distributed systems

Dev Toolstypescriptbackend-frameworkinfrastructure-as-codedistributed-systemsopen-sourcedeveloper-toolsnode-js
Encore screenshot

About

Encore is an open-source TypeScript backend framework that lets developers define services and infrastructure as type-safe objects directly in code. It automatically provisions local and cloud infrastructure—databases, Pub/Sub, caches—without Docker Compose or config files. The framework also provides built-in tooling for documentation, architecture diagrams, and distributed tracing out of the box.

Problem

Setting up and managing backend infrastructure for distributed systems is complex, slow, and requires significant manual configuration.

For

backend developers building distributed systems and microservices

How it works

Developers declare infrastructure needs as type-safe TypeScript objects, and Encore automatically provisions, wires, and manages everything across local, preview, and production environments.

Business model

open-source

Status

launched

Similar projects