A Neovim plugin that provides VSCode-like remote container development support, enabling development inside Docker containers.
devcontainer is a Neovim plugin that enables development inside Docker containers, similar to VSCode's remote container extension. It allows developers to start, attach to, and manage containers defined by `.devcontainer.json` files directly from Neovim, providing a consistent and isolated environment for coding.
Neovim users who work with Docker or Podman containers and want a VSCode-like remote development experience without leaving their editor.
It brings the convenience of VSCode's devcontainer workflow to Neovim, with extensive customization options, support for multiple container runtimes, and seamless integration into existing Neovim configurations.
Neovim dev container support - Mirror of https://codeberg.org/esensar/nvim-dev-container
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Embeds Neovim inside containers using client/server mode, providing a unified editing experience without terminal buffers, as highlighted in the requirements for Neovim 0.12.0+.
Offers extensive customization for terminal handling, mounts, container runtime (Docker/Podman), and autocommands, detailed in the setup options with defaults like cache_images and attach_mounts.
Automatically searches for and parses .devcontainer.json files, with template generation for new configurations, ensuring alignment with VSCode workflows and easy project setup.
Caches container images with Neovim installed to speed up subsequent attachments, reducing initialization times, as enabled by default with the cache_images option.
Explicitly marked as 'WORK IN PROGRESS' in the README, meaning features may be incomplete, buggy, or subject to breaking changes, making it risky for critical workflows.
Requires Neovim 0.12.0+, nvim-treesitter with JSON parser, and a container runtime like Docker or Podman, adding multiple layers of configuration that can overwhelm new users.
Hosted on Codeberg with mailing lists for support, it lacks the large community and extensive documentation of GitHub-based plugins, potentially slowing issue resolution and adoption.
nvim-dev-container is an open-source alternative to the following products: