
AWS Cloud9
Cloud IDE to write, run, and debug code in the browser
Discover top open-source software, updated regularly with real-world adoption signals.

Create reproducible dev environments anywhere with a single client
DevPod lets you spin up container‑based developer workspaces on local machines, Kubernetes clusters, or any cloud VM using the standard devcontainer.json, saving cost and avoiding vendor lock‑in.

DevPod enables developers to launch container‑based workspaces on any backend—local Docker, a Kubernetes cluster, or a cloud VM—using the familiar format. The client‑only architecture means you install nothing on the remote host; DevPod connects via Docker, SSH, or Kubernetes APIs, keeping the workflow simple and secure.
devcontainer.jsonWhether you need a beefy GPU machine for machine‑learning experiments, a shared cluster for collaborative coding, or just a local sandbox, DevPod provides a uniform experience across all environments. Automatic inactivity shutdown, pre‑build caching, and credential syncing reduce operational overhead while giving you full freedom to pick or switch cloud providers with a single command. The tool integrates with VSCode, JetBrains IDEs, and any SSH‑compatible editor, making it suitable for diverse development stacks.
Built under the MPL‑2.0 license, DevPod’s provider model lets you add support for custom infrastructures or contribute new features. A desktop app abstracts complexity for newcomers, while a powerful CLI satisfies advanced automation needs.
When teams consider DevPod, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
GPU‑intensive ML training
Spin up a cloud VM with multiple GPUs, run code in a pre‑configured container, and shut down automatically when idle.
Cross‑team code reviews
Developers launch identical workspaces on a shared Kubernetes cluster, ensuring consistent tooling and dependencies for review sessions.
Local debugging of cloud services
Run the same devcontainer locally to debug while mirroring the production environment hosted on a remote cluster.
On‑demand CI/CD environments
Create temporary build containers on demand, leveraging existing devcontainer definitions, and dispose of them after the pipeline finishes.
DevPod uses the same devcontainer.json format but runs entirely client‑side, letting you choose any backend and avoid per‑hour service fees.
No. DevPod is client‑only; it communicates directly with the target machine via Docker, SSH, or Kubernetes APIs.
VSCode, the full JetBrains suite, and any IDE that can connect over SSH are supported out of the box.
Yes. Providers are extensible plugins; you can implement support for custom clouds, on‑prem servers, or other orchestration tools.
The software is free under MPL‑2.0; you only pay for the underlying compute resources you provision.
Project at a glance
ActiveLast synced 4 days ago