Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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 🚀
https://github.com/manekinekko/awesome-devcontainers

Last synced: 3 days ago
JSON representation

  • 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.
    • 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](https://containers.dev/features) and [templates](https://containers.dev/templates). And more!
    • Pieces - 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++

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

      • Go image - Develop Go based applications. Includes appropriate runtime args, Go, common tools, extensions, and dependencies (maintained by Microsoft).
      • 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).
    • Java

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

      • .NET image - Develop C# and .NET based applications. Includes all needed SDKs, extensions, and dependencies (maintained by Microsoft).
    • Node.js

    • PHP

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

    • Ruby

    • Rust

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