compare
CapRover vs Kamal
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | CapRover | Kamal |
|---|---|---|
| Language | TypeScript | Ruby |
| Licence | Other | MIT |
| Stars | 15k | 15k |
| Latest | v1.15.4 | v2.12.0 |
| Last push | 2026-10-06 | 2026-10-06 |
| Release cadence | about 6 days between releases | about 55 days between releases |
| Active contributors | 4 commit authors on the default branch in the last 90 days | 9 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Both replace Heroku. Alternatives to Heroku →
Full replacementCapRoverDeploys from a dashboard, the CLI or a git webhook onto Docker Swarm, with one-click apps for databases.
PartialKamalDeploys containers to your own servers over SSH with zero-downtime switches, without buildpacks or managed add-ons.
CapRover
- v1.15.42026-08-30Fixed: Backup downloads opening a Not Found page PR-232
- v1.15.32026-08-20Fixed: Restored build output when using the BuildKit builder Issue-2461
- v1.15.22026-08-15Fixed: Legacy custom Captain NGINX templates failing after upgrading to v1.15.0 Issue-2455
- v1.15.12026-08-08Fixed: Custom one-click app template and Docker Compose deployments failing to start PR-2453
- v1.15.02026-08-05> Note: Due to large number changes in this release, we will be gradually (read very slowly) rolling out the "upgrade b…
Kamal
- v2.12.02026-06-18ci: harden GitHub Actions workflows
- v2.11.02026-03-18This version requires kamal-proxy v0.9.2 or higher to deploy. Run kamal proxy reboot to update to v0.9.2.
- v2.10.12025-12-16Pass accessory volume through as is
- v2.10.02025-12-15Set proxy run configuration in deploy YAML
- v2.9.02025-11-26Restore ability to specify SSH Configuration property
CapRover
✓ signed The latest release, v1.15.4, carries a signature GitHub verified.
Loading the security report
Kamal
unsigned The latest release, v2.12.0, carries no signature GitHub could verify.
Loading the security report