Bootstrap a containerised development environment for a common tech stack without writing Docker config from scratch.
Share a consistent coding environment with a team so every contributor gets the same tools and extensions automatically.
Use GitHub Codespaces to work on a project from a browser without installing anything on your local machine.
Learn how devcontainer.json files are structured to build your own custom dev container template.
This repo is archived. For current templates visit the devcontainers GitHub org. Drop devcontainer.json into your project root and reopen in VS Code.
This repository was a collection of ready-made configuration templates for setting up development containers with Visual Studio Code and GitHub Codespaces. It is now archived and no longer active. The contents were migrated in late 2023 to a new home under the devcontainers GitHub organization. A development container is a pre-configured environment that runs inside a container tool like Docker. The idea is that a developer opens a project folder in VS Code and VS Code automatically sets up the correct programming language, tools, and extensions inside a container, so the project works the same way on any machine. GitHub Codespaces takes the same concept to the cloud, letting someone work from a browser without installing anything locally. The templates in this repository gave developers a starting point for many common technology stacks. Each template included a configuration file called devcontainer.json that described which container image to use, how to start it, and which VS Code extensions to install. A developer could pick a template, drop the files into their project folder, and have a working containerized environment in minutes. Because this repository is archived, no new templates or fixes are accepted here. People looking for current templates should visit the devcontainers organization directly, and those who want to publish their own templates can use the quick-start repositories mentioned in the migration announcement.
← microsoft on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.