awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
loft-sh avatar

loft-sh/devpod

0
View on GitHub↗
14,978 stars·564 forks·Go·MPL-2.0·4 vuesdevpod.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.

Historique des stars

Graphique de l'historique des stars pour loft-sh/devpodGraphique de l'historique des stars pour loft-sh/devpod

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Devpod

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Devpod.
  • devcontainers/featuresAvatar de devcontainers

    devcontainers/features

    1,484Voir sur 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
    Voir sur GitHub↗1,484
  • mitchellh/vagrantAvatar de mitchellh

    mitchellh/vagrant

    27,154Voir sur 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
    Voir sur GitHub↗27,154
  • daytonaio/daytonaAvatar de daytonaio

    daytonaio/daytona

    72,416Voir sur 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
    Voir sur GitHub↗72,416
  • microsoft/vscode-remote-releaseAvatar de microsoft

    microsoft/vscode-remote-release

    4,123Voir sur 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
    Voir sur GitHub↗4,123
Voir les 30 alternatives à Devpod→

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de loft-sh/devpod ?

Les fonctionnalités principales de loft-sh/devpod sont : Workspace Orchestration, Workspace Lifecycle Managers, Cloud IDE Orchestration, Remote Editor Bridges, Environment Specifications, IDE Integrations, IDE-to-Container Bridges, Remote Development Provisioning.

Quelles sont les alternatives open-source à loft-sh/devpod ?

Les alternatives open-source à loft-sh/devpod incluent : 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… containers/toolbox — Toolbox is a development workspace orchestrator and container environment manager that bootstraps mutable toolsets and… badtuxx/girus-cli — girus-cli is a command-line toolset that functions as a containerized workspace manager, Kubernetes lab orchestrator,…