Alternatives / Heroku

6 open-source alternatives

6 Best Open Source Heroku Alternatives in 2026

Looking for an open source Heroku alternative? We compared 6 open source self-hosted PaaS tools by license, deployment model, and maintenance. Coolify, Dokploy, and Dokku are the established choices, while /dev/push, Temps, and Stormkit are newer.

Maxime DERAME's profile

Written by Maxime DERAME

Last updated:

Best Heroku alternatives at a glance

AlternativeBest forLicense
CoolifyDeploy to any SSH server, 280+ servicesApache-2.0
DokployDocker Compose and SwarmApache-2.0 core + source-available components
DokkuHeroku-style Git push with buildpacksMIT
/dev/pushGitHub deploys with preview URLsMIT
TempsDeployments plus analytics in one binaryApache-2.0
StormkitCI/CD, environments, and previewsAGPL-3.0 Community Edition

How we chose these Heroku alternatives

We looked for open-source platforms that deploy apps from Git with SSL, logs, and databases like Heroku. We verified each project's license, recent activity, stars, and self-hosting in its repository. See our methodology for the full criteria.

Closest to Heroku

Dokku is a Docker-based PaaS that deploys Heroku-compatible apps by Git push using buildpacks, with plugins and no vendor lock-in. Coolify deploys apps and databases to any server over SSH with Git integration, automatic SSL, and 280+ one-click services.

Docker-first platforms

Dokploy manages apps and databases on any VPS with Docker and Traefik, native Docker Compose, and Swarm scaling. Stormkit is a platform with CI/CD, multiple environments, and deployment previews.

Newer platforms

/dev/push deploys directly from GitHub with zero-downtime deploys and preview URLs, but PHP, SQLite, and persistent storage are listed as upcoming. Temps is a single self-hosted binary with deployments, error tracking, analytics, session replay, and uptime monitoring, aimed at teams of 2 to 10 developers.

Important: licenses

Dokploy's core is Apache-2.0 with some source-available components, and Stormkit's Community Edition is AGPL-3.0. Coolify and Temps are Apache-2.0, and Dokku and /dev/push are MIT.

Maintenance status

Coolify, Dokploy, Dokku, Temps, and Stormkit had commits within weeks of this update. /dev/push's last commit was in March 2026.

Why look for a Heroku alternative?

Heroku is a proprietary platform with usage-based pricing that removed its free tier in 2022. Self-hosted PaaS tools run on servers you pay for, which can be much cheaper, but you handle security updates, backups, and scaling.

coolify.io
1

Coolify

Self-hosted PaaS for apps, databases, and services

Apache-2.0 self-hosted PaaS for deploying applications, databases, and preconfigured services to VPS or bare-metal servers over SSH. Supports Git repositories, Docker images, Compose, buildpacks, automatic HTTPS, custom domains, preview deployments, backups, monitoring, and multiple servers. Deployed services continue running on your infrastructure independently of the control plane.

63.3K5.7KApache-2.0Self-hosted

Pricing: Open-source self-hosted platform; server and infrastructure costs are separate.

  • Git, Docker, Compose, and buildpack deployments
  • Automatic HTTPS, domains, previews, databases, and backups
  • Manage multiple SSH-connected servers without vendor lock-in
  • You operate and secure the infrastructure
  • Scaling is more manual than a managed cloud platform
  • Does not automatically reproduce Vercel's global edge and Next.js optimizations
dokploy.com
2

Dokploy

Docker-focused PaaS dashboard for your own servers

Self-hosted PaaS with an Apache-2.0 core and separately licensed code in the /proprietary directory. It provides Git deployments, Docker and Compose, Traefik, SSL, databases, backups, multi-node deployments, monitoring, templates, team permissions, terminal access, and MCP support.

37.9K3.1KApache-2.0 core + source-available componentsSelf-hosted

Pricing: Self-hosted core with separate proprietary/source-available functionality.

  • Git, Docker, Compose, and Traefik deployment workflow
  • Databases, backups, multi-node deployments, and monitoring
  • Modern dashboard, team permissions, templates, and MCP
  • Some advanced functionality is separately licensed
  • You operate the servers and deployment infrastructure
  • No equivalent globally distributed edge network
dokku.com
3

Dokku

Lightweight Heroku-style PaaS for a single server

MIT lightweight PaaS that provides a Heroku-style Git deployment workflow on infrastructure you control. Applications can be built with buildpacks or Docker, with plugins for domains, TLS, databases, and other services. It favors a smaller CLI-first model over a large integrated control panel.

32.2K2.1KMITSelf-hosted

Pricing: Free and open-source self-hosted software.

  • Mature Git-push deployment workflow
  • Buildpacks, Docker, and plugin ecosystem
  • Lightweight single-server model without a required dashboard
  • CLI-first with a less polished graphical interface
  • Fewer integrated services
  • Multi-server orchestration needs additional tooling
devpu.sh
4

/dev/push

GitHub-connected self-hosted deployment platform with previews

MIT deployment platform designed as a self-hosted Vercel, Render, and Netlify alternative. Connects to GitHub and builds on branch pushes, with zero-downtime deployments, preview URLs, environments, logs, rollback, teams, encrypted variables, custom domains, automatic Let's Encrypt SSL, and Docker-based builds for Python, Node.js, and PHP.

4.8K186MITSelf-hosted

Pricing: Open-source self-hosted platform; provide the server infrastructure.

  • GitHub push-to-deploy with preview URLs and branch environments
  • Zero-downtime releases, instant rollback, and live logs
  • Encrypted variables, custom domains, and automatic SSL
  • Younger and smaller ecosystem than Coolify or Dokku
  • Currently GitHub-centric with a smaller service catalog
  • Multi-server capabilities are still evolving
temps.sh
5

Temps

Self-hosted deployments, observability, and AI-agent infrastructure

Apache-2.0 platform implemented primarily in Rust that combines application deployments with analytics, session replay, error tracking, OpenTelemetry, uptime monitoring, transactional email, AI sandboxes, and an AI gateway. Its CLI exposes many operations for scripted and agent-driven infrastructure workflows.

85772Apache-2.0Self-hosted

Pricing: Open-source self-hosted platform.

  • Deployments, analytics, session replay, and error tracking
  • OpenTelemetry, uptime, transactional email, and AI sandboxes
  • CLI-first automation, agent skills, and Rust architecture
  • Young project with a much smaller community
  • Broad scope adds infrastructure beyond frontend hosting
  • Less mature than Coolify or Dokku
stormkit.io
6

Stormkit

Web application deployments with CI/CD and environments

Deployment platform for modern web applications with automated CI/CD, environment management, custom domains, preview-style deployments, monitoring, and self-hosting. Community Edition code under src/ce is AGPL-3.0; Enterprise Edition functionality under src/ee is commercially licensed.

26518AGPL-3.0 Community EditionSelf-hosted

Pricing: Self-hosted Community Edition with commercial Enterprise functionality and hosted option.

  • Automated Git-based CI/CD and environment management
  • Custom domains, monitoring, and self-hosting
  • AGPL-3.0 Community Edition
  • Small GitHub community
  • Enterprise functionality is commercial
  • Primarily web-focused with a smaller integration ecosystem

Compare Heroku alternatives

AlternativeTypeLicenseSelf-hostedBest for
CoolifySelf-hosted PaaSApache-2.0YesMost popular choice
DokploySelf-hosted PaaSApache-2.0 + source-available partsYesDocker users
DokkuSelf-hosted PaaSMITYesClosest to Heroku
/dev/pushSelf-hosted PaaSMITYesDevelopers on GitHub
TempsSelf-hosted platformApache-2.0YesSmall teams
StormkitSelf-hosted PaaSAGPL-3.0 (Community)YesFrontend teams

Which one should you choose?

Want the Heroku workflow with Git push

Dokku uses buildpacks and Git push deploys, under MIT.

Dokku

Want a UI with many one-click services

Coolify offers 280+ services, S3 backups, and team permissions.

Coolify

Want Docker Compose and multi-node

Dokploy supports Docker Compose and Swarm, with some source-available components.

Dokploy

Want an all-in-one small-team platform

Temps covers deployments, error tracking, analytics, and uptime in one binary.

Temps