Are there better options for standardizing development environments than VS Code dev containers?

This page summarizes the projects mentioned and recommended in the original post on /r/devops

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • cli

    A reference implementation for the specification that can create and configure a dev container from a devcontainer.json. (by devcontainers)

  • It's hard to ensure that a prebuilt image provides valid cache for the dev container (I actually submitted a PR to help with this, but I'm still seeing problems and haven't figured out why yet). When we have a cache miss, the build takes 10 minutes.

  • spec

    Development Containers: Use a container as a full-featured development environment. (by devcontainers)

  • This really isn't as stable as I need it to be. There are over 1000 open issues on vscode-remote-release right now, and it's hard to shake the impression that Microsoft is just not willing to allocate the resources to the dev containers project that it would need to be successful. It's also not getting the attention it would need from other tooling manufacturers to fulfill MS' ambition of making it a universal standard. So naturally, I'm casting about for alternatives.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • vscode-remote-release

    Visual Studio Code Remote Development: Open any folder in WSL, in a Docker container, or on a remote machine using SSH and take advantage of VS Code's full feature set.

  • This really isn't as stable as I need it to be. There are over 1000 open issues on vscode-remote-release right now, and it's hard to shake the impression that Microsoft is just not willing to allocate the resources to the dev containers project that it would need to be successful. It's also not getting the attention it would need from other tooling manufacturers to fulfill MS' ambition of making it a universal standard. So naturally, I'm casting about for alternatives.

  • ubuntu20-vagrantbox

    Vagrant ARM64 Ubuntu 20 box built using packer and parallels for Apple silicon Macbook M1

  • Yes? Vagrant has the been the solution to this problem for probably 10 years? Although I imagine Apple Silicon complicates the virtualization backend a little bit. Here's a thing I found on Github. https://github.com/gadelkareem/ubuntu20-vagrantbox

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts