Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →
Ddev Alternatives
Similar projects and alternatives to ddev
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
terraform
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
-
Gitea
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
-
-
-
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
-
-
-
-
Centrifugo
Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever.
-
-
-
-
-
-
warden
Discontinued Warden is a CLI utility for orchestrating Docker based developer environments [Moved to: https://github.com/wardenenv/warden] (by davidalger)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
ddev discussion
ddev reviews and mentions
-
Ask HN: Best way to simultaneously run multiple projects locally?
https://ddev.com/ has become standard in the circles I run in (most are web devs working in agencies touching multiple projects each week). You don't have to use DDEV specifically, but it works like a dream and may provide some inspiration.
Each project gets its own Docker Compose file. These allow you to set up whatever project specific services and configuration you need.
None of your projects need to expose a port. Instead each project gets a unique name like `fooproject` and `barproject` and the container listening to port 80 is named `project-web`.
It all gets tied together by a single global NGINX/Traefik/Caddy container (you choose) that exposes port 80 and 443 and reverse proxies to each projects web container using Docker's internal network. In pseudo-code:
```
-
Vite is suddenly not working due to CORS error? 🧐 (DDEV)
If you work with a tool like DDEV and recently updated Vite, you will most likely encounter an error like this:
-
My work setup for PHP development
Ddev
-
Run PHPUnit locally in your WordPress Plugin with DDEV
Recently, I discovered DDEV. DDEV is an open source tool for launching local web development environments that can be extended, version controlled, and shared across a team easily. With DDEV, we can take advantage of a Docker workflow without Docker experience. Cool right? Of course, it is important to know how docker works under the hood, and beginners should experiment with it. However, later on, why to reinvent the wheel? Give DDEV a chance, and you won't regret it.
-
Drupal Access Policy demystified
I've set up a GitHub repository with the code used in this blog post: https://github.com/lussoluca/access_policy_demo. You can clone it and use DDEV to run the code.
-
PHP Doesn't Suck Anymore
Debugging is pretty easy with something like Ray (https://myray.app/) or Laravel Herd (https://herd.laravel.com/, despite its name runs differnet php apps just fine).
When it coems to running different PHP versions, modern PHP development has largely moved to using Docker (ddev, for example: https://ddev.com/) for that, and there's plenty Docker images for old PHP versions so it's a non-issue. I'd also imagine it be difficult to get many other outdated programming languages via a package manager.
There's now the PHP Foundation, which while relatively new in its formation, has significantly boosted PHP development and I'd recommend donating if improving the language is important to you.
-
Install Craft CMS v5 (alpha) with one command via DDEV
Do you already want to try the new version, which is currently in alpha state? With DDEV this is super simple, just paste one command into the terminal.
-
Easy installation for WordPress + SQLite
For development, I will still prefer to continue with DDEV (a tool that I highly recommend). But the adventure with SQLite was very interesting, it really helped me not to pollute my termux.
-
Working on Multiple Web Projects with Docker Compose and Traefik
I use https://ddev.com for almost all of my web project development, which basically automates all of this. Per-project databases, web containers, plugins, etc, and it’s now using Traefik as its router.
-
Docker Acquires Mutagen
I use it with ddev for local development.
https://ddev.readthedocs.io/
-
A note from our sponsor - InfluxDB
influxdata.com | 23 Apr 2025
Stats
ddev/ddev is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of ddev is Go.