CLI tool that installs multiple PHP versions, manages extensions, and runs native services (MySQL, Redis, Elasticsearch, RabbitMQ) without Docker. Reads composer.json/lock to reproduce vendor/ and includes a Mage-OS starter for one‑command setup.
Ready-to-run Docker setup to spin up FrankenPHP with database, OpenSearch, and RabbitMQ. Includes .env templates, SERVER_NAME configuration, docker compose commands, and /etc/hosts steps to get your project running locally.
Run Magento 2 locally with VS Code or instantly in GitHub Codespaces
Compose-based local environment using FrankenPHP (Caddy+PHP), MariaDB, and phpMyAdmin, with HTTPS via nip.io, separate frontend/admin domains, and a one-command installer. Includes security rules in Caddy, Xdebug 3 config for VSCode, and troubleshooting notes for certificates and Linux firewalls.
Populates dev environments with realistic customers, products, categories, orders, CMS content, cart rules, wishlists, and subscribers via a db:seed CLI. Define seeders in PHP/JSON/YAML or generate with Faker using dependency resolution, locale/seed options, and a --fresh cleanup.
Downloads and sanitizes remote databases over SSH, then imports and configures them locally to mirror production or staging in minutes. Built on Magerun2 and can optionally handle WordPress.
Deploy secure, flexible and reusable docker infrastructure for Magento 2 in a matter of seconds.
A Model Context Protocol (MCP) server for Magento 2 development, designed to integrate with AI agents.
Setting up local development environments for Magento 2 is challenging due to its complex service requirements (MySQL, Redis, Opensearch, RabbitMQ). When managing multiple projects with different service versions, you need isolated environments that can be easily configured and managed.
devenv it's a powerful development environment based on NixOS. It allows you to have containerized environments without containers or hypervisor or emulation, with native performance on any platform.