
$ brew install encoredev/tap/encore$ encore app create --example=hello-world$ encore runLoved by pioneering engineering teams from, startups to industry-defining enterprises
See what teams are building with Encore →




Encore.go generates the communication boilerplate and ensures full type-safety.
Encore makes your infrastructure type-aware and removes the need for connection strings and other boilerplate in your application.
Start small by using Encore for developing new services to unlock immediate benefits, then migrate at your own pace.
"Encore is our foundation for all new development. Adopting it took less than a sprint, and we've seen a 2-3x increase in development speed and 90% shorter project lead times. Time spent setting up new infra has gone from weeks to minutes."
"I've always been striving for a developer platform where developers can self-serve secured infrastructure. Encore is exactly what I was trying to build myself, but years ahead, and I don't have to maintain any of it."

"We've run Encore in production for over 2 years and we've reduced time spent on DevOps by 95%. As we migrate more services to Encore, we're on track to save over $60k annually on cloud costs compared to our old Rails monolith."


and more
$ brew install encoredev/tap/encore &&
$ encore app create --example=hello-worldEncore's Open Source Community is the driving force behind the project.
It's full of friendly developers supporting the project with feedback, bug fixes, and wisdom.
See all the Open Source Example Apps
$ brew install encoredev/tap/encore$ encore app create --example=hello-world$ encore run