Open source alternatives to Heroku

4 projects on starwire do the same job. Ranked by how much of what Heroku does each one covers, read from its README and website. Ties go to the most active.

What Heroku does

  1. Deploy apps with git pushcore
  2. Managed app hostingcore
  3. Managed Postgres and Redis
  4. Add-on marketplace
  5. Scale with dynos
  6. Review apps and pipelines
  7. Logs and metrics

Each dot in the table is one job, in this order. Square dots are core jobs and count double. Full means yes, half means partly. "See the evidence" under a project shows the line behind each one. Coverage is what a project documents, not how well it works or how hard it is to move to. How we score this

ProjectCoversStarsCommits, 12 weeksLast releaseClosed vs openedSetupLicense
openshipDeployment platform you run yourself for shipping apps Replaces it78%15k+89
1,913
2 days ago88% Hosted version Apache-2.0
Covers all 2 core jobs. Partly: Scale with dynos; Review apps and pipelines. Not shown: Add-on marketplace.See the evidence
  • Deploy apps with git pushcoreYesOn every push the image builds on your machine
  • Managed app hostingcoreYesManaged builds and application runtimes
  • Managed Postgres and RedisYesmanaged Postgres, Redis, mail and object storage
  • Add-on marketplaceNot shownNeither the README nor the website mentions it.
  • Scale with dynosPartlyMulti-server fan-out across regions
  • Review apps and pipelinesPartlyOpen-source, self-hostable deployment platform with built-in CI/CD.
  • Logs and metricsYesStream logs, watch metrics
dokploySelf-hosted deployment platform as an alternative to Vercel and Heroku Replaces it72%39k+214
722
yesterday73% Hosted, paid Custom license
Covers 1 of 2 core jobs. Partly: Deploy apps with git push; Add-on marketplace. Not shown: Review apps and pipelines.See the evidence
  • Deploy apps with git pushcorePartlyDeploy any application using Nixpacks, Heroku Buildpacks
  • Managed app hostingcoreYesDeploy any type of application
  • Managed Postgres and RedisYesMySQL, PostgreSQL, MongoDB, MariaDB, libsql, and Redis
  • Add-on marketplacePartlywith a single click +600 Templates
  • Scale with dynosYesScale applications to multiple nodes using Docker Swarm
  • Review apps and pipelinesNot shownNeither the README nor the website mentions it.
  • Logs and metricsYesShip container logs and host/container metrics to Grafana
cloud-in-a-bottlePlatform to deploy and share web apps on your own server Same job, different way39%1.2k+5
591
2 days ago60% Needs a server AGPL-3.0
Covers 1 of 2 core jobs. Partly: Deploy apps with git push; Logs and metrics. Not shown: Managed Postgres and Redis; Add-on marketplace; Scale with dynos; Review apps and pipelines.See the evidence
  • Deploy apps with git pushcorePartlyinstall apps from Git repositories
  • Managed app hostingcoreYesDeploy, use, and share web apps on a server you control
  • Managed Postgres and RedisNot shownNeither the README nor the website mentions it.
  • Add-on marketplaceNot shownNeither the README nor the website mentions it.
  • Scale with dynosNot shownNeither the README nor the website mentions it.
  • Review apps and pipelinesNot shownNeither the README nor the website mentions it.
  • Logs and metricsPartlymanage updates, logs, and the container lifecycle
pikuGit push deployments to your own servers, aimed at small machines like Pi Covers one part39%6.6k+2
2
3 years agoToo few Needs a server MIT
Covers 1 of 2 core jobs. Partly: Logs and metrics. Not shown: Managed app hosting; Managed Postgres and Redis; Add-on marketplace; Review apps and pipelines.See the evidence
  • Deploy apps with git pushcoreYesallows you do git push deployments to your own servers
  • Managed app hostingcoreNot shownNeither the README nor the website mentions it.
  • Managed Postgres and RedisNot shownNeither the README nor the website mentions it.
  • Add-on marketplaceNot shownNeither the README nor the website mentions it.
  • Scale with dynosYesscale up/down worker processes (ps:scale)
  • Review apps and pipelinesNot shownNeither the README nor the website mentions it.
  • Logs and metricsPartlyManaging and Monitoring

Vital signs from GitHub, checked weekly. How we read these · How setup is read

These also replace

All repos

New repos every two days, stars refreshed daily. Visits are counted without cookies, and the numbers are public. How it works Data RSS Newsletter

The best new open source, once a weekOne short email: the repo everyone is suddenly starring, a handful worth trying, and one hidden gem, each with a plain note on what it does. Free, with no tracking pixels.

Read past issues

↑ ↓ to move   Enter to choose   Esc to close

Follow starwire by RSSCopy an address into your feed reader.
The day's bestOne item a day: the repos rising fastest and the biggest new picks.starwire.foo/top.xml
Every new pickAll of them as they are added, up to 60 a day.starwire.foo/feed.xml
The weekly emailEach issue of the newsletter, once a week.list.starwire.foo/archive.xml