> /v1/collections/build-your-own-cloud
Build Your Own Cloud
Push-to-deploy is a feature, not a moat. Coolify, Dokploy and Dokku give you Heroku ergonomics on a VPS, PocketBase and Appwrite cover Firebase, MinIO and Garage speak S3, and OpenTofu keeps your infrastructure declarative. Good for the moment your free tier ends or your egress bill stops being funny.
14 tools replaced · 25 open source projects · 704.3k combined GitHub stars
Replace Vercel
ALL VERCEL ALTERNATIVES →Vercel hosts frontend applications with Git-based deploys, preview URLs, edge functions and first-class Next.js support.
Your backend, minus the hassle
TypeScript · BSD-3-Clause
An open-source & self-hostable Heroku / Netlify / Vercel alternative
PHP · Apache-2.0
Open Source Alternative to Vercel, Netlify and Heroku.
TypeScript · NOASSERTION
A docker-powered PaaS that helps you build and manage the lifecycle of applications
Shell · MIT
// TAKE · Coolify is the most complete self-hosted answer to Vercel, giving you Git-triggered builds, preview deployments, managed databases and certificates from a single UI. Dokploy is a lighter, faster-moving take on the same idea and Dokku is the dependable minimal choice for one VPS, but none of them reproduce Vercel's edge network or its Next.js-specific build optimisations.
Replace Netlify
ALL NETLIFY ALTERNATIVES →Netlify hosts static sites and serverless functions with Git-based deploys, preview builds, an edge CDN and form handling.
Your backend, minus the hassle
TypeScript · BSD-3-Clause
An open-source & self-hostable Heroku / Netlify / Vercel alternative
PHP · Apache-2.0
Open Source Alternative to Vercel, Netlify and Heroku.
TypeScript · NOASSERTION
A docker-powered PaaS that helps you build and manage the lifecycle of applications
Shell · MIT
// TAKE · Coolify is the closest self-hosted Netlify: Git-push deploys, preview environments, automatic TLS and databases behind one dashboard. Dokploy covers similar ground with a lighter Docker and Compose focus, Dokku is the minimal, battle-tested option if you are happy in a terminal, and Stormkit mimics the frontend workflow most literally but has a much smaller community.
Replace Heroku
ALL HEROKU ALTERNATIVES →Heroku runs a managed platform that builds and hosts apps from a git push, with add-on databases, dynos and easy scaling.
An open-source & self-hostable Heroku / Netlify / Vercel alternative
PHP · Apache-2.0
Open Source Alternative to Vercel, Netlify and Heroku.
TypeScript · NOASSERTION
A docker-powered PaaS that helps you build and manage the lifecycle of applications
Shell · MIT
Like Vercel, but open source and for all languages.
Python · MIT
// TAKE · Dokku is the most faithful to Heroku itself, using the same buildpacks and git-push deploys, though it remains a single-server tool. Coolify and Dokploy give you a modern web UI, managed databases and multi-server deploys on top of Docker, in exchange for a heavier stack to keep running.
Replace Sevalla
ALL SEVALLA ALTERNATIVES →Sevalla is a managed platform for deploying applications, databases, static sites and object storage without running your own servers.
Your backend, minus the hassle
TypeScript · BSD-3-Clause
An open-source & self-hostable Heroku / Netlify / Vercel alternative
PHP · Apache-2.0
Open Source Alternative to Vercel, Netlify and Heroku.
TypeScript · NOASSERTION
A docker-powered PaaS that helps you build and manage the lifecycle of applications
Shell · MIT
// TAKE · Coolify is the closest like-for-like, covering git-driven app deploys, managed databases and one-click services on hardware you own. Dokploy handles the same ground with a cleaner Docker Compose story, while Dokku is the minimal choice if you want one server and are happy driving it from the CLI.
Replace Supabase
ALL SUPABASE ALTERNATIVES →Supabase provides a hosted Postgres backend with auth, instant REST and realtime APIs, file storage and edge functions.
Open Source backend in 1 file
Go · MIT
Your backend, minus the hassle
TypeScript · BSD-3-Clause
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
Go · Apache-2.0
High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud
Rust · Apache-2.0
// TAKE · NHost is the nearest match on architecture, pairing Postgres with auth, storage and generated APIs, while Appwrite covers the same surface with its own datastore and a more polished console. PocketBase trades Postgres for a single SQLite binary you can run on a small VPS, which is a genuine win for side projects and a genuine ceiling for write-heavy ones.
Replace Firebase
ALL FIREBASE ALTERNATIVES →Firebase provides a hosted app backend with realtime and document databases, authentication, file storage, push and serverless functions.
Open Source backend in 1 file
Go · MIT
Your backend, minus the hassle
TypeScript · BSD-3-Clause
OpenID Certified™ OpenID Connect and OAuth Provider written in Go
Go · Apache-2.0
The Open Contribution Fork of SQLite
C · MIT
// TAKE · Appwrite is the closest like-for-like, matching Firebase's auth, storage, functions and realtime APIs with client SDKs for most platforms. PocketBase does the same job in a single Go binary when your scale fits on one machine, and Convex or Instant are the better picks when live-syncing state to clients is the whole point of the app.
Replace AppWrite
ALL APPWRITE ALTERNATIVES →AppWrite is a backend-as-a-service platform bundling auth, databases, file storage, serverless functions and messaging behind SDKs.
Open Source backend in 1 file
Go · MIT
Open source framework for building robust type-safe distributed systems with declarative infrastructure
Go · MPL-2.0
The open-source reactive database for app developers
TypeScript · NOASSERTION
Lightweight Firebase/Supabase alternative built to run anywhere — incl. Next.js, React Router, Astro, Cloudflare, Bun, Node, AWS Lambda & more.
TypeScript · Apache-2.0
// TAKE · PocketBase is the closest drop-in: one binary with auth, a database, file storage and realtime subscriptions, though it is SQLite-backed and scales vertically only. Bknd covers similar ground with a framework-agnostic embed story, while Encore and Nitric solve the opposite problem, generating cloud infrastructure from your backend code rather than handing you a ready-made one.
Replace PlanetScale
ALL PLANETSCALE ALTERNATIVES →PlanetScale is a managed MySQL platform built on Vitess, offering horizontal sharding and branch-and-merge workflows for schema changes.
TiDB is an open-source, cloud-native, distributed, MySQL-compatible database
Go · Apache-2.0
The Open Contribution Fork of SQLite
C · MIT
Instant is the best backend for AI-coded apps. You get auth, permissions, storage, presence, and streams — everything you need to ship apps your users will love.
TypeScript · Apache-2.0
CrateDB is a distributed and scalable SQL database for storing and analyzing massive amounts of data in near real-time, even with complex queries. It is PostgreSQL-compatible, and based on Lucene.
Java · Apache-2.0
// TAKE · TiDB is the closest technically, a MySQL-compatible database that shards horizontally without application changes, though nothing in it resembles PlanetScale's branching schema workflow. Turso fits a different shape of problem well, thousands of small per-tenant SQLite databases rather than one large cluster, and CrateDB leans analytical rather than serving as an OLTP replacement.
Replace MongoDB
ALL MONGODB ALTERNATIVES →MongoDB is a document database storing JSON-like records with flexible schemas, sharding and the managed Atlas cloud service.
TiDB is an open-source, cloud-native, distributed, MySQL-compatible database
Go · Apache-2.0
The Open Contribution Fork of SQLite
C · MIT
The open-source reactive database for app developers
TypeScript · NOASSERTION
Instant is the best backend for AI-coded apps. You get auth, permissions, storage, presence, and streams — everything you need to ship apps your users will love.
TypeScript · Apache-2.0
// TAKE · Nothing here is a drop-in for MongoDB's wire protocol, so choose by what you actually used it for. Convex and Instant come closest to the developer experience of schemaless documents with live sync to clients, TiDB is the move if you outgrew Mongo and want distributed SQL with strong consistency, and Memgraph only fits if your data was really a graph all along.
Replace Amazon S3
ALL AMAZON S3 ALTERNATIVES →Amazon S3 is AWS object storage offering durable buckets, lifecycle tiering and the S3 API that most storage tooling now speaks.
MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
Go · AGPL-3.0
Ceph is a distributed object, block, and file storage platform
C++ · NOASSERTION
(Mirror) S3-compatible object store for small self-hosted geo-distributed deployments.
Rust · AGPL-3.0
Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure.
Go · AGPL-3.0
// TAKE · MinIO is the closest drop-in, compatible enough that most SDK code needs only an endpoint change, though its licensing and feature gating have pushed some teams to look elsewhere. Garage is the better fit for small self-hosted clusters spread across a few locations, and Ceph only earns its complexity if you need block and file storage from the same cluster.
Replace Azure Blob Storage
ALL AZURE BLOB STORAGE ALTERNATIVES →Azure Blob Storage is Microsoft's cloud object storage for unstructured data, with hot, cool and archive tiers and HTTP access to blobs.
MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
Go · AGPL-3.0
Ceph is a distributed object, block, and file storage platform
C++ · NOASSERTION
(Mirror) S3-compatible object store for small self-hosted geo-distributed deployments.
Rust · AGPL-3.0
Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure.
Go · AGPL-3.0
// TAKE · MinIO is the practical swap, but note it speaks S3 rather than the Azure Blob API, so budget for a client rewrite before you compare anything else. Ceph is the choice when you need block and file storage next to objects and can staff the operational load, while Garage is the sensible option for a small multi-site cluster on modest hardware.
Replace Google Cloud Storage
ALL GOOGLE CLOUD STORAGE ALTERNATIVES →Google Cloud Storage is Google's object storage service for buckets of files, with storage classes, lifecycle rules and global access.
MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
Go · AGPL-3.0
Ceph is a distributed object, block, and file storage platform
C++ · NOASSERTION
(Mirror) S3-compatible object store for small self-hosted geo-distributed deployments.
Rust · AGPL-3.0
Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure.
Go · AGPL-3.0
// TAKE · MinIO is the default answer since everything already speaks S3 and it ships as a single binary, though licensing and feature gating have pushed some teams to Garage, which runs happily on small, geographically spread nodes. Ceph is the serious option when you also need block and file storage from one cluster but demands real operational effort, and SlateDB is not a replacement at all, it is a storage engine that sits on top of object storage.
Replace Terraform
ALL TERRAFORM ALTERNATIVES →Terraform declares cloud infrastructure as code and provisions it across providers using state files and a plan/apply flow.
OpenTofu lets you declaratively manage your cloud infrastructure.
Go · MPL-2.0
Infrastructure as Code in any programming language
Go · Apache-2.0
Digger is an open source IaC orchestration tool. Digger allows you to run IaC in your existing CI pipeline
Go · MIT
Nitric is a multi-language framework for cloud applications with infrastructure from code.
Go · Apache-2.0
// TAKE · OpenTofu is the answer for almost everyone leaving Terraform over the BSL licence change: it is a fork, so your HCL, modules and state files carry over with minimal edits. Pulumi is the bigger change and worth it only if you genuinely want infrastructure in TypeScript, Go or Python; Digger and Terrateam do not replace Terraform at all, they replace the paid Cloud layer by running plan and apply in your own CI with PR approvals.
Replace Red Hat Ansible
ALL RED HAT ANSIBLE ALTERNATIVES →Red Hat Ansible automates server configuration, application deployment and IT orchestration using agentless, YAML-defined playbooks.
Harness Open Source is an end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries.
Go · Apache-2.0
OpenTofu lets you declaratively manage your cloud infrastructure.
Go · MPL-2.0
Infrastructure as Code in any programming language
Go · Apache-2.0
Digger is an open source IaC orchestration tool. Digger allows you to run IaC in your existing CI pipeline
Go · MIT
// TAKE · None of these is a direct configuration-management swap, but OpenTofu comes closest for declarative infrastructure you can version and re-apply, and it is the safest choice given the community behind it. Pulumi expresses the same thing in real programming languages if your team prefers code over HCL, while Harness covers the deployment pipeline rather than the machine state.