Heroku logo

9 self-hosted Heroku alternatives

Heroku is a cloud platform-as-a-service for deploying, running, and scaling web applications. It provides managed runtimes (dynos), buildpacks, add-on services (databases, caches, logging), CI/CD pipelines, and operational tooling for app lifecycle management.

Alternatives to Heroku

Supabase is an open source Postgres development platform providing authentication, auto-generated REST/GraphQL APIs, realtime subscriptions, edge functions, file storage, and vector embeddings.

Supabase screenshot

108.4k stars13.7k forksApache-2.0last commit Actively maintained

Open-source, self-hostable PaaS to deploy websites, full-stack apps, databases, and Docker services on your own servers with Git-based CI/CD workflows.

Coolify screenshot

61.1k stars5.4k forksApache-2.0last commit Actively maintained

Komodo is a self-hosted build and deployment platform to automate builds and deploy Docker containers and Compose stacks across many servers with a web UI and API.

Komodo screenshot

12.1k stars394 forksGPL-3.0last commit Actively maintained

Self-hosted Heroku/Netlify-style PaaS for Kubernetes with GitOps pipelines, templates, add-ons, logs, and SSO—deploy from source or Docker without Helm charts.

Kubero screenshot

4.4k stars213 forksGPL-3.0last commit Actively maintained

bknd is a lightweight Firebase/Supabase alternative that provides a modular backend with REST API, admin UI, auth, media, and workflows, deployable across many JS runtimes.

bknd screenshot

3.8k stars146 forksApache-2.0last commit Actively maintained

Canine is an open source Kubernetes deployment platform that provides a Heroku-like PaaS experience with Git-driven deploys, web UI management, and built-in SSL and secrets.

Canine screenshot

2.9k stars120 forksApache-2.0last commit Actively maintained

Websoft9 is a web-based Linux panel and lightweight PaaS for deploying, running, and operating hundreds of open-source applications on your own server.

Websoft9 screenshot

2.1k stars321 forkslast commit Actively maintained

Para is an open-source, Java-based multitenant backend framework providing a RESTful JSON API, full-text search, distributed caching, and flexible authentication for web, mobile, IoT and prototype apps.

Para screenshot

573 stars155 forksApache-2.0last commit Actively maintained

TypeScript-based self-hosted deployment platform that clones, builds, and deploys apps from Git repositories using Docker Compose.

489 stars25 forksAGPL-3.0last commit Actively maintained

What replacing Heroku actually involves

Every option on this page is open source and free to run on your own hardware, so you own the data and there is no subscription to cancel. 9 of 9 shipped a commit in the last six months. Licences in this list: Apache-2.0, GPL-3.0, AGPL-3.0. In exchange you take on hosting, backups and updates yourself.

Browse everything in CI/CD & Build Automation.

Other tools people replace alongside Heroku