Skip to content

manekinekko/awesome-devcontainers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

58 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Awesome Dev Containers Awesome


Logo

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

Report an issue Β· Add a resource

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.
  • Devsy | devsy.sh - Accelerate engineering velocity with Devsy, a workspace management tool for deploying devcontainers on Docker, Kubernetes, cloud providers (e.g., AWS, GCP, Azure, and more), and SSH remote hosts.
  • decolint - A linter for Dev Container definitions, Features, and Templates, with checks for correctness, security, and reproducibility.

(back to top)

Articles

(back to top)

Tutorials

(back to top)

Videos

(back to top)

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).

(back to top)

About

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

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors