Skip to content

Repository files navigation

Extra Dev Container Features

🐳 Extra add-in features for devcontainers and GitHub Codespaces

🔍 Found a bug? 🐞 Open a bug report! 🐞

Important

This project's maintenance approach is changing - some features may be archived and non-Debian/Ubuntu support may be limited going forward. See #244 for details and to share feedback. If you want to make it easier for me to work on this project, you may consider hitting the Sponsor button here.

About This Fork

This repository is a continuation of the devcontainers-contrib/features project, initially developed by danielbraun89. The fork was created to maintain and enhance the project due to inactivity in the original repository.

Note

This project is not officially associated with or endorsed by the official Devcontainers project

Usage

Just add a .devcontainer/devcontainer.json file with a features key. It's very similar to package.json's dependencies object, just with the addition of an options object.

📚 Make sure to inspect each feature for feature-specific options!

{
  "image": "mcr.microsoft.com/devcontainers/base:bookworm",
  "features": {
    "ghcr.io/devcontainers-extra/features/deno": {},
    "ghcr.io/devcontainers-extra/features/neovim": {}
  }
}

Then, after adding your devcontainer config file, you can open it in GitHub Codespaces, or [open it locally using VS Code]. Be warned some features will compile things from source code and may take a while!

About

🐳 Extra add-in features for Devcontainers and GitHub Codespaces

Resources

Contributing

Stars

156 stars

Watchers

6 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages