7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

8 alternatives ranked by real activity

Open-source AWS Elastic Beanstalk alternatives

A curated, ranked list of the 8 best open-source alternatives to AWS Elastic Beanstalk.

The best open-source alternative to AWS Elastic Beanstalk is Coolify. If that doesn't suit you, other good options are Dokploy, Dokku, CapRover and Tsuru.

AWS Elastic Beanstalk alternatives are mainly hosting & PaaS tools. 8 of them shipped code in the last 30 days, 8 can be self-hosted, and 4 use a permissive licence.

Last updated October 2, 2026 · ranked by GitHub stars, growth and recent commits

Coolify

A self-hostable platform for deploying apps, databases and one-click services to your own servers over SSH, an open-source alternative to Heroku, Vercel and Netlify.

GitHub stars
62k
Last commit
today
Latest release
v4.3.23
Licence
Apache-2.0
Self-hosted
Yes
Hosted version
Available
coolify.ioCoolify homepage screenshot

Coolify is an open-source, self-hostable alternative to Heroku, Vercel and Netlify. It manages servers, applications and databases on hardware you control, and the only requirement is SSH access, so a VPS, a bare-metal machine or even a Raspberry Pi can serve as a target. Your configuration stays on your own servers, and if you stop using Coolify the resources it deployed keep running.

Applications can be built from GitHub, GitLab, Bitbucket or Gitea using Nixpacks, Railpack, a Dockerfile, Docker Compose or a prebuilt image. Hundreds of one-click services and managed-style databases come with persistent storage and generated credentials. Deployments can run on every push, create pull-request previews, call webhooks and roll back to retained images. Custom domains, automatic HTTPS, reverse proxies and health checks cover networking, while logs, container terminals and resource monitoring help with operations.

Backups, scheduled tasks, secrets, environment variables and notifications are built in, and resources can be managed through the dashboard, an API, a CLI or MCP, with team-based access controls. Coolify is Apache-2.0 licensed and built mainly with PHP; a hosted Coolify Cloud option exists for people who prefer not to run the control plane themselves.

Key features

  • Deploy from Git with Nixpacks, Dockerfile or Compose
  • Hundreds of one-click services and databases
  • Pull-request previews and rollbacks
  • Automatic HTTPS and custom domains
  • Database and storage backups
  • Multi-server management with team access controls
  • Dashboard, API, CLI and MCP management

Pricing: Self-hosting is free with no feature limits. Coolify Cloud is $5 per month including two connected servers, plus $3 per month for each additional server.

Read more about CoolifyWebsite GitHub

Dokploy

A free, self-hostable platform as a service for deploying apps, databases and Docker Compose stacks on your own servers, an alternative to Vercel, Netlify and Heroku.

GitHub stars
38k
Last commit
yesterday
Latest release
v0.30.8
Self-hosted
Yes
Hosted version
Available
dokploy.comDokploy homepage screenshot

Dokploy is an open-source, self-hostable platform as a service that simplifies deploying and managing applications and databases. It is positioned as an alternative to Heroku, Vercel and Netlify, and it runs on a VPS you control, installed with a single command.

It can deploy apps in languages such as Node.js, PHP, Python, Go and Ruby, create and manage MySQL, PostgreSQL, MongoDB, MariaDB, libsql and Redis databases, and schedule database backups to external storage. Docker Compose is supported natively, and multiple nodes can be clustered with Docker Swarm or managed as remote servers. One-click templates cover open-source apps such as Plausible, PocketBase and Cal.com, Traefik handles routing and load balancing, and live monitoring shows CPU, memory, storage and network usage per resource.

A CLI and API allow automation, and notifications about deploy success or failure can go to Slack, Discord, Telegram or email. The license is listed as 'Other', so check the repository terms before redistribution. For people who want to skip installation there is a hosted Dokploy Cloud.

Key features

  • Deploy apps in many languages
  • Managed databases with automated backups
  • Native Docker Compose support
  • Multi-node scaling with Docker Swarm
  • One-click open-source templates
  • Traefik routing and load balancing
  • Real-time resource monitoring

Pricing: Hobby costs $4.50 per server per month and Startup starts at $15 per month for up to 3 servers. Enterprise (cloud or self-hosted) and Agency plans are quoted by sales; there is a 7-day free trial.

Read more about DokployWebsite GitHub

Dokku

A Docker-powered, self-hosted mini-Heroku PaaS that builds, deploys and manages applications on a single server, from first build to scaling.

GitHub stars
32k
Last commit
yesterday
Latest release
v0.38.31
Licence
MIT
Self-hosted
Yes
dokku.comDokku homepage screenshot

Dokku is a Docker-powered platform as a service that you install on your own server. It is billed as the smallest PaaS implementation around and as an open-source alternative to Heroku, helping you build and manage the full lifecycle of applications, from building them to scaling them.

Installation uses a bootstrap script that you run on a fresh server, after which you set a global domain and add your SSH key to the dokku user, then create apps and deploy to them. Topics refer to buildpack-based builds, containers, and scheduler support for Docker, Kubernetes and Nomad. The project has documentation, a blog, community chat on Discord, Slack and IRC, GitHub Discussions, and a Pro offering listed on the site.

Dokku is MIT licensed and written in Go and shell, with sponsors and backers supporting its development. It suits developers who like the Heroku workflow but want to run it on their own VPS for less cost or more control.

Key features

  • Docker-based application deployment
  • Heroku-style workflow on your own server
  • Bootstrap installer script
  • Buildpack and container support
  • Scheduler support for Docker, Kubernetes and Nomad
  • Active community channels

Pricing: Free and open source under the MIT license.

Read more about DokkuWebsite GitHub

CapRover

A self-hosted app and database deployment platform that uses Docker, nginx and Let's Encrypt behind a simple web GUI and CLI, often described as a Heroku alternative.

GitHub stars
15k
Last commit
3 days ago
Latest release
v1.15.4
Self-hosted
Yes
caprover.comCapRover homepage screenshot

CapRover is a deployment platform and web server manager that you install on your own server. It lets you run applications written in NodeJS, Python, PHP, ASP.NET, Ruby and Go, as well as databases like MariaDB, MySQL, MongoDB and Postgres, and apps such as WordPress, without needing deep Docker or nginx knowledge. It is often called a Heroku alternative.

Under the hood it uses Docker Swarm for containerization and clustering, nginx with a customizable template for load balancing, Let's Encrypt for free HTTPS certificates, and NetData for monitoring. You work through a web GUI for convenience or a CLI for automation and scripting. The project emphasizes that there is no lock-in: if you remove CapRover, your apps keep working. It targets developers who do not want to spend days setting up servers, builds, certificates and proxy configuration.

CapRover is written in TypeScript on Node.js, and its license is listed as 'Other' on GitHub, so confirm the terms. It is self-hosted software with no vendor service involved, and it suits small teams and solo developers running several apps on their own VPS.

Key features

  • Web GUI and CLI for deployment
  • Docker Swarm clustering
  • Nginx load balancing
  • Free HTTPS via Let's Encrypt
  • One-click databases and apps
  • No lock-in for deployed applications
Read more about CapRoverWebsite GitHub

Tsuru

Tsuru is an extensible open-source platform as a service that makes deploying apps on Docker and Kubernetes faster without managing servers by hand.

GitHub stars
5.3k
Last commit
3 days ago
Latest release
v1.32.0
Licence
BSD-3-Clause
Self-hosted
Yes
tsuru.ioTsuru homepage screenshot

Tsuru is an open-source, extensible platform as a service designed to make application deployment faster and easier. For developers the idea is that servers fade into the background: you write apps in the language of your choice and let Tsuru handle running them on containers.

Apps can attach services like relational and NoSQL databases, memcached or Redis, and are managed through the tsuru command-line tool. The platform is built in Go and uses Docker and Kubernetes under the hood, with documentation, a landing page and contributor instructions based on docker-compose. Its extensibility lets operators plug in their own providers and resources.

Tsuru is licensed under BSD-3-Clause and is run by you on your own infrastructure or cloud accounts. It suits platform and DevOps teams that want to offer their developers an internal, Heroku-style PaaS.

Key features

  • Language-agnostic application deployment
  • Add-on resources like databases and Redis
  • tsuru command-line management
  • Docker and Kubernetes runtime
  • Extensible provider architecture
  • Self-hosted PaaS operation

Pricing: Free and open source under the BSD-3-Clause license.

Read more about TsuruWebsite GitHub

Kubero

Kubero is a free, self-hosted PaaS that lets developers deploy apps on Kubernetes without deep Kubernetes knowledge, as an alternative to Heroku and Vercel.

GitHub stars
4.4k
Last commit
23 days ago
Latest release
v3.1.1
Licence
GPL-3.0
Self-hosted
Yes

Kubero, pronounced Kube Hero, is a self-hosted platform as a service that lets developers deploy applications on Kubernetes without specialized knowledge. It follows the twelve-factor app principles and can run applications from existing containers or from source code. It is presented as a free alternative to Heroku, Vercel and Netlify, and the tagline also compares it with Coolify, Dokku and Portainer.

Features listed in the README include Docker deployments on Kubernetes without Helm charts, more than 160 app templates for popular software such as WordPress and Grafana, and CI/CD pipelines with several staging environments. It runs as a Kubernetes operator with a web interface, and topics mention GitOps and internal developer platforms. A demo instance and a video walkthrough are available.

Kubero is written in TypeScript and licensed under GPL-3.0. You run it on your own Kubernetes cluster. It suits small teams and developers who want push-to-deploy convenience on infrastructure they own.

Key features

  • Deploy containers on Kubernetes without Helm
  • 160+ ready-to-use app templates
  • CI/CD pipelines with staging environments
  • Twelve-factor app workflow
  • Deployment from source code or images
  • Kubernetes operator with web UI

Pricing: Free and open source under GPL-3.0.

Read more about KuberoWebsite GitHub

Convox

Convox Rack is a private PaaS that runs inside your own AWS account and, in the wider product, other clouds, giving Heroku-style deploys without lock-in.

GitHub stars
1.9k
Last commit
yesterday
Latest release
20260929232050
Self-hosted
Yes
Hosted version
Available
convox.comConvox homepage screenshot

Convox Rack is a private platform-as-a-service that runs in your own AWS account. This repository is the Rack, written in Go and Docker-based, and the README describes installing it from the Convox Console. The related project site describes deploying and scaling applications in your own AWS, GCP, Azure, or DigitalOcean account with Heroku-simple workflows on Kubernetes and no lock-in.

The marketing site lists features such as auto-scaling, security and compliance, monitoring and alerts, CI/CD workflows, database and cache management, and framework guides for Laravel, Django, Next.js, Spring Boot, Ruby on Rails, and Express. It offers Convox Cloud as well as Convox Rack, and there is a pricing page, though prices are not given in the input.

The README mentions the Apache 2.0 license while the input lists it as other, so check the repository. Convox suits small teams that want Heroku-like deployment inside their own cloud account for data control and cost reasons.

Key features

  • Private PaaS in your own cloud account
  • Heroku-style deploy workflow
  • Auto-scaling and monitoring
  • CI/CD workflows
  • Database and cache management
  • Management through Convox Console

Pricing: A free Console plan covers 1 user. Basic, Pro and Plus cost $199, $499 and $999 per month on monthly billing, with two months free when billed annually; extra users cost $99 per month.

Read more about ConvoxWebsite GitHub

Epinio

Epinio is an opinionated PaaS that runs on Kubernetes and takes an application from code to a running URL in one step, without Kubernetes expertise.

GitHub stars
611
Last commit
yesterday
Latest release
v1.14.2
Licence
Apache-2.0
Self-hosted
Yes
epinio.ioEpinio homepage screenshot

Epinio is an opinionated platform that runs on Kubernetes and takes developers from code to a URL in one step. It exists because Kubernetes has a steep learning curve and operating it well can be a full-time job, while developers would rather spend time on their applications; Epinio adds abstractions and tools so Kubernetes can be used like a PaaS.

The goals are that no Kubernetes experience is needed, there is no steep learning curve, local setup is quick with minimal configuration, and deploying to production works the same as deploying in development. It requires a Kubernetes cluster with an Ingress Controller and cert-manager, after which installation is a short step. The Epinio CLI is installed from a release binary or Homebrew, and a quick-start tutorial walks through creating a namespace and pushing an application. Security features include a TLS-secured API server and basic authentication.

Epinio is written in Go, licensed under Apache-2.0, documented at docs.epinio.io and discussed on the Rancher Users Slack. You run it on your own cluster.

Key features

  • Push code to a URL in one step
  • PaaS workflow on any Kubernetes cluster
  • No Kubernetes expertise required
  • Same deployment flow for dev and production
  • CLI installable by binary or Homebrew
  • TLS-secured API server

Pricing: Free and open source under the Apache-2.0 license.

Read more about EpinioWebsite GitHub

AWS Elastic Beanstalk alternatives: questions

What is the best open-source alternative to AWS Elastic Beanstalk?
Coolify is the top-ranked open-source alternative to AWS Elastic Beanstalk on Enlisted: A self-hostable platform for deploying apps, databases and one-click services to your own servers over SSH, an open-source alternative to Heroku, Vercel and Netlify. Other strong options are Dokploy, Dokku, CapRover and Tsuru.
Are these AWS Elastic Beanstalk alternatives free?
All 8 are open source, so the code is free to use under its licence, and all of them can be self-hosted on your own server or computer. 3 also offer a paid or managed cloud version if you'd rather not host it yourself.
How is this list of AWS Elastic Beanstalk alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 8 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all