awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cytopia avatar

cytopia/devilbox

0
View on GitHub↗
4,470 نجوم·661 تفرعات·PHP·MIT·10 مشاهداتdevilbox.org↗

Devilbox

Devilbox هي بيئة تطوير حاوية توفر مجموعة قابلة للتكرار من خوادم الويب، وقواعد البيانات، وأوقات تشغيل اللغة المدارة من خلال تكوين موحد. تعمل كحزمة تطوير محلية تعتمد على Docker لحزم برامج LAMP وMEAN وكمدير للتبديل بين إصدارات مختلفة من هذه الخدمات لتتناسب مع متطلبات المشروع المحددة.

يتميز النظام بأتمتة تنسيق الشبكة المحلية. ويتضمن مدير مضيف افتراضي يعتمد على Docker يقوم تلقائياً بتعيين الدلائل المحلية إلى نطاقات مخصصة ومنسق DNS وSSL محلي يتعامل مع دقة النطاق الداخلي ويولد شهادات موثوقة لتطوير HTTPS.

يغطي المشروع مجموعة واسعة من القدرات بما في ذلك إدارة قاعدة البيانات والخدمة عبر واجهات الويب، وإصدار وقت تشغيل اللغة، واستضافة المواقع متعددة المشاريع. كما يوفر أدوات لاعتراض البريد الإلكتروني الصادر، ومراقبة حالة الخدمة عبر لوحة تحكم، وتنفيذ سلاسل أدوات التطوير مباشرة داخل الحاويات.

Features

  • Local Development Stacks - Provides a complete set of pre-configured services deployed locally to create a reproducible development stack.
  • Development Stack Provisioning - Deploys a reproducible collection of containers including web servers, databases, and language runtimes.
  • Local Development Environments - Provides a reproducible containerized development stack including web servers, databases, and language runtimes.
  • Multi-Service Container Orchestration - Orchestrates a suite of interconnected containers for web servers, databases, and language runtimes to create reproducible environments.
  • Local DNS Mapping - Maps local hostnames to the development environment to avoid manual hosts file entries.
  • Polyglot Database Support - Provides a variety of relational and NoSQL storage options for application data.
  • Containerized Development Environments - Provides a containerized environment that bridges host resources with runtimes for reproducible web development.
  • Development Environment Configurations - Sets up debugging, automated DNS, and security certificates to streamline the local development workflow.
  • Runtime Version Switching - Enables toggling between different versions of programming languages and databases to match target environments.
  • Configuration-Based Switching - Automates the switching of runtime versions based on configuration files located within project directories.
  • Database Runtime Versioning - Provides the ability to run and swap between multiple versions of database engines in isolation.
  • Virtual Host Managers - Automatically manages and configures domain-based virtual hosts when new project folders are added.
  • Web Server Configurations - Adjusts global configurations for the web server to tailor behavior for all hosted projects.
  • Multi-Project Virtual Hosting - Automatically serves multiple websites by mapping local filesystem directories to custom domains.
  • PHP Runtime Configuration - Customizes settings, loads modules, and executes startup scripts to match project requirements.
  • Virtual Hosting Templates - Defines per-project web server rules and locations using template files in a dedicated directory.
  • Virtual Host Managers - Automatically maps local project directories to custom domains and DNS records using Docker containers.
  • Virtual Host Routing - Automatically generates web server configurations and domain routes based on project directory structures.
  • Local Web Application Orchestration - Automates environment setup by integrating containers with virtual host directories and local DNS.
  • Automated DNS Managers - Manages an internal DNS server to automatically create and synchronize records for project domains.
  • DNS Record Management - Automatically creates DNS entries via an integrated server to resolve local development domains.
  • DNS Resolution - Automates project host record resolution using a catch-all server to eliminate manual hosts file edits.
  • Internal DNS Resolvers - Provides an internal DNS resolver to automatically map project subdomains to the local environment.
  • DNS Servers - Runs a local DNS server to resolve project hostnames to the development environment.
  • Automatic Domain Name Resolutions - Uses a DNS catch-all feature to make project host records automatically available as local domains.
  • Automatic Virtual Host Generation - Automatically generates local domain names and virtual hosts based on the presence of project directories.
  • Domain Variable Configuration - Defines a global top-level domain suffix to determine the final URL for all hosted projects.
  • Virtual Hosting - Implements virtual hosting to serve multiple independent domains on a single local server instance.
  • Language Runtime Managers - Functions as a manager for switching between different versions of web servers, databases, and language runtimes.
  • Runtime Environment Configuration - Modifies global settings, toggles specific modules, and sets up debugging tools for the language runtime.
  • SSL/TLS Certificate Management - Automates the generation and deployment of trusted SSL certificates for local development domains.
  • Development SSL Certificates - Automates internal domain resolution and generates trusted SSL certificates to enable local HTTPS development.
  • Automatic Container HTTPS - Automatically generates and installs TLS certificates for all container domains to support secure connections.
  • Local Development HTTPS - Configures SSL/TLS certificates for local servers to enable secure HTTPS connections during development.
  • Local Certificate Authorities - Automatically issues and signs trusted SSL certificates for project domains to enable local HTTPS development.
  • SSL Certificate Automation - Automatically creates and signs trusted SSL certificates using a local authority for secure connections.
  • Environment Variable Version Selection - Allows users to specify the desired versions of web servers, databases, and runtimes via configuration variables.
  • Local Development Launches - Allows launching all required service containers with a single action to establish the development environment.
  • Local DNS Orchestration - Maps custom domains to local projects using an automated DNS setup to simulate production URLs.
  • LAMP Stack Installers - Installs and launches complete web stacks like LAMP or MEAN using integrated containers.
  • Local Virtual Host Mapping - Manages multiple websites on one machine by automatically mapping project directories to local domains.
  • Web Server Hosting - Provides a containerized web server to handle HTTP requests and serve local project content.
  • Web-Based Administration Tools - Bundles multiple relational and NoSQL database engines with integrated web-based administration interfaces.
  • Database Management GUIs - Provides integrated graphical user interfaces for querying and managing relational databases.
  • Database Management Tools - Integrates web-based administration tools for managing various database engines and caching systems.
  • Web-Based Schema Management - Offers web-based interfaces for executing SQL statements and managing database schemas and tables.
  • Containerized Development Tooling - Executes development toolchains like linters and compilers inside containers to keep the host OS clean.
  • Runtime Extension Toggling - Toggles specific runtime extensions via environment variables to customize the execution environment.
  • Store Environment Setups - Installs and configures store setups within containers using dependency managers and version control.
  • Integrated Development Toolchains - Provides a consistent suite of pre-installed development binaries available across different service versions.
  • Project Bootstrapping Templates - Uses YAML templates within project directories to customize virtual host settings independently.
  • Container Command Executors - Runs development tools and scripts inside containers to avoid installing dependencies on the host operating system.
  • Application Instance Deployments - Creates functioning application installations within containers and configures them for web access.
  • Optional Service Deployments - Integrates complementary tools like mail servers, search engines, and message brokers via optional container configurations.
  • Container User Identity Mapping - Synchronizes internal container user IDs with host operating system IDs to maintain consistent file ownership.
  • Container Shell Access - Provides an interactive command-line interface inside active application containers for direct system interaction.
  • Tooling Container Deployments - Integrates specialized services like message brokers and profiling tools using customizable images, ports, and mount points.
  • Containerized CMS Deployments - Packages content management systems and their dependencies into portable containers for consistent local hosting.
  • Local E-Commerce Runtimes - Provides a dedicated containerized environment for running store installations with integrated databases.
  • E-commerce Store Deployment - Automates the deployment of online store environments using integrated containers and databases.
  • PHP Application Deployments - Packages PHP environments and dependencies for consistent local server deployment.
  • Local Development Directory Mapping - Allows specifying host paths for web data, database backups, and security certificates.
  • User Permission Mapping - Aligns container user IDs with host system IDs to maintain consistent filesystem permissions across environments.
  • Outgoing Mail Inspection - Routes outgoing mail to an internal catch-all account for inspection and debugging.
  • Proxy Traffic Management - Routes incoming requests from a custom domain to internal application ports using a reverse proxy.
  • Containerized Language Environments - Sets up language-specific runtimes and frameworks within containerized workspaces for local development.
  • PHP Extension Installers - Adds specialized frameworks or extensions directly within the container to increase language capabilities.
  • PHP Extension Management - Controls which extensions are loaded or unloaded via configuration settings to tailor the runtime.
  • Runtime Capability Extensions - Modifies configurations, toggles modules, and loads custom extensions on the fly.
  • Environment Variable Toggles - Toggles specific language extensions and runtime modules on the fly using configuration variables during container startup.
  • Configuration Sets - Applies global or version-specific configuration profiles to the runtime to enforce administrative settings.
  • Application Status Monitors - Tracks the operational state of active containers, including assigned ports and mount points.
  • Database Management Interfaces - Provides integrated web interfaces for managing relational databases and caching systems.
  • Server Status Monitors - Validates DNS records, directory permissions, and container configurations via a central dashboard.
  • Configuration Templates - Generates service settings and virtual host rules by injecting environment variables into predefined configuration templates.
  • Email - Intercepts emails sent by applications and displays them in a web interface for debugging.
  • Application Deployment - Manages the deployment of individual web applications using version control and dependency managers inside containers.
  • Containerized Backend Services - Integrates caching, queueing, and monitoring tools into the development stack to meet specific application requirements.
  • Domain Management - Defines custom top-level domain suffixes to resolve project directories into accessible local URLs.
  • Web Server Configuration - Allows global customization of SSL types, HTTP/2 support, and backend timeouts to control server behavior.
  • Development Utilities - Dockerized stack for local PHP development environments.
  • Development Environments - Dockerized LAMP and MEAN stack for various PHP versions.

سجل النجوم

مخطط تاريخ النجوم لـ cytopia/devilboxمخطط تاريخ النجوم لـ cytopia/devilbox

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Devilbox

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Devilbox.
  • lando/landoالصورة الرمزية لـ lando

    lando/lando

    4,235عرض على GitHub↗

    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

    عرض على GitHub↗4,235
  • kubernetes-sigs/external-dnsالصورة الرمزية لـ kubernetes-sigs

    kubernetes-sigs/external-dns

    8,999عرض على GitHub↗

    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

    Goawsclouddnsdns
    عرض على GitHub↗8,999
  • getgrav/gravالصورة الرمزية لـ getgrav

    getgrav/grav

    15,395عرض على GitHub↗

    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

    PHPcmscontentcontent-management
    عرض على GitHub↗15,395
  • aschmelyun/docker-compose-laravelالصورة الرمزية لـ aschmelyun

    aschmelyun/docker-compose-laravel

    2,650عرض على GitHub↗

    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

    Dockerfile
    عرض على GitHub↗2,650
عرض جميع البدائل الـ 30 لـ Devilbox→

الأسئلة الشائعة

ما هي وظيفة cytopia/devilbox؟

Devilbox هي بيئة تطوير حاوية توفر مجموعة قابلة للتكرار من خوادم الويب، وقواعد البيانات، وأوقات تشغيل اللغة المدارة من خلال تكوين موحد. تعمل كحزمة تطوير محلية تعتمد على Docker لحزم برامج LAMP وMEAN وكمدير للتبديل بين إصدارات مختلفة من هذه الخدمات لتتناسب مع متطلبات المشروع المحددة.

ما هي الميزات الرئيسية لـ cytopia/devilbox؟

الميزات الرئيسية لـ cytopia/devilbox هي: 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.

ما هي البدائل مفتوحة المصدر لـ cytopia/devilbox؟

تشمل البدائل مفتوحة المصدر لـ cytopia/devilbox: 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…