Awesome Lists

awesome-devcontainers

by manekinekko

awesome listpushed over 2 years ago

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

AI summary

dev container toolkit

A curated collection of tools and resources to support isolated development environments within Docker

stars
418
forks
22
watching
10
awesome list
1
entries
38
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/manekinekko/awesome-devcontainers/links.svg)](https://awesome.facts.dev/awesome/manekinekko/awesome-devcontainers)
HTML
<a href="https://awesome.facts.dev/awesome/manekinekko/awesome-devcontainers"><img src="https://awesome.facts.dev/shield/manekinekko/awesome-devcontainers/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/manekinekko/awesome-devcontainers/links.svg

What's in the list

38 links in 14 sections, with live GitHub stats.activeno commit in 2y

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

Articles

Tutorials

Videos

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)

Samples / 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)

Samples / 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)

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

Samples / Node.js

  • Try Out Development Containers: Node.js

    Node.js sample project for trying out the VS Code Remote - Containers extension (maintained by Microsoft)

  • Node.js image w/ JavaScript

    Develop Node.js based applications. Includes Node.js, eslint, nvm, and yarn (maintained by Microsoft)

  • Node.js image w/ TypeScript

    Develop Node.js based applications in TypeScript. Includes Node.js, eslint, nvm, yarn, and the TypeScript compiler (maintained by Microsoft)

Samples / 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)

Samples / Python

Samples / Ruby

Samples / 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)

Samples / 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)

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.