basedevcontainer VS vscode-dev-containers

Compare basedevcontainer vs vscode-dev-containers and see what are their differences.


Base development Docker image used by other development Docker images (by qdm12)


A repository of development container definitions for the VS Code Remote - Containers extension and GitHub Codespaces (by microsoft)
Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • OPS - Build and Run Open Source Unikernels
  • Scout APM - Less time debugging, more time building
basedevcontainer vscode-dev-containers
1 16
18 2,825
- 6.1%
7.7 9.8
27 days ago 3 days ago
Shell Shell
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of basedevcontainer. We have used some of these posts to build our list of alternatives and similar projects.


Posts with mentions or reviews of vscode-dev-containers. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-02.
  • Web API – Dev environment in 120 seconds
    4 projects | | 2 Oct 2021
    Before we get too far ahead, let’s codify the bits we already know. We start VS Code and browse through a catalog of available dev containers… This time round we needed to set up and orchestrate at least two: we’ve got our app as well as Hoppscotch sitting in the same virtual network. That led us to opt for docker-from-docker-compose container template. On top of that, we enhanced it with dotnet SDK installation like our AWS Lambda container.
  • AWS Lambda – Dev environment in 120 seconds
    3 projects | | 28 Sep 2021
    The biggest issue by far was the fact that SAM heavily relies on containers which for us means we’ll have to go deeper and use docker-in-docker dev container as a starting point. The base image there comes with bare minimum software and dotnet SDK is not part of it. So, we’ll have to install everything ourselves:
  • Azure Functions – Dev environment in 120 seconds
    1 project | | 20 Sep 2021
    Next, we'll use VS Code's built-in dev container library to pick our environment of choice. Then we'll build up and switch into our container and create a function app. Finally, we'd run the code to verify environment set up correctly.
  • Please recommend me good LaTex Editors optimised for M1 Mac.
    1 project | | 16 Sep 2021
    I've been using my M1 mac with latex through VS Code with a devcontainer - here's the container definition that I based my setup on.
  • Azure Static Web Apps – Lazy Dev Environment
    2 projects | | 6 Sep 2021
    Turns out, Microsoft have already provided a very good starting point. So, all we need to do is:
  • Github Codespaces vs. Gitpod, an in-depth look
    7 projects | | 2 Sep 2021
    # See here for image contents: # [Choice] Node.js version: 16, 14, 12 ARG VARIANT="16-buster" FROM${VARIANT} # [Optional] Uncomment this section to install additional OS packages. # RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ # && apt-get -y install --no-install-recommends # [Optional] Uncomment if you want to install an additional version of node using nvm # ARG EXTRA_NODE_VERSION=10 # RUN su node -c "source /usr/local/share/nvm/ && nvm install ${EXTRA_NODE_VERSION}" # [Optional] Uncomment if you want to install more global node packages # RUN su node -c "npm install -g " RUN su node -c "npm install -g pnpm"
  • What is your preferred way to install Python on Windows? The Poll option is blocked for some reason...
    2 projects | | 16 Aug 2021
    wow. I had never heard of this -
  • GitHub’s Engineering Team has moved to Codespaces
    7 projects | | 11 Aug 2021
    Currently, VS Code is the primary method of connection to each Codespace, and we do not support other editors officially.

    If you’re looking to connect via SSH, we do have a workaround here: -- and I use this regularly for Jupyter Notebooks.

  • Developing on Expo with iOS using VSCode and Docker
    2 projects | | 7 Aug 2021
    // For format details, see For config options, see the README at: // // If you want to run as a non-root user in the container, see .devcontainer/docker-compose.yml. { "name": "expo-dev", "dockerComposeFile": [ "docker-compose.yml" ], "service": "expo-dev", "workspaceFolder": "/root/workspace", // Use 'forwardPorts' to make a list of ports inside the container available locally. "forwardPorts": [ 19000, 19001, 19002 ], }
  • VSCode development Docker container for Rust
    3 projects | | 10 Jul 2021
    Indeed there is. It looks similar although the setup sounds like more hassle and it doesn't have a fancy icon 😊

What are some alternatives?

When comparing basedevcontainer and vscode-dev-containers you can also consider the following projects:

openvscode-server - Run upstream VS Code on a remote machine with access through a modern web browser from any device, anywhere.

dotfiles - ⊙ All the dotfiles needed to make the world a better place

angular-cli - CLI tool for Angular

Code-Server - VS Code in the browser

coding-garden - My digital garden on web development.

Spring Boot - Spring Boot

golang-templates/seed - Go application GitHub repository template.

SDKMan - The SDKMAN! Command Line Interface

vscode-expo-starter - Starter project for Expo running in Docker with VSCode as the development environment

dotfiles - Not really dot-files

cli - GitHub’s official command line tool

dotfiles - GitHub Codespaces setup