awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
loft-sh avatar

loft-sh/devpod

0
View on GitHub↗
14,978 estrellas·564 forks·Go·MPL-2.0·4 vistasdevpod.sh↗

Devpod

DevPod is an IDE-agnostic remote development tool and containerized environment manager. It provisions reproducible development workspaces using open-standard configuration files and orchestrates these environments across local machines, remote servers, or public cloud providers.

The system utilizes a client-side orchestration model that decouples workspace management from centralized cloud controllers. It features a pluggable provider-based infrastructure abstraction, which allows for multi-backend deployment and the creation of custom provider plugins to extend support for additional cloud or on-premises environments.

The tool bridges local editors to remote containers via secure shell connections and synchronizes host authentication tokens and credentials into the remote environment. Its capability surface includes workspace state persistence, a desktop management interface for lifecycle control, and activity-based logic to automatically shut down idle workspaces to reduce resource costs.

Features

  • Workspace Orchestration - Provides automated management and standardization of development environment lifecycles using container technologies across multiple backends.
  • Workspace Lifecycle Managers - Provides a system for provisioning and managing reproducible development workspaces using Docker and Kubernetes across diverse backends.
  • Cloud IDE Orchestration - Connects various integrated development environments to remote containers and manages their lifecycle across different cloud providers.
  • Remote Editor Bridges - Bridges local text editors to remote development containers via SSH to enable a consistent workflow across different operating systems.
  • Environment Specifications - Uses standardized configuration files to build reproducible, isolated development environments with consistent toolsets.
  • IDE Integrations - Provides connectors that bridge various integrated development environments to remote workspaces via secure shell connections.
  • IDE-to-Container Bridges - Bridges local editors to remote development containers via SSH for any compatible integrated development environment.
  • Remote Development Provisioning - Provisions development workspaces on Kubernetes, cloud VMs, or local Docker backends to decouple code from hardware.
  • Containerized Workspace Managers - Manages the deployment, pausing, and stopping of containerized coding environments to optimize resource usage.
  • Provisioners - Builds isolated coding environments from open-standard configuration files to ensure consistency across different machines.
  • Infrastructure Abstraction Layers - Provides a pluggable infrastructure abstraction layer that decouples workspace management from specific cloud or local backends.
  • Remote Development Environments - Acts as a bridge that connects any compatible integrated development environment to a remote container via secure shell connections.
  • Development Environment Reproducibility - Creates isolated, containerized workspaces from configuration files to ensure consistent tooling across all developer machines.
  • Multi-Backend Deployment - Enables provisioning of development environments across local computers, remote machines, and various cloud providers.
  • SSH Remote Development Editors - Bridges local text editors to remote containers by establishing secure shell connections for seamless remote development.
  • Client-Side Orchestration Models - Manages the full lifecycle of remote workspaces from a local application instead of relying on a centralized cloud controller.
  • Workspace State Persistence - Enables stopping a running workspace and restoring its exact state later to preserve installed programs and configuration changes.
  • Auto-Shutdown Logic - Monitors workspace activity and automatically stops unused containers or virtual machines to reduce resource consumption.
  • Authentication Forwarding - Automatically synchronizes Git and Docker credentials from the host machine into remote development containers to maintain authentication.
  • Idle Resource Auto-Shutdowns - Implements activity-based logic to automatically shut down idle containers or virtual machines to reduce cloud costs.
  • Infrastructure Provider Plugins - Supports the creation of custom provider plugins to extend infrastructure backend capabilities to additional cloud or on-premises environments.
  • Desktop Management Interfaces - Provides a graphical desktop interface for creating, switching, and controlling development environments without terminal commands.
  • Host-to-Container Credential Forwarding - Automatically synchronizes authentication tokens and SSH keys from the local machine into the remote development environment.

Historial de estrellas

Gráfico del historial de estrellas de loft-sh/devpodGráfico del historial de estrellas de loft-sh/devpod

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace loft-sh/devpod?

DevPod is an IDE-agnostic remote development tool and containerized environment manager. It provisions reproducible development workspaces using open-standard configuration files and orchestrates these environments across local machines, remote servers, or public cloud providers.

¿Cuáles son las características principales de loft-sh/devpod?

Las características principales de loft-sh/devpod son: Workspace Orchestration, Workspace Lifecycle Managers, Cloud IDE Orchestration, Remote Editor Bridges, Environment Specifications, IDE Integrations, IDE-to-Container Bridges, Remote Development Provisioning.

¿Qué alternativas de código abierto existen para loft-sh/devpod?

Las alternativas de código abierto para loft-sh/devpod incluyen: devcontainers/features — This project provides a framework for defining and distributing reproducible development environments through modular,… mitchellh/vagrant — Vagrant is a virtual machine environment manager and development environment provisioner. It functions as an… daytonaio/daytona — Daytona is a cloud-native development environment platform designed to orchestrate ephemeral, containerized… microsoft/vscode-remote-release — This project provides a remote development extension pack and infrastructure for bootstrapping isolated toolchains and… hocus-dev/hocus — Hocus is a self-hosted platform for managing containerized development environments. It automates the lifecycle of… containers/toolbox — Toolbox is a development workspace orchestrator and container environment manager that bootstraps mutable toolsets and…

Alternativas open-source a Devpod

Proyectos open-source similares, clasificados según cuántas características comparten con Devpod.
  • devcontainers/featuresAvatar de devcontainers

    devcontainers/features

    1,484Ver en GitHub↗

    This project provides a framework for defining and distributing reproducible development environments through modular, containerized configuration units. It functions as an infrastructure-as-code tool that automates the setup of standardized workspaces, ensuring that programming languages, command-line utilities, and system dependencies are consistently provisioned across different projects and team members. The system distinguishes itself by packaging these configuration units as versioned, discoverable artifacts that can be layered onto base container images. By utilizing a standardized spe

    Shellcontainersdevcontainers
    Ver en GitHub↗1,484
  • mitchellh/vagrantAvatar de mitchellh

    mitchellh/vagrant

    27,154Ver en GitHub↗

    Vagrant is a virtual machine environment manager and development environment provisioner. It functions as an infrastructure as code tool and multi-hypervisor orchestrator, allowing for the definition and automation of virtualized development environments through a single configuration file. The project enables the creation of portable, virtualized development environments to ensure consistency across different host operating systems. It supports deploying these environments across various backends, including local hypervisors, cloud providers, and container runtimes, using a unified interface

    Ruby
    Ver en GitHub↗27,154
  • daytonaio/daytonaAvatar de daytonaio

    daytonaio/daytona

    72,416Ver en GitHub↗

    Daytona is a cloud-native development environment platform designed to orchestrate ephemeral, containerized workspaces. It provides a centralized system for managing reproducible coding environments as code, ensuring consistency across distributed teams by abstracting the underlying infrastructure. By utilizing declarative configuration, the platform automates the entire lifecycle of development sandboxes, from initial provisioning to resource governance. The platform distinguishes itself through its infrastructure-agnostic runner layer, which allows development environments to be deployed ac

    TypeScriptagentic-workflowaiai-agents
    Ver en GitHub↗72,416
  • microsoft/vscode-remote-releaseAvatar de microsoft

    microsoft/vscode-remote-release

    4,123Ver en GitHub↗

    This project provides a remote development extension pack and infrastructure for bootstrapping isolated toolchains and runtimes. It enables a system for opening folders and executing code across SSH hosts, Docker containers, and the Windows Subsystem for Linux. The system utilizes a client-server split architecture to separate the user interface from the extension host and language servers. It features a secure connection layer for SSH remote editing, a bridge for WSL integration, and a remote port forwarding tool to tunnel network traffic from remote environments to a local machine. The pro

    Dockerfilecontainersdev-containersdevcontainers
    Ver en GitHub↗4,123
Ver las 30 alternativas a Devpod→