DevContainers - Vscode Alternative

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

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

    Neovim dev container support - Mirror of https://codeberg.org/esensar/nvim-dev-container

  • Is there any extension that fullty supports the dev.json spec? I tried this : https://github.com/esensar/nvim-dev-container But it looks like it doesn`t add any of the features I set on the dev.json. I also cant seem to make the :terminal command attach to the container - it does work on VsCode :z.

  • cli

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

  • While doing a bit more research: https://github.com/devcontainers/cli and https://devcontainers.github.io/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • .dev-env-docker

    Development Environments Inside Docker Container

  • containerized neovim in my solution https://github.com/anasrar/.dev-env-docker/.

  • distrobox

    Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox

  • There is also toolbox and distrobox. They could also be used for this. The great thing about vim/neovim is that you don't need to fiddle around with attaching to a dev container when you can simply go IN the container. We used dev containers in the past when we were developing an application that runs on Ubuntu 18.04 while our hosts were already upgraded to Ubuntu 20.04. I just ended up with creating a custom Image that was based on the Devcontainer json and then did a distrobox enter. Cntr was used for debugging stuff inside a running container.

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