GitPedia

Awesome devcontainers

A curated list of awesome tools and resources about dev containers for common programming languages and technology stacks to boost your developer productivity ๐Ÿš€

From manekinekkoยทUpdated June 17, 2026ยทView on GitHubยท

A curated list of awesome tools and resources about dev containers for common programming languages and technology stacks to boost your developer productivity ๐Ÿš€ The project is distributed under the Creative Commons Zero v1.0 Universal license, first published in 2022. Key topics include: awesome, awesome-list, codespaces, devcontainer, developer-experience.

Awesome Dev Containers Awesome

<div id="top"></div> <br /> <div align="center"> <a href="https://github.com/manekinekko/awesome-devcontainers"> <img src="images/logo.png" alt="Logo" width="80" height="80"> </a> <p align="center"> A curated list of awesome tools and resources about <a href="https://code.visualstudio.com/docs/remote/containers">dev containers</a> for common programming languages <br /> and technology stacks to boost your developer productivity ๐Ÿš€ <br /> <br /> <a href="https://github.com/manekinekko/awesome-devcontainers/issues">Report an issue</a> ยท <a href="https://github.com/manekinekko/awesome-devcontainers/issues">Add a resource</a> </p> </div>

Contents

Tools

  • VS Code Remote Development - An extension pack that lets you open any folder in a container, on a remote machine, or in WSL and take advantage of VS Code's full feature set.
  • Unofficial devcontainer CLI - An experimental CLI to improve the experience of working with Visual Studio Code dev containers.
  • devcontainer-build-run - A GitHub action and Azure DevOps task aimed at making it easier to re-use a Visual Studio Code devcontainer in a GitHub workflow or Azure DevOps pipeline.
  • vscli - A CLI/TUI which makes it easy to launch vscode projects from the terminal, with a focus on dev containers. Also supports projects with multiple dev containers.
  • tyedev - Improve Devcontainer Creation - An interactive experience for the creation of a devcontainer. Provides ability to search for features and templates. And more!
  • Pieces โ€” An on-device copilot that helps you capture, enrich, and reuse code, streamline collaboration, and solve complex problems through a contextual understanding of your workflow.
  • crib - A lean devcontainer runner that shells out to Docker/Podman. Single binary, no SSH, just docker exec, with experimental support for plugins.
  • KubeStellar Console - Multi-cluster Kubernetes dashboard with AI-powered operations, real-time observability, and CNCF project integrations across edge and cloud clusters.
  • aicontainer - A CLI that drops a sandboxed dev container into any project for running AI coding agents (Claude Code, Codex) in auto-approve mode, with filesystem isolation, a filtered Docker socket, and an opt-in outbound firewall.
  • mirabilis - One-command launcher that runs Claude Code fully autonomously in an isolated Docker dev container โ€” cross-platform (macOS/Linux/WSL2), with a terminal UI and persistent agent memory.
<p align="right">(<a href="#top">back to top</a>)</p>

Articles

<p align="right">(<a href="#top">back to top</a>)</p>

Tutorials

<p align="right">(<a href="#top">back to top</a>)</p>

Videos

<p align="right">(<a href="#top">back to top</a>)</p>

Samples

C/C++

  • Try Out Development Containers: C++ - C++ sample project for trying out the VS Code Remote - Containers extension (maintained by Microsoft).
  • C++ image - Develop C++ applications on Linux. Includes Debian C++ build tools (maintained by Microsoft).

Go

  • Go Dev Container - Ultimate Go development container for Visual Studio Code.
  • Try Out Development Containers: Go - Go sample project for trying out the VS Code Remote - Containers extension (maintained by Microsoft).
  • Go image - Develop Go based applications. Includes appropriate runtime args, Go, common tools, extensions, and dependencies (maintained by Microsoft).

Java

  • Try Out Development Containers: Java - Java sample project for trying out the VS Code Remote - Containers extension (maintained by Microsoft).
  • Java image - Develop Java applications. Includes the JDK and Java extensions (maintained by Microsoft).

.NET

  • Try Out Development Containers: .NET Core - .NET Core sample project for trying out the VS Code Remote - Containers extension (maintained by Microsoft).
  • .NET image - Develop C# and .NET based applications. Includes all needed SDKs, extensions, and dependencies (maintained by Microsoft).

Node.js

PHP

  • Try Out Development Containers: PHP - PHP sample project for trying out the VS Code Remote - Containers extension (maintained by Microsoft).
  • PHP image - Develop PHP based applications. Includes needed tools, extensions, and dependencies (maintained by Microsoft).

Python

Ruby

Rust

  • Try Out Development Containers: Rust - Rust sample project for trying out the VS Code Remote - Containers extension (maintained by Microsoft).
  • Rust image - Develop Rust based applications. Includes appropriate runtime args and everything you need to get up and running (maintained by Microsoft).

Misc

  • ROS dev container for VS Code - A preconfigured docker image for ROS (Robot Operating System) development. Preconfigured code completion for C++, Python, XML (package.xml, launchfiles, URDF, SDF). Preconfigured simulation environments (Flatland, TurtleBot3, ARIAC, Virtual RobotX, UUV).
<p align="right">(<a href="#top">back to top</a>)</p>

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub โ†’

This article is auto-generated from manekinekko/awesome-devcontainers via the GitHub API.Last fetched: 6/17/2026