Devilbox ist eine containerisierte Entwicklungsumgebung, die eine reproduzierbare Suite von Webservern, Datenbanken und Sprach-Runtimes bereitstellt, die über eine einheitliche Konfiguration verwaltet werden. Es fungiert als Docker-basierter lokaler Entwicklungs-Stack für LAMP- und MEAN-Stacks sowie als Manager für den Wechsel zwischen verschiedenen Versionen dieser Dienste, um spezifische Projektanforderungen zu erfüllen.
The main features of cytopia/devilbox are: Local Development Stacks, Development Stack Provisioning, Local Development Environments, Multi-Service Container Orchestration, Local DNS Mapping, Polyglot Database Support, Containerized Development Environments, Development Environment Configurations.
Open-source alternatives to cytopia/devilbox include: lando/lando — Lando is a Docker development environment manager and local development orchestrator used to create isolated… kubernetes-sigs/external-dns — ExternalDNS is a controller that automatically synchronizes Kubernetes resource states with external DNS providers. It… getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site… aschmelyun/docker-compose-laravel — This project provides a containerized orchestration setup designed to standardize local development environments for… technitiumsoftware/dnsserver — DnsServer is a recursive and authoritative DNS server that provides domain name resolution and zone hosting. It… sprintcube/docker-compose-lamp — This project provides a containerized development environment designed to standardize web server stacks, including…
Lando is a Docker development environment manager and local development orchestrator used to create isolated application stacks. It functions as a web development stack provisioner that coordinates web servers, databases, and runtimes to ensure consistent environment parity across different operating systems. The project distinguishes itself through recipe-based environment bootstrapping for common stacks such as LAMP, LEMP, and MEAN, as well as dedicated provisioning for CMS platforms like WordPress, Drupal, and Joomla. It further differentiates its capabilities by acting as a remote hosting
ExternalDNS is a controller that automatically synchronizes Kubernetes resource states with external DNS providers. It monitors cluster resources such as services, ingresses, and gateway APIs to dynamically create and update DNS records, enabling automated service discovery and external traffic management. The project features a provider-agnostic interface that supports a wide array of cloud-managed vendors and on-premises providers, as well as an extension system for custom providers via webhooks and sidecars. It implements a reconciliation loop that uses resource annotations and custom reso
Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru
This project provides a containerized orchestration setup designed to standardize local development environments for web applications. By utilizing declarative configuration, it manages isolated service containers to ensure consistent application behavior and dependency management across different developer machines. The environment includes integrated utilities for database persistence, ensuring that data remains intact across container lifecycles through mapped storage volumes. It also features a sidecar-based email interception tool that captures and displays outgoing messages in a local d