awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
lando avatar

lando/lando

0
View on GitHub↗
4,235 星标·520 分支·MIT·9 次浏览lando.dev↗

Lando

Lando 是一个 Docker 开发环境管理器和本地开发编排器,用于创建隔离的应用栈。它作为一个 Web 开发栈配置工具,协调 Web 服务器、数据库和运行时,以确保不同操作系统之间的一致性环境。

该项目通过针对 LAMP、LEMP 和 MEAN 等常见栈的基于配方的环境引导,以及针对 WordPress、Drupal 和 Joomla 等 CMS 平台的专门配置而脱颖而出。它进一步通过充当远程托管同步工具来区分其功能,允许用户镜像生产服务配置并与云托管提供商同步站点数据。

该系统涵盖了广泛的基础设施和网络功能,包括自动化反向代理路由、通过内部证书颁发机构进行的 SSL 证书管理,以及主机到容器的卷映射。它还提供用于容器化工作流自动化的工具,例如构建步骤执行、交互式服务 Shell 访问以及用于测试的电子邮件拦截。

该环境通过命令行界面进行管理,该界面处理应用生命周期,包括启动、停止和重建隔离的容器化栈。

Features

  • Development Environment Managers - Manages isolated local development stacks using Docker containers and simplified configuration files.
  • Docker Container Orchestrators - Provides an orchestrator for managing the full lifecycle and networking of local Docker container stacks.
  • Local Development Container Orchestration - Coordinates local development containers and networking to ensure consistent application stacks across different operating systems.
  • Local Development Environments - Creates and manages isolated Docker containers and services to ensure consistent application environments across operating systems.
  • Source Code Mounting - Maps the local codebase into containers at a specific path with optional performance flags.
  • Remote Environment Synchronizers - Aligns local configurations and site data with cloud hosting providers to mirror production environments.
  • Managed Database Provisioning - Deploys a MySQL database server as a managed service within the local development environment.
  • Application Lifecycle Managers - Manages the starting, stopping, restarting, and destruction of isolated application stacks.
  • Remote and Cloud-Integrated Environments - Mimics production server configurations locally and integrates with cloud providers for consistent deployment.
  • Environment Provisioning and Configuration - Handles the initial setup and dependency installation of isolated local development environments.
  • Application Stack Isolation - Creates isolated, containerized application stacks using a simple configuration file to ensure consistency.
  • Host-to-Container Volume Mapping - Synchronizes local source code directories into isolated services for real-time development updates.
  • Site Content Synchronizations - Enables bidirectional synchronization of website content, databases, and files between local and remote instances.
  • Local Development Stacks - Creates isolated, containerized application environments that mimic production setups across different operating systems.
  • Cloud Hosting Synchronization - Links local development environments to hosting providers to synchronize files and streamline deployment workflows.
  • Full-Stack Web Bootstrapping - Provides automated bootstrapping of complete full-stack web application environments like LAMP and LEMP.
  • Application Environment Provisioning - Automates the deployment of complete application stacks including databases and web servers.
  • Application Stack Rebuilds - Recreates the application environment from scratch while preserving existing data to apply configuration changes.
  • Cloud Environment Synchronization - Connects local development environments to cloud hosting providers to synchronize site data and configurations.
  • Cloud Hosting Integrations - Connects local development environments to external hosting platforms for synchronizing site data and configurations.
  • Development Service Definitions - Orchestrates containers using a unified format that combines image builds and service definitions in one file.
  • Containerized Application Deployments - Provides pre-configured containerized application stacks for PHP, Node.js, and .NET with integrated proxy and SSL support.
  • Development Stack Provisioning - Automates the provisioning of common web stacks like LAMP and LEMP for rapid development startup.
  • Web Development Environment Bootstraps - Installs and configures a complete set of curated tools and languages to jumpstart web development.
  • Environment Variable Injections - Injects custom key-value pairs into service containers to manage application settings and credentials.
  • Ephemeral Service Provisioning - Runs isolated containerized services for databases and caches to provide necessary backend dependencies.
  • Environment Infrastructure Specifications - Provides a version-controlled configuration file to define the services and tools required for the development environment.
  • Production Parity Mirroring - Mirrors production service configurations and images in local environments to ensure deployment parity.
  • Runtime Environment Configuration - Defines specific versions of the language runtime and database backend to match required project specifications.
  • Sidecar Service Integration - Deploys databases, web servers, and caching layers as sidecar containers within the application stack.
  • Container Directory Mounting - Maps local source code directories into containers so that changes are reflected immediately in the running application.
  • Hub Service Connection Management - Enables communication between all services in an environment using predictable internal hostnames.
  • Hostname-to-Service Mapping - Maps human-readable hostnames to internal container ports through a centralized reverse proxy layer.
  • Local Proxy and Domain Management - Configures custom hostnames, reverse proxies, and SSL certificates to provide secure and human-readable URLs for containerized services.
  • Domain-Based Routing Proxies - Maps custom local domains and host headers to internal services via a reverse proxy.
  • Proxy Traffic Management - Manages a reverse proxy to map stable, predictable URLs to various internal container ports.
  • Dependency Standardization - Ensures team consistency by defining tooling and service requirements in a version-controlled file.
  • Development Environment Standardization - Platform.sh synchronizes toolsets and dependencies across different operating systems to ensure team-wide environment consistency.
  • Service Environment Recipes - Deploys pre-configured sets of services and tooling using version-controlled recipes for common web stacks.
  • Relational Database Provisioning - Deploys Microsoft SQL Server as a containerized service within a local development stack.
  • Database Provisioning - Provisions SQL Server and other database platforms as services within a local development environment.
  • PostgreSQL Local Installations - Provides tools for installing and running PostgreSQL database servers as isolated services on a local machine.
  • Relational Database Provisioning - Provides automated setup of MariaDB as an isolated relational database service within the development stack.
  • Containerized Workflow Runners - Executes repetitive build steps, deployment scripts, and CI tests within isolated Docker environments.
  • Development Workflow Automators - Enables the execution of repeated tasks like build steps and deployments using automated scripts.
  • WP-CLI Command Executions - Executes command-line interface tools like WP-CLI directly within the containerized environment.
  • Platform-Specific Tooling Provisioning - Installs command-line utilities and power tools required for managing specific CMS platforms.
  • .NET Runtimes - Provisions isolated .NET runtime environments within containerized development stacks to host web applications.
  • Containerized PHP Environments - Runs specific versions of PHP within pre-configured Docker containers for development.
  • One-Time Command Executions - Runs one-time installation commands as root or standard users during the service boot process.
  • Custom Service Integrations - Integrates custom configurations, networks, and volumes to support application stacks not provided by default.
  • Dependency Installers - Installs global software packages and executes custom startup commands during the environment initialization process.
  • Environment Bootstrapping - Deploys a containerized WordPress stack with configurable PHP versions and database backends.
  • Environment Provisioning - Deploys a pre-configured WordPress stack with customizable PHP versions and debugging tools.
  • Environment Bootstrapping - Automates the initial setup and configuration of a local development stack for Drupal.
  • CMS - Deploys pre-configured stacks tailored for the Backdrop CMS with customizable PHP and database backends.
  • Application Lifecycle Hooks - Executes custom logic and build steps during the startup and shutdown phases of server processes.
  • Environment Management Plugins - Allows extending the development environment's capabilities by adding, removing, and updating plugins.
  • Global Tool Configurations - Allows overriding default system settings, logging verbosity, and plugin autoloading via global configuration files.
  • Cross-Platform Tooling Management - Synchronizes development environments and tools across different operating systems to ensure identical configurations.
  • Local Configuration Overrides - Allows individual developers to override project-wide configurations with local settings to customize their environment.
  • Template Synchronization - Synchronizes local development stacks with remote project templates and containers to ensure environmental consistency.
  • LEMP Stack Provisioning - Provisions a configurable containerized environment featuring PHP, Nginx, and a database backend.
  • Build Automation - Defines custom build steps and event-driven triggers to handle environment setup and application deployment.
  • Automated Environment Setup - Triggers custom events and build steps to handle repetitive setup and configuration changes automatically.
  • Local Build Environment Mirroring - Replicates remote build and test environments locally using containers to ensure parity with production.
  • Container Shell Access - Provides an interactive shell on specific services to run commands directly inside the container.
  • Ordered Build Instructions - Defines ordered, weighted, or grouped image instructions to precisely control the sequence of container layers.
  • Containerized Application Debugging - Integrates Xdebug to enable step-through debugging for PHP applications running within containers.
  • Containerized CMS Deployments - Packages Backdrop CMS and its dependencies into portable images for consistent local hosting.
  • Local Stack Deployments - Provisions containerized environments with PHP, Nginx, and databases to run web applications locally.
  • Node.js Runtimes - Deploys containerized JavaScript environments to run web applications or frontend tooling within a stack.
  • Compose Configuration Overrides - Injects custom service configurations into the orchestration layer to fine-tune container behavior via compose overrides.
  • Dockerfile Image Builds - Supports the use of external Dockerfiles to define complex service environments and maintain shippable images.
  • Environment Replication - Clones live production cluster resources into local environments to maintain parity for testing.
  • Software Version Mirroring - Mimics specific PHP, database, and search versions of a remote platform within a local environment.
  • Containerized Web Servers - Sets up containerized reverse proxies and web servers to handle traffic and route it to services.
  • WordPress - Integrates command-line interface tools to perform administrative tasks and manage WordPress installations without a browser.
  • Web Server Provisioning - Deploys a containerized Apache instance to serve as the web server for a local application stack.
  • Filesystem Performance Optimizations - Increases filesystem speed using high-performance sharing mechanisms or by excluding specific directories from synchronization.
  • Local Development Certificate Authorities - Automatically generates SSL certificates and a local CA to enable secure HTTPS for development.
  • Local SSL Certificates - Generates and signs SSL certificates via an internal authority to enable secure HTTPS connections.
  • Environment Bootstrapping - Provides automated bootstrapping of containerized development stacks specifically tailored for Laravel applications.
  • Configuration Defaults - Shares common base configurations across multiple projects to establish a consistent development start state.
  • Plugin-Based Extensibility - Loads custom plugins from the user directory or application root to add specialized capabilities to the environment.
  • Hierarchical Configuration Merging - Merges global defaults, project-specific files, and user-level settings to determine the final environment state.
  • Recipe Customizations - Enables overriding default service settings or adding specific tools and events to pre-defined environment stacks.
  • Tooling Overrides - Allows modifying or disabling predefined commands from recipes to customize tool behavior for a specific project.
  • Container State Inspection - Displays active containers, configuration details, and application logs for debugging the local stack.
  • Local Test Execution - Provides the ability to execute continuous integration test suites within local containerized environments to verify code before pushing.
  • Cross-Platform Test Execution - Runs continuous integration test suites across local containerized environments to verify application stability.
  • Local Environment Provisioning - Sets up local development stacks with PHP, web servers, and databases tailored for Laravel requirements.
  • LAMP Stack Installers - Deploys a complete LAMP web stack including the web server, database, and PHP with a single command.
  • MEAN Stack Provisioning - Deploys a pre-configured environment containing MongoDB, Express, Angular, and Node.js for JavaScript development.
  • Development Environments - Quickly spins up and manages services required for project development.

Star 历史

lando/lando 的 Star 历史图表lando/lando 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Lando 的开源替代方案

相似的开源项目,按与 Lando 的功能重合度排序。
  • cytopia/devilboxcytopia 的头像

    cytopia/devilbox

    4,470在 GitHub 上查看↗

    Devilbox is a containerized development environment that provides a reproducible suite of web servers, databases, and language runtimes managed through a unified configuration. It functions as a Docker-based local development stack for LAMP and MEAN software stacks and as a manager for switching between different versions of these services to match specific project requirements. The system distinguishes itself by automating local network orchestration. It includes a Docker-based virtual host manager that automatically maps local directories to custom domains and a local DNS and SSL orchestrat

    PHP
    在 GitHub 上查看↗4,470
  • ddev/ddevddev 的头像

    ddev/ddev

    3,671在 GitHub 上查看↗

    DDEV is a container-based local development environment and project manager designed to bootstrap consistent web development stacks. It orchestrates Docker containers to provide isolated Linux environments, integrating web servers, databases, and language runtimes. The project distinguishes itself by automating the complexities of local networking and security, featuring a local HTTPS proxy for SSL certificate automation and wildcard DNS for hostname management. It further enables collaboration by exposing local environments to the internet through tunneling for external project sharing. The

    Gobackdropcraftcmsddev
    在 GitHub 上查看↗3,671
  • nodeshift/nodejs-reference-architecturenodeshift 的头像

    nodeshift/nodejs-reference-architecture

    1,747在 GitHub 上查看↗

    This project provides a comprehensive architectural framework and set of standardized patterns for building, securing, and scaling production-ready Node.js applications. It serves as a foundational guide for establishing consistent development workflows, operational observability, and reliable service integration across distributed software systems. The framework distinguishes itself by emphasizing a schema-first approach to API development, ensuring that interface definitions drive the creation of server stubs, client libraries, and type definitions. It promotes a cloud-native posture by int

    JavaScript
    在 GitHub 上查看↗1,747
  • runtipi/runtipiruntipi 的头像

    runtipi/runtipi

    9,499在 GitHub 上查看↗

    Runtipi is a home server dashboard and orchestration tool designed for deploying and managing containerized applications. It provides a web-based interface for discovering and installing software from a curated app store, utilizing a Docker Compose orchestrator to handle the deployment of self-hosted services. The system integrates a reverse proxy and SSL manager to route external traffic to internal containers, automating HTTPS certificate renewal and domain assignment. It also features a built-in backup and update manager that uses cron-based scheduling to perform automatic security patchin

    TypeScripthomeserverlinuxself-hosted
    在 GitHub 上查看↗9,499
查看 Lando 的所有 30 个替代方案→

常见问题解答

lando/lando 是做什么的?

Lando 是一个 Docker 开发环境管理器和本地开发编排器,用于创建隔离的应用栈。它作为一个 Web 开发栈配置工具,协调 Web 服务器、数据库和运行时,以确保不同操作系统之间的一致性环境。

lando/lando 的主要功能有哪些?

lando/lando 的主要功能包括:Development Environment Managers, Docker Container Orchestrators, Local Development Container Orchestration, Local Development Environments, Source Code Mounting, Remote Environment Synchronizers, Managed Database Provisioning, Application Lifecycle Managers。

lando/lando 有哪些开源替代品?

lando/lando 的开源替代品包括: cytopia/devilbox — Devilbox is a containerized development environment that provides a reproducible suite of web servers, databases, and… ddev/ddev — DDEV is a container-based local development environment and project manager designed to bootstrap consistent web… nodeshift/nodejs-reference-architecture — This project provides a comprehensive architectural framework and set of standardized patterns for building, securing,… runtipi/runtipi — Runtipi is a home server dashboard and orchestration tool designed for deploying and managing containerized… deis/deis — Deis is an open-source, self-hosted Platform-as-a-Service that deploys and manages containerized applications on a… aws/copilot-cli — AWS Copilot is a command line interface for deploying and managing containerized applications and services on AWS. It…