{"id":13400385,"url":"https://github.com/loft-sh/devpod","last_synced_at":"2025-05-14T07:07:45.441Z","repository":{"id":165477752,"uuid":"592748160","full_name":"loft-sh/devpod","owner":"loft-sh","description":"Codespaces but open-source, client-only and unopinionated: Works with any IDE and lets you use any cloud, kubernetes or just localhost docker.","archived":false,"fork":false,"pushed_at":"2025-04-17T06:07:58.000Z","size":72774,"stargazers_count":13639,"open_issues_count":85,"forks_count":436,"subscribers_count":39,"default_branch":"main","last_synced_at":"2025-05-07T06:38:32.207Z","etag":null,"topics":["cloud","devcontainer","devcontainers","developer-tools","development","docker","ide","kubernetes","remote-development","remote-development-environment","vscode"],"latest_commit_sha":null,"homepage":"https://devpod.sh","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/loft-sh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-01-24T12:59:48.000Z","updated_at":"2025-05-06T23:52:51.000Z","dependencies_parsed_at":"2023-10-12T00:27:33.937Z","dependency_job_id":"9148a5d4-c66c-4e8b-95c6-af2e826b9b25","html_url":"https://github.com/loft-sh/devpod","commit_stats":{"total_commits":1282,"total_committers":77,"mean_commits":"16.649350649350648","dds":0.7160686427457098,"last_synced_commit":"77092a4c459e2a900f44e20481560477a3a9a312"},"previous_names":[],"tags_count":218,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loft-sh%2Fdevpod","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loft-sh%2Fdevpod/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loft-sh%2Fdevpod/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loft-sh%2Fdevpod/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/loft-sh","download_url":"https://codeload.github.com/loft-sh/devpod/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254092648,"owners_count":22013290,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloud","devcontainer","devcontainers","developer-tools","development","docker","ide","kubernetes","remote-development","remote-development-environment","vscode"],"created_at":"2024-07-30T19:00:51.463Z","updated_at":"2025-05-14T07:07:40.419Z","avatar_url":"https://github.com/loft-sh.png","language":"Go","readme":"\u003cbr\u003e\n\u003ca href=\"https://www.devpod.sh\"\u003e\n  \u003cpicture width=\"500\"\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"docs/static/media/devpod_dark.png\"\u003e\n    \u003cimg alt=\"DevPod wordmark\" width=\"500\" src=\"docs/static/media/devpod.png\"\u003e\n  \u003c/picture\u003e\n\u003c/a\u003e\n\n### **[Website](https://www.devpod.sh)** • **[Quickstart](https://www.devpod.sh/docs/getting-started/install)** • **[Documentation](https://www.devpod.sh/docs/what-is-devpod)** • **[Blog](https://loft.sh/blog)** • **[𝕏 (Twitter)](https://x.com/loft_sh)** • **[Slack](https://slack.loft.sh/)**\n\n[![Join us on Slack!](docs/static/media/slack.svg)](https://slack.loft.sh/) [![Open in DevPod!](https://devpod.sh/assets/open-in-devpod.svg)](https://devpod.sh/open#https://github.com/loft-sh/devpod)\n\n**[We are hiring!](https://www.loft.sh/careers) Come build the future of remote development environments with us.**\n\nDevPod is a client-only tool to create reproducible developer environments based on a [devcontainer.json](https://containers.dev/) on any backend. Each developer environment runs in a container and is specified through a [devcontainer.json](https://containers.dev/). Through DevPod providers, these environments can be created on any backend, such as the local computer, a Kubernetes cluster, any reachable remote machine, or in a VM in the cloud.\n\n![Codespaces](docs/static/media/codespaces-but.png)\n\nYou can think of DevPod as the glue that connects your local IDE to a machine where you want to develop. So depending on the requirements of your project, you can either create a workspace locally on the computer, on a beefy cloud machine with many GPUs, or a spare remote computer. Within DevPod, every workspace is managed the same way, which also makes it easy to switch between workspaces that might be hosted somewhere else.\n\n![DevPod Flow](docs/static/media/devpod-flow.gif)\n\n## Quickstart\n\nDownload DevPod Desktop:\n- [MacOS Silicon/ARM](https://github.com/loft-sh/devpod/releases/latest/download/DevPod_macos_aarch64.dmg)\n- [MacOS Intel/AMD](https://github.com/loft-sh/devpod/releases/latest/download/DevPod_macos_x64.dmg)\n- [Windows](https://github.com/loft-sh/devpod/releases/latest/download/DevPod_windows_x64_en-US.msi)\n- [Linux AppImage](https://github.com/loft-sh/devpod/releases/latest/download/DevPod_linux_amd64.AppImage)\n\nTake a look at the [DevPod Docs](https://devpod.sh/docs/getting-started/install) for more information.\n\n## Why DevPod?\n\nDevPod reuses the open [DevContainer standard](https://containers.dev/) (used by GitHub Codespaces and VSCode DevContainers) to create a consistent developer experience no matter what backend you want to use.\n\nCompared to hosted services such as Github Codespaces, JetBrains Spaces, or Google Cloud Workstations, DevPod has the following advantages:\n* **Cost savings**: DevPod is usually around 5-10 times cheaper than existing services with comparable feature sets because it uses bare virtual machines in any cloud and shuts down unused virtual machines automatically.\n* **No vendor lock-in**: Choose whatever cloud provider suits you best, be it the cheapest one or the most powerful, DevPod supports all cloud providers. If you are tired of using a provider, change it with a single command.\n* **Local development**: You get the same developer experience also locally, so you don't need to rely on a cloud provider at all.\n* **Cross IDE support**: VSCode and the full JetBrains suite is supported, all others can be connected through simple ssh.\n* **Client-only**: No need to install a server backend, DevPod runs only on your computer.\n* **Open-Source**: DevPod is 100% open-source and extensible. A provider doesn't exist? Just create your own.\n* **Rich feature set**: DevPod already supports prebuilds, auto inactivity shutdown, git \u0026 docker credentials sync, and many more features to come.\n* **Desktop App**: DevPod comes with an easy-to-use desktop application that abstracts all the complexity away. If you want to build your own integration, DevPod offers a feature-rich CLI as well.\n","funding_links":[],"categories":["Go","docker","cloud","kubernetes"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floft-sh%2Fdevpod","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Floft-sh%2Fdevpod","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floft-sh%2Fdevpod/lists"}