Show HN: Encore – Type-safe back end framework that generates infra from code

Encore promises plug‑and‑play back ends—fans cheer, skeptics shout “prove it”

TLDR: Encore is an open-source toolkit that turns code into cloud setup, promising speed and simplicity. The crowd splits between fans praising Vercel-like ease and skeptics demanding real benchmarks and clear cloud portability, making it a flashpoint for devs chasing fewer headaches without getting stuck.

Encore just dropped a bold pitch: an open‑source toolkit that turns your app code into the cloud plumbing you need, with TypeScript and Go frameworks, a local dev dashboard, and one‑click hooks into AWS and GCP. Translation for non‑tech folks: it claims to make building online apps as easy as snapping Lego blocks. The community? Lit. The flashpoint is Encore’s “9x faster than Express” claim (Express = a popular Node server). Skeptics want receipts, not vibes, joking it’s “9x faster at Hello World” and calling for real benchmarks, not demo‑day magic. Meanwhile, a happy customer calls it “Vercel for backend,” praising how it “just works” in prod—cue the DX (developer experience) vs. raw performance showdown. The spiciest debate: cloud lock‑in. Terraform fans (Terraform = the tool folks use to script their cloud setups) worry if defining infrastructure “the Encore way” makes cloud‑hopping harder. Some say portability is crucial; others shrug, pointing to Encore’s open source and AWS/GCP support and asking for migration stories. Production‑ready questions pop up too, with comparisons to NestJS and Effect, while Python lovers bang on the glass yelling, “Let us in!” The vibe: hopeful, hyped, and hilariously skeptical. Grab popcorn and watch the intro

Key Points

  • Encore provides open-source backend frameworks (Encore.ts for TypeScript, Encore.go for Go) to define type-safe services and declarative infrastructure in code.
  • The Encore CLI automates local infrastructure and offers a development dashboard with tracing, a service catalog, and architecture diagrams.
  • Cloud integration is available via the open-source CLI or the optional Encore Cloud platform, provisioning in the user’s AWS or GCP environment.
  • Encore interprets application code to build architecture and infrastructure graphs, generates boilerplate, and orchestrates relevant infrastructure per environment, reducing the need for tools like Terraform.
  • Getting started includes OS-specific install commands, example apps, LLM instruction files for tools like Cursor and GitHub Copilot, and an AI agent (Leap.new) to build Encore.ts apps.

Hottest takes

"9x faster than express is a bold claim" — thecupisblue
"will I be locked in to one cloud" — wolando
"It’s like the DX of Vercel for backend" — danielstocks
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.