Open ETEnterprises1 opened 1 month ago
`style: ('.json')`,
[ https://github.com/devcontainers/feature-starter#:~:text=Skip%20to%20content,my%20personal%20information
](> "Skip to content
> Navigation Menu
>
> Code
> Issues
> 6
> A bootstrap repo for self-authoring Dev Container Features
>
> containers.dev
> License
> MIT license
> 260 stars
> 121 forks
> 19 watching
> 6 Branches
> 0 Tags
> Activity
> Custom properties
> Public template repository
> devcontainers/feature-starter
> Folders and files
> Name
> Latest commit
>
> samruddhikhandale
> 2 months ago
> History
> .devcontainer
> 7 months ago
> .github/workflows
> 2 months ago
> src
> last year
> test
> last year
> LICENSE
> 2 years ago
> README.md
> last year
> Repository files navigation
> README
> MIT license
> Dev Container Features: Self Authoring Template
> This repo provides a starting point and example for creating your own custom dev container Features, hosted for free on GitHub Container Registry. The example in this repository follows the dev container Feature distribution specification.
>
> To provide feedback to the specification, please leave a comment on spec issue #70. For more broad feedback regarding dev container Features, please see spec issue #61.
>
> Example Contents
> This repository contains a collection of two Features - hello and color. These Features serve as simple feature implementations. Each sub-section below shows a sample devcontainer.json alongside example usage of the Feature.
>
> hello
> Running hello inside the built container will print the greeting provided to it via its greeting option.
>
> {
> "image": "mcr.microsoft.com/devcontainers/base:ubuntu",
> "features": {
> "ghcr.io/devcontainers/feature-starter/hello:1": {
> "greeting": "Hello"
> }
> }
> }
> $ hello
>
> Hello, user.
> color
> Running color inside the built container will print your favorite color to standard out.
>
> {
> "image": "mcr.microsoft.com/devcontainers/base:ubuntu",
> "features": {
> ""Skip to content
Navigation Menu
Code
Issues
6
A bootstrap repo for self-authoring Dev Container Features
containers.dev
License
MIT license
260 stars
121 forks
19 watching
6 Branches
0 Tags
Activity
Custom properties
Public template repository
devcontainers/feature-starter
Folders and files
Name
Latest commit
samruddhikhandale
2 months ago
History
.devcontainer
7 months ago
.github/workflows
2 months ago
src
last year
test
last year
LICENSE
2 years ago
README.md
last year
Repository files navigation
README
MIT license
Dev Container Features: Self Authoring Template
This repo provides a starting point and example for creating your own custom dev container Features, hosted for free on GitHub Container Registry. The example in this repository follows the dev container Feature distribution specification.
To provide feedback to the specification, please leave a comment on spec issue #70. For more broad feedback regarding dev container Features, please see spec issue #61.
Example Contents
This repository contains a collection of two Features - hello and color. These Features serve as simple feature implementations. Each sub-section below shows a sample devcontainer.json alongside example usage of the Feature.
hello
Running hello inside the built container will print the greeting provided to it via its greeting option.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/devcontainers/feature-starter/hello:1": {
"greeting": "Hello"
}
}
}
$ hello
Hello, user.
color
Running color inside the built container will print your favorite color to standard out.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/devcontainers/feature-starter/color:1": {
"favorite": "green"
}
}
}
$ color
my favorite color is green
Repo and Feature Structure
Similar to the devcontainers/features repo, this repository has a src folder. Each Feature has its own sub-folder, containing at least a devcontainer-feature.json and an entrypoint script install.sh.
├── src
│ ├── hello
│ │ ├── devcontainer-feature.json
│ │ └── install.sh
│ ├── color
│ │ ├── devcontainer-feature.json
│ │ └── install.sh
| ├── ...
│ │ ├── devcontainer-feature.json
│ │ └── install.sh
...
An implementing tool will composite the documented dev container properties from the feature's devcontainer-feature.json file, and execute in the install.sh entrypoint script in the container during build time. Implementing tools are also free to process attributes under the customizations property as desired.
Options
All available options for a Feature should be declared in the devcontainer-feature.json. The syntax for the options property can be found in the devcontainer Feature json properties reference.
For example, the color feature provides an enum of three possible options (red, gold, green). If no option is provided in a user's devcontainer.json, the value is set to "red".
{
// ...
"options": {
"favorite": {
"type": "string",
"enum": [
"red",
"gold",
"green"
],
"default": "red",
"description": "Choose your favorite color."
}
}
}
Options are exported as Feature-scoped environment variables. The option name is captialized and sanitized according to option resolution.
#!/bin/bash
echo "Activating feature 'color'"
echo "The provided favorite color is: ${FAVORITE}"
...
Distributing Features
Versioning
Features are individually versioned by the version attribute in a Feature's devcontainer-feature.json. Features are versioned according to the semver specification. More details can be found in the dev container Feature specification.
Publishing
NOTE: The Distribution spec can be found here.
While any registry implementing the OCI Distribution spec can be used, this template will leverage GHCR (GitHub Container Registry) as the backing registry.
Features are meant to be easily sharable units of dev container configuration and installation code.
This repo contains a GitHub Action workflow that will publish each Feature to GHCR.
Allow GitHub Actions to create and approve pull requests should be enabled in the repository's Settings > Actions > General > Workflow permissions for auto generation of src//README.md per Feature (which merges any existing src//NOTES.md).
By default, each Feature will be prefixed with the <owner/ namespace. For example, the two Features in this repository can be referenced in a devcontainer.json with:
ghcr.io/devcontainers/feature-starter/color:1
ghcr.io/devcontainers/feature-starter/hello:1
The provided GitHub Action will also publish a third "metadata" package with just the namespace, eg: ghcr.io/devcontainers/feature-starter. This contains information useful for tools aiding in Feature discovery.
'devcontainers/feature-starter' is known as the feature collection namespace.
Marking Feature Public
Note that by default, GHCR packages are marked as private. To stay within the free tier, Features need to be marked as public.
This can be done by navigating to the Feature's "package settings" page in GHCR, and setting the visibility to 'public`. The URL may look something like:
https://github.com/users//packages/container/%2F/settings
Adding Features to the Index
If you'd like your Features to appear in our public index so that other community members can find them, you can do the following:
Go to github.com/devcontainers/devcontainers.github.io
This is the GitHub repo backing the containers.dev spec site
Open a PR to modify the collection-index.yml file
This index is from where supporting tools like VS Code Dev Containers and GitHub Codespaces surface Features for their dev container creation UI.
Using private Features in Codespaces
For any Features hosted in GHCR that are kept private, the GITHUB_TOKEN access token in your environment will need to have package:read and contents:read for the associated repository.
Many implementing tools use a broadly scoped access token and will work automatically. GitHub Codespaces uses repo-scoped tokens, and therefore you'll need to add the permissions in devcontainer.json
An example devcontainer.json can be found below.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/my-org/private-features/hello:1": {
"greeting": "Hello"
}
},
"customizations": {
"codespaces": {
"repositories": {Development Containers
Available Dev Container Features
This table contains all official and community-supported Dev Container Features known at the time of crawling each registered collection. This list is continuously updated with the latest available feature information. See the Feature quick start repository to add your own!
Referencing a Feature below can be done in the "features" section of a devcontainer.json.
Please note that if you need to report a Feature, you should do so through the registry hosting the Feature.
To add your own collection to this list, please create a PR editing this yaml file.
Feature NameMaintainerReferenceLatest VersionAnacondaDev Container Spec Maintainersghcr.io/devcontainers/features/anaconda:11.0.12AWS CLIDev Container Spec Maintainersghcr.io/devcontainers/features/aws-cli:11.1.0Azure CLIDev Container Spec Maintainersghcr.io/devcontainers/features/azure-cli:11.2.5Common UtilitiesDev Container Spec Maintainersghcr.io/devcontainers/features/common-utils:22.5.1CondaDev Container Spec Maintainersghcr.io/devcontainers/features/conda:11.0.9Light-weight DesktopDev Container Spec Maintainersghcr.io/devcontainers/features/desktop-lite:11.2.4Docker (Docker-in-Docker)Dev Container Spec Maintainersghcr.io/devcontainers/features/docker-in-docker:22.11.0Docker (docker-outside-of-docker)Dev Container Spec Maintainersghcr.io/devcontainers/features/docker-outside-of-docker:11.5.0Dotnet CLIDev Container Spec Maintainersghcr.io/devcontainers/features/dotnet:22.1.3Git (from source)Dev Container Spec Maintainersghcr.io/devcontainers/features/git:11.3.2Git Large File Support (LFS)Dev Container Spec Maintainersghcr.io/devcontainers/features/git-lfs:11.2.2GitHub CLIDev Container Spec Maintainersghcr.io/devcontainers/features/github-cli:11.0.13GoDev Container Spec Maintainersghcr.io/devcontainers/features/go:11.3.1HugoDev Container Spec Maintainersghcr.io/devcontainers/features/hugo:11.1.2Java (via SDKMAN!)Dev Container Spec Maintainersghcr.io/devcontainers/features/java:11.6.0Kubectl, Helm, and MinikubeDev Container Spec Maintainersghcr.io/devcontainers/features/kubectl-helm-minikube:11.2.0Nix Package ManagerDev Container Spec Maintainersghcr.io/devcontainers/features/nix:11.2.0Node.js (via nvm), yarn and pnpmDev Container Spec Maintainersghcr.io/devcontainers/features/node:11.6.0NVIDIA CUDADev Container Spec Maintainersghcr.io/devcontainers/features/nvidia-cuda:11.1.2OryxDev Container Spec Maintainersghcr.io/devcontainers/features/oryx:11.3.6PHPDev Container Spec Maintainersghcr.io/devcontainers/features/php:11.1.3PowerShellDev Container Spec Maintainersghcr.io/devcontainers/features/powershell:11.5.0PythonDev Container Spec Maintainersghcr.io/devcontainers/features/python:11.6.4Ruby (via rvm)Dev Container Spec Maintainersghcr.io/devcontainers/features/ruby:11.2.3RustDev Container Spec Maintainersghcr.io/devcontainers/features/rust:11.3.1SSH serverDev Container Spec Maintainersghcr.io/devcontainers/features/sshd:11.0.9Terraform, tflint, and TFGruntDev Container Spec Maintainersghcr.io/devcontainers/features/terraform:11.3.8Data Version ControlIterative, Incghcr.io/iterative/features/dvc:11.0.4nvtop - GPUs Process monitoringIterative, Incghcr.io/iterative/features/nvtop:11.0.0apt packagesRocker Projectghcr.io/rocker-org/devcontainer-features/apt-packages:11.0.2Conda, Mamba (Miniforge)Rocker Projectghcr.io/rocker-org/devcontainer-features/miniforge:11.0.1PandocRocker Projectghcr.io/rocker-org/devcontainer-features/pandoc:11.0.0Quarto CLIRocker Projectghcr.io/rocker-org/devcontainer-features/quarto-cli:11.1.2R (via apt)Rocker Projectghcr.io/rocker-org/devcontainer-features/r-apt:00.4.2R packages from the DESCRIPTION file (via pak)Rocker Projectghcr.io/rocker-org/devcontainer-features/r-dependent-packages:00.1.0R historyRocker Projectghcr.io/rocker-org/devcontainer-features/r-history:00.1.0R packages (via pak)Rocker Projectghcr.io/rocker-org/devcontainer-features/r-packages:11.1.0R (via rig)Rocker Projectghcr.io/rocker-org/devcontainer-features/r-rig:11.2.4renv cacheRocker Projectghcr.io/rocker-org/devcontainer-features/renv-cache:00.1.2RStudio ServerRocker Projectghcr.io/rocker-org/devcontainer-features/rstudio-server:00.3.0fishMeaningfulghcr.io/meaningful-ooo/devcontainer-features/fish:11.2.2HomebrewMeaningfulghcr.io/meaningful-ooo/devcontainer-features/homebrew:22.0.4FastlyMike Priscellaghcr.io/mpriscella/features/fastly:11.0.1Helm Chart TestingMike Priscellaghcr.io/mpriscella/features/helm-chart-testing:11.0.0KindMike Priscellaghcr.io/mpriscella/features/kind:11.0.1SopsMike Priscellaghcr.io/mpriscella/features/sops:11.0.2DuckDB CLIeitsupighcr.io/eitsupi/devcontainer-features/duckdb-cli:11.0.1Taskeitsupighcr.io/eitsupi/devcontainer-features/go-task:11.0.3jq, yq, gojq, xq, jaqeitsupighcr.io/eitsupi/devcontainer-features/jq-likes:22.1.0mdBookeitsupighcr.io/eitsupi/devcontainer-features/mdbook:11.0.0Nushelleitsupighcr.io/eitsupi/devcontainer-features/nushell:00.1.1actEric Hoghcr.io/dhoeric/features/act:11.0.0aztfyEric Hoghcr.io/dhoeric/features/aztfy:11.0.0ConftestEric Hoghcr.io/dhoeric/features/conftest:11.0.0Fly.io CLIEric Hoghcr.io/dhoeric/features/flyctl:11.0.0Google Cloud CLIEric Hoghcr.io/dhoeric/features/google-cloud-cli:11.0.1hadolintEric Hoghcr.io/dhoeric/features/hadolint:11.0.0k6Eric Hoghcr.io/dhoeric/features/k6:11.0.0k9s-cliEric Hoghcr.io/dhoeric/features/k9s:11.0.1mizuEric Hoghcr.io/dhoeric/features/mizu:11.0.0Open Policy AgentEric Hoghcr.io/dhoeric/features/opa:11.0.0oras-cliEric Hoghcr.io/dhoeric/features/oras:11.0.0sternEric Hoghcr.io/dhoeric/features/stern:11.0.0terraform-docsEric Hoghcr.io/dhoeric/features/terraform-docs:11.0.0terraformerEric Hoghcr.io/dhoeric/features/terraformer:11.0.0tfsecEric Hoghcr.io/dhoeric/features/tfsec:11.0.0trivyEric Hoghcr.io/dhoeric/features/trivy:11.0.0Azure BicepRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/azurebicep:11.0.5cosignRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/cosign:11.0.1CUE LangRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/cuelang:11.0.5gitsignRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/gitsign:11.0.4Tiny GoRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/tinygo:11.0.5The WebAssembly Binary ToolkitRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/wabt:11.1.1Common Amazon Linux 2 UtilitiesKen Collinsghcr.io/customink/codespaces-features/common-amzn:11.0.0Docker-in-Docker Amazon Linux 2Ken Collinsghcr.io/customink/codespaces-features/docker-in-docker-amzn:11.0.1Set Docker Log LevelKen Collinsghcr.io/customink/codespaces-features/docker-log-level:11.0.0AWS SAM CLI UtilityKen Collinsghcr.io/customink/codespaces-features/sam-cli:11.2.0Azure CLI PersistenceStuart Leeksghcr.io/stuartleeks/dev-container-features/azure-cli-persistence:00.0.4Dev TunnelsStuart Leeksghcr.io/stuartleeks/dev-container-features/dev-tunnels:00.0.1Shell HistoryStuart Leeksghcr.io/stuartleeks/dev-container-features/shell-history:00.0.3golangci-lintguiyomhghcr.io/guiyomh/features/golangci-lint:00.1.1gomarkdocguiyomhghcr.io/guiyomh/features/gomarkdoc:00.1.0goreleaserguiyomhghcr.io/guiyomh/features/goreleaser:00.1.1gotestsumguiyomhghcr.io/guiyomh/features/gotestsum:00.1.1justguiyomhghcr.io/guiyomh/features/just:00.1.0mageguiyomhghcr.io/guiyomh/features/mage:00.1.0pact-goguiyomhghcr.io/guiyomh/features/pact-go:00.1.1vimguiyomhghcr.io/guiyomh/features/vim:00.0.1Hypermodern PythonNate Schererghcr.io/natescherer/devcontainers-custom-features/hypermodern-python:11.0.0k9sNate Schererghcr.io/natescherer/devcontainers-custom-features/k9s:11.0.0PowerShell ResourcesNate Schererghcr.io/natescherer/devcontainers-custom-features/powershell-resources:11.1.0mitmproxy https proxyJosh Spicerghcr.io/joshspicer/features/mitm-proxy:11.0.3OCI Container UtilsJosh Spicerghcr.io/joshspicer/features/oci-utils:11.0.5blackfireShyimghcr.io/shyim/devcontainers-features/blackfire:00.0.1bunShyimghcr.io/shyim/devcontainers-features/bun:00.0.1phpShyimghcr.io/shyim/devcontainers-features/php:00.1.2shopware-cliShyimghcr.io/shyim/devcontainers-features/shopware-cli:00.0.2symfony-cliShyimghcr.io/shyim/devcontainers-features/symfony-cli:00.0.1makejungarettighcr.io/jungaretti/features/make:11.0.1ripgrepjungarettighcr.io/jungaretti/features/ripgrep:11.0.1vimjungarettighcr.io/jungaretti/features/vim:11.0.0msquictlc-sundownghcr.io/tlc-sundown/devcontainers-features/msquic:11.0.0VoltaEnrico Secondulfoghcr.io/enricosecondulfo/devcontainer-features/volta:11.0.0Assume AWS Rolesaml-toghcr.io/saml-to/devcontainer-features/assume-aws-role:22.0.1Cloud Native development environment toolsrjfmachadoghcr.io/rjfmachado/devcontainer-features/cloud-native:11.0.7Shellchecklukewiwaghcr.io/lukewiwa/features/shellcheck:00.2.3wait-for-itlukewiwaghcr.io/lukewiwa/features/wait-for-it:00.1.1Chezmoi Dotfile Managerrioghcr.io/rio/features/chezmoi:11.1.0k3drioghcr.io/rio/features/k3d:11.1.0k9srioghcr.io/rio/features/k9s:11.1.5Kustomizerioghcr.io/rio/features/kustomize:11.1.2Skaffold Container & Kubernetes Developmentrioghcr.io/rio/features/skaffold:22.0.0vclusterrioghcr.io/rio/features/vcluster:11.0.1KusionKusionStackghcr.io/KusionStack/devcontainer-features/kusion:00.0.2bats (Bash Automated Testing System)edouard-lopezghcr.io/edouard-lopez/devcontainer-features/bats:00.0.1Azure Functions Core Toolsjlaundryghcr.io/jlaundry/devcontainer-features/azure-functions-core-tools:11.0.0SQL Server ODBC Driverjlaundryghcr.io/jlaundry/devcontainer-features/mssql-odbc-driver:11.0.2kotlincmikaelloghcr.io/mikaello/devcontainer-features/kotlinc:11.0.0Modern shell utilsmikaelloghcr.io/mikaello/devcontainer-features/modern-shell-utils:11.0.0Copacetic CLIjsburckhardtghcr.io/jsburckhardt/devcontainer-features/copa:11.0.0cranejsburckhardtghcr.io/jsburckhardt/devcontainer-features/crane:11.0.0CycloneDX CLIjsburckhardtghcr.io/jsburckhardt/devcontainer-features/cyclonedx:11.0.1fluxjsburckhardtghcr.io/jsburckhardt/devcontainer-features/flux:11.0.0Gitleaksjsburckhardtghcr.io/jsburckhardt/devcontainer-features/gitleaks:11.0.0jnvjsburckhardtghcr.io/jsburckhardt/devcontainer-features/jnv:11.0.0Kyverno CLIjsburckhardtghcr.io/jsburckhardt/devcontainer-features/kyverno:11.0.0notationjsburckhardtghcr.io/jsburckhardt/devcontainer-features/notation:11.0.0skopeojsburckhardtghcr.io/jsburckhardt/devcontainer-features/skopeo:11.0.0zarfjsburckhardtghcr.io/jsburckhardt/devcontainer-features/zarf:11.0.0NAPPTIVE Playground CLIoleksisghcr.io/oleksis/devcontainer-features/playground-cli:55.0.2Python Launcheroleksisghcr.io/oleksis/devcontainer-features/python-launcher:11.0.0EmscriptenEki Baskoroghcr.io/ebaskoro/devcontainer-features/emscripten:11.0.0GrainEki Baskoroghcr.io/ebaskoro/devcontainer-features/grain:00.1.0Scala (via SDKMAN!)Eki Baskoroghcr.io/ebaskoro/devcontainer-features/scala:11.0.0SDKMAN!Eki Baskoroghcr.io/ebaskoro/devcontainer-features/sdkman:11.0.0SMTP4Dev: A dotnet test email SMTP serverWarren Buckleyghcr.io/warrenbuckley/codespace-features/smtp4dev:11.0.0SQLiteWarren Buckleyghcr.io/warrenbuckley/codespace-features/sqlite:11.0.0Roost Cluster CreationRoost.ai (Harish Agrawal)ghcr.io/roost-io/features/roost:11.0.0ClusterctlLennart Jernghcr.io/lentzi90/features/clusterctl:00.1.3KubeadmLennart Jernghcr.io/lentzi90/features/kubeadm:00.1.3KWOKLennart Jernghcr.io/lentzi90/features/kwok:00.1.2TiltLennart Jernghcr.io/lentzi90/features/tilt:00.1.3NextflowRob Symeghcr.io/robsyme/features/nextflow:11.0.0nf-testRob Symeghcr.io/robsyme/features/nf-test:11.0.0wasm + wasi for DotnetBrendan Burnsdevwasm.azurecr.io/dev-wasm/dev-wasm-feature/dotnet-wasi:00.0.1wasm + wasi for GoBrendan Burnsdevwasm.azurecr.io/dev-wasm/dev-wasm-feature/golang-wasi:00.0.2wasm + wasi for RustBrendan Burnsdevwasm.azurecr.io/dev-wasm/dev-wasm-feature/rust-wasi:00.0.2Wasmtime runtime and WASI SDKBrendan Burnsdevwasm.azurecr.io/dev-wasm/dev-wasm-feature/wasmtime-wasi:00.0.16Vale doc linterShine Pukurghcr.io/shinepukur/devcontainer-features/vale:11.0.0GitLab CI Localmsclockghcr.io/msclock/features/gitlab-ci-local:00.0.7Vcpkg Toolmsclockghcr.io/msclock/features/vcpkg:11.3.5Figgrant0417ghcr.io/withfig/features/fig:11.0.2micromambamamba-orgghcr.io/mamba-org/devcontainer-features/micromamba:11.2.0Astro CLIfhodaghcr.io/astronomer/devcontainer-features/astro-cli:11.0.0Bash profileEliiseSghcr.io/eliises/devcontainer-features/bash-profile:11.0.1Dev Container CLI (via npm)EliiseSghcr.io/eliises/devcontainer-features/devcontainers-cli:11.0.0GitleaksMatthieu Frontonghcr.io/frntn/devcontainers-features/gitleaks:11.0.3NewmanMatthieu Frontonghcr.io/frntn/devcontainers-features/newman:11.0.1PostmanMatthieu Frontonghcr.io/frntn/devcontainers-features/postman:11.0.0PrismMatthieu Frontonghcr.io/frntn/devcontainers-features/prism:11.0.0direnvChristopherMacGownghcr.io/christophermacgown/devcontainer-features/direnv:11.0.1easy-container-hooksChristopherMacGownghcr.io/christophermacgown/devcontainer-features/easy-container-hooks:11.0.0mcflyChristopherMacGownghcr.io/christophermacgown/devcontainer-features/mcfly:11.0.2minio-clientChristopherMacGownghcr.io/christophermacgown/devcontainer-features/minio-client:11.0.0Bazel (via Bazelisk)Balazs23ghcr.io/balazs23/devcontainers-features/bazel:11.0.1Nx (via npm)Balazs23ghcr.io/balazs23/devcontainers-features/nx:11.0.1tfenvMikael Ahlinderghcr.io/mickeahlinder/devcontainer-features/tfenv:11.1.0hledgerJames C Kimble Jrghcr.io/jckimble/devcontainer-features/hledger:11.32.2NgrokJames C Kimble Jrghcr.io/jckimble/devcontainer-features/ngrok:33.1.2TailwindCSS Standalone CLIr3dpointghcr.io/r3dpoint/devcontainer-features/tailwindcss-standalone-cli:11.0.1Trunktrunk-ioghcr.io/trunk-io/devcontainer-feature/trunk:11.1.0SwiftFormatJoseph Heck/Adam Fowlerghcr.io/swift-server-community/swift-devcontainer-features/SwiftFormat:00.1.1Foundation NetworkingJoseph Heck/Adam Fowlerghcr.io/swift-server-community/swift-devcontainer-features/foundationnetworking:11.0.0jemallocJoseph Heck/Adam Fowlerghcr.io/swift-server-community/swift-devcontainer-features/jemalloc:11.0.0sqliteJoseph Heck/Adam Fowlerghcr.io/swift-server-community/swift-devcontainer-features/sqlite:11.0.0swift-formatJoseph Heck/Adam Fowlerghcr.io/swift-server-community/swift-devcontainer-features/swift-format:00.1.0confdAndrii Tararakaghcr.io/gickis/devcontainer-features/confd:11.0.0gomplateAndrii Tararakaghcr.io/gickis/devcontainer-features/gomplate:11.0.0kubeconformAndrii Tararakaghcr.io/gickis/devcontainer-features/kubeconform:11.0.1kubesealAndrii Tararakaghcr.io/gickis/devcontainer-features/kubeseal:11.0.1Semgrep (via pipx)Jonathan Nagayoshighcr.io/sonikro/devcontainer-features/semgrep:11.0.0Microsoft SBOM-ToolJasonTheDeveloperghcr.io/jasonthedeveloper/features/sbom:11.1.0GrypeDasith Wijesghcr.io/dasiths/devcontainer-features/grype:11.0.0SyftDasith Wijesghcr.io/dasiths/devcontainer-features/syft:11.0.0MealstromFelix Wielandghcr.io/flexwie/devcontainer-features/maelstrom:11.0.01Password CLIFelix Wielandghcr.io/flexwie/devcontainer-features/op:11.0.0PulumiFelix Wielandghcr.io/flexwie/devcontainer-features/pulumi:11.0.0TerraspaceFelix Wielandghcr.io/flexwie/devcontainer-features/terraspace:11.0.0d2Kevin Harriganghcr.io/ksh5022/devcontainer-features/d2:11.0.0Airplane.dev CLIGMkonanghcr.io/gmkonan/feature/airplane:11.0.0dapr-cliDapr maintainersghcr.io/dapr/cli/dapr-cli:00.1.0Go Install PackagesAzutakeghcr.io/azutake/devcontainer-features/go-packages-install:00.0.2bunMichael Lohrghcr.io/michidk/devcontainers-features/bun:11.0.1typosMichael Lohrghcr.io/michidk/devcontainers-features/typos:11.0.0typstMichael Lohrghcr.io/michidk/devcontainers-features/typst:11.0.0Apt can install packages on Debian-like systemsXiaowei Wangghcr.io/wxw-matt/devcontainer-features/apt:00.2.1A Shell Command RunnerXiaowei Wangghcr.io/wxw-matt/devcontainer-features/command_runner:00.5.0A Remote Shell Scripts RunnerXiaowei Wangghcr.io/wxw-matt/devcontainer-features/script_runner:00.5.0Salesforce CLIJason Vercelloneghcr.io/vercellone/devcontainer-features/sfdx-cli:11.0.0CDK for Terraform CLI (via npm)Joe McKinnonghcr.io/joedmck/devcontainer-features/cdktf:11.0.0Cloudflare Tunnel ClientJoe McKinnonghcr.io/joedmck/devcontainer-features/cloudflared:11.0.2Serve (via NPM)Joe McKinnonghcr.io/joedmck/devcontainer-features/serve:11.0.0Cloudflare Wrangler CLI (via npm)Joe McKinnonghcr.io/joedmck/devcontainer-features/wrangler:11.0.0CircleCI CLICody Taylorghcr.io/codeman99/features/circleci-cli:11.2.1Exercism CLICody Taylorghcr.io/codeman99/features/exercism-cli:11.0.1TemporalioFernando Avalosghcr.io/favalos/devcontainer-features/temporalio:11.0.0Dartdevcontainers-communityghcr.io/devcontainers-community/templates/dart:11.0.0TinyGodevcontainers-communityghcr.io/devcontainers-community/features/tinygo:11.1.0SurrealDBdevcontainers-communityghcr.io/devcontainers-community/features/surrealdb:11.0.0Bazeldevcontainers-communityghcr.io/devcontainers-community/features/bazel:11.1.0direnvdevcontainers-communityghcr.io/devcontainers-community/features/direnv:11.0.0llvmdevcontainers-communityghcr.io/devcontainers-community/features/llvm:33.0.0Denodevcontainers-communityghcr.io/devcontainers-community/features/deno:11.1.0Prettierdevcontainers-communityghcr.io/devcontainers-community/npm-features/prettier:11.1.0TypeScriptdevcontainers-communityghcr.io/devcontainers-community/npm-features/typescript:11.1.0BaconLee-Orrghcr.io/lee-orr/rusty-dev-containers/bacon:00.1.8Cargo AuditLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-audit:00.1.8Cargo BinstallLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-binstall:00.1.8cargo-bundleLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-bundle:00.1.8Cargo DenyLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-deny:00.1.8Cargo ExpandLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-expand:00.1.8Cargo LLVM CovLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-llvm-cov:00.1.8cargo-makeLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-make:00.1.8cargo-mobileLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-mobile:00.1.8cargo-nextestLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-nextest:00.1.8Cargo WatchLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-watch:00.1.8Cargo WebLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-web:00.1.8CosmonicLee-Orrghcr.io/lee-orr/rusty-dev-containers/cosmonic:00.1.8Dexterous DeveloperLee-Orrghcr.io/lee-orr/rusty-dev-containers/dexterous_developer:00.1.8DioxusLee-Orrghcr.io/lee-orr/rusty-dev-containers/dioxus:00.1.8Fermyon SpinLee-Orrghcr.io/lee-orr/rusty-dev-containers/fermyon-spin:00.1.8HelixLee-Orrghcr.io/lee-orr/rusty-dev-containers/helix:00.1.8HonggfuzzLee-Orrghcr.io/lee-orr/rusty-dev-containers/honggfuzz:00.1.8MprocsLee-Orrghcr.io/lee-orr/rusty-dev-containers/mprocs:00.1.8Rust Windows MSVCLee-Orrghcr.io/lee-orr/rusty-dev-containers/rust_windows_msvc:00.1.8sccacheLee-Orrghcr.io/lee-orr/rusty-dev-containers/sccache:00.1.8Spin Message TriggerLee-Orrghcr.io/lee-orr/rusty-dev-containers/spin-message-trigger:00.1.8wasm bindgen cliLee-Orrghcr.io/lee-orr/rusty-dev-containers/wasm-bindgen-cli:00.1.8Wasm Server RunnerLee-Orrghcr.io/lee-orr/rusty-dev-containers/wasm-server-runner:00.1.8Rust wasm32_unknown_unknownLee-Orrghcr.io/lee-orr/rusty-dev-containers/wasm32-unknown-unknown:00.1.8WasmcloudLee-Orrghcr.io/lee-orr/rusty-dev-containers/wasmcloud:00.1.8ZellijLee-Orrghcr.io/lee-orr/rusty-dev-containers/zellij:00.1.8mockery (Go)Ivan Stasiukghcr.io/brokeyourbike/devcontainer-features/mockery-go:00.2.0reflexIvan Stasiukghcr.io/brokeyourbike/devcontainer-features/reflex:00.2.0StaticcheckIvan Stasiukghcr.io/brokeyourbike/devcontainer-features/staticcheck:00.2.0Vapor ToolboxNikita Kurpasghcr.io/nikitakurpas/features/vapor-toolbox:11.0.0AWS CLI PersistenceJoshua Jighcr.io/joshuanianji/devcontainer-features/aws-cli-persistence:11.0.3Azure CLI Persistence (forked)Joshua Jighcr.io/joshuanianji/devcontainer-features/azure-cli-persistence-forked:00.0.1EdgeDBJoshua Jighcr.io/joshuanianji/devcontainer-features/edgedb-cli:11.0.2Google Cloud CLI PersistenceJoshua Jighcr.io/joshuanianji/devcontainer-features/gcloud-cli-persistence:11.0.3Github CLI PersistenceJoshua Jighcr.io/joshuanianji/devcontainer-features/github-cli-persistence:11.0.3LamderaJoshua Jighcr.io/joshuanianji/devcontainer-features/lamdera:11.0.2Mount pnpm StoreJoshua Jighcr.io/joshuanianji/devcontainer-features/mount-pnpm-store:11.0.2Terraform CLI PersistenceJoshua Jighcr.io/joshuanianji/devcontainer-features/terraform-cli-persistence:11.0.2Stripe CLIThanan Traiongthawonghcr.io/nullcoder/devcontainer-features/stripe-cli:11.0.0npm registryjayreeghcr.io/jayree/devcontainer-features/npm-registry:11.0.1Salesforce CLI (autocomplete)jayreeghcr.io/jayree/devcontainer-features/sf-autocomplete:11.0.4Salesforce CLI (plugins)jayreeghcr.io/jayree/devcontainer-features/sf-plugins:11.0.3Custom Root CAbdsohaghcr.io/bdsoha/devcontainers/custom-root-ca:11.3.0aws-sso-util (via pipx)Tom Harveyghcr.io/tomharvey/devcontainer-features/aws-sso-util:11.0.0Azure Developer CLIAzure Developer CLI Teamghcr.io/azure/azure-dev/azd:00.1.0Skyramp CLI ToolsSkyramp, Inc.ghcr.io/letsramp/devcontainer-features/skyramp:11.0.3EarthlyEarthly Technologiesghcr.io/earthly/devcontainer-features/earthly:11.0.0RunmeStateful, Inc.ghcr.io/stateful/devcontainer-features/runme:00.1.01Password CLIJohn Chlark Sumatraghcr.io/itsmechlark/features/1password:11.2.0actJohn Chlark Sumatraghcr.io/itsmechlark/features/act:11.1.0Doppler CLIJohn Chlark Sumatraghcr.io/itsmechlark/features/doppler:22.3.0PostgreSQLJohn Chlark Sumatraghcr.io/itsmechlark/features/postgresql:11.5.0RabbitMQ ServerJohn Chlark Sumatraghcr.io/itsmechlark/features/rabbitmq-server:11.1.0Redis ServerJohn Chlark Sumatraghcr.io/itsmechlark/features/redis-server:11.1.0Snowflake ODBCJohn Chlark Sumatraghcr.io/itsmechlark/features/snowflake-odbc:11.2.0TrivyJohn Chlark Sumatraghcr.io/itsmechlark/features/trivy:11.1.0Atlas CLIMarco Zaccaroghcr.io/marcozac/devcontainer-features/atlas:11.0.3Buf CLI (via Github Releases)Marco Zaccaroghcr.io/marcozac/devcontainer-features/buf:11.0.0gofumpt (via Github Releases)Marco Zaccaroghcr.io/marcozac/devcontainer-features/gofumpt:11.0.0GoReleaser (via Github Releases)Marco Zaccaroghcr.io/marcozac/devcontainer-features/goreleaser:11.0.0protoc-gen-entgrpc (from source)Marco Zaccaroghcr.io/marcozac/devcontainer-features/protoc-gen-entgrpc:11.0.0ShellCheck (via Github Releases)Marco Zaccaroghcr.io/marcozac/devcontainer-features/shellcheck:11.0.0Persistence for DigitalOcean doctl CLIElanHassonghcr.io/elanhasson/devcontainer-features/digitalocean-doctl-cli-persistence:11.1.0.NET Aspire Daily BuildsElanHassonghcr.io/elanhasson/devcontainer-features/dotnet-aspire-daily:11.0.0MCAPTiwaloluwa Ojoghcr.io/tiwaojo/features/mcap-cli:11.0.2Julia (via Juliaup)Julia Language Communityghcr.io/julialang/devcontainer-features/julia:11.1.1koJohn Rowleyghcr.io/robbert229/devcontainer-features/ko:11.0.0OpenTofuJohn Rowleyghcr.io/robbert229/devcontainer-features/opentofu:11.0.0OperatorSDKJohn Rowleyghcr.io/robbert229/devcontainer-features/operator-sdk:11.0.0PostgreSQL ClientJohn Rowleyghcr.io/robbert229/devcontainer-features/postgresql-client:11.0.0Android SDKFiliph Siitam Sandströmghcr.io/nordcominc/devcontainer-features/android-sdk:11.2.0WineMaxim Slipenkoghcr.io/maks1ms/devcontainers-features/wine:00.0.5Container Structure TestsTy Schlichenmeyerghcr.io/schlich/cst-devcontainer-feature/container-structure-test:11.0.0Container Structure TestsTy Schlichenmeyerghcr.io/schlich/devcontainer-features/container-structure-test:11.0.0CypressTy Schlichenmeyerghcr.io/schlich/devcontainer-features/cypress:11.0.1GrafanaTy Schlichenmeyerghcr.io/schlich/devcontainer-features/grafana:11.0.6HelixTy Schlichenmeyerghcr.io/schlich/devcontainer-features/helix:11.0.0Helmfile CLITy Schlichenmeyerghcr.io/schlich/devcontainer-features/helmfile:11.0.0Jenkins X 3Ty Schlichenmeyerghcr.io/schlich/devcontainer-features/jenkins-x:11.0.0StarshipTy Schlichenmeyerghcr.io/schlich/devcontainer-features/just:00.1.5Prometheus Node ExporterTy Schlichenmeyerghcr.io/schlich/devcontainer-features/node-exporter:11.0.0Open SlidesTy Schlichenmeyerghcr.io/schlich/devcontainer-features/openslides:11.1.0PigzTy Schlichenmeyerghcr.io/schlich/devcontainer-features/pigz:00.1.0PixzTy Schlichenmeyerghcr.io/schlich/devcontainer-features/pixz:00.1.0PowerLevel10kTy Schlichenmeyerghcr.io/schlich/devcontainer-features/powerlevel10k:11.0.0RyeTy Schlichenmeyerghcr.io/schlich/devcontainer-features/rye:11.2.3StarshipTy Schlichenmeyerghcr.io/schlich/devcontainer-features/starship:00.1.5My Favorite Colorrauchaghcr.io/raucha/devcontainer-features/color:11.0.3Hello, World!rauchaghcr.io/raucha/devcontainer-features/hello:11.0.2Pytorchrauchaghcr.io/raucha/devcontainer-features/pytorch:11.0.0alpine-aws-clicirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-aws-cli:00.0.3alpine-bashcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-bash:00.0.2alpine-batcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-bat:00.0.12alpine-bottomcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-bottom:00.0.5alpine-brootcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-broot:00.0.4alpine-buncirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-bun:00.0.1alpine-ctopcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-ctop:00.0.2alpine-curlcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-curl:00.0.1alpine-denocirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-deno:00.0.6alpine-docker-outside-of-dockercirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-docker-outside-of-docker:00.0.18alpine-fswatchcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-fswatch:00.0.1alpine-gh-clicirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-gh-cli:00.0.1alpine-gitcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-git:00.0.1alpine-gpgcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-gpg:00.0.1alpine-jqcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-jq:00.0.1alpine-mage2postmancirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-mage2postman:00.0.2alpine-magento-cloud-clicirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-magento-cloud-cli:00.0.7alpine-n98-magerun2cirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-n98-magerun2:00.0.17alpine-nanocirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-nano:00.0.1alpine-navicirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-navi:00.0.11alpine-nodecirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-node:00.0.15alpine-nushellcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-nushell:00.0.13alpine-ohmyzshcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-ohmyzsh:00.0.21alpine-opensshcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-openssh:00.0.1alpine-patchcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-patch:00.0.1alpine-pgsql-clientcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-pgsql-client:00.0.1alpine-php-bcmathcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-bcmath:00.0.1alpine-php-composercirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-composer:00.0.8alpine-php-ftpcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-ftp:00.0.2alpine-php-gdcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-gd:00.0.1alpine-php-intlcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-intl:00.0.2alpine-php-ldapcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-ldap:00.0.1alpine-php-magentocirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-magento:00.0.1alpine-php-mariadbcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-mariadb:00.0.1alpine-php-mssqlcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-mssql:00.0.1alpine-php-mysqlcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-mysql:00.0.1alpine-php-pcntlcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-pcntl:00.0.1alpine-php-pgsqlcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-pgsql:00.0.1alpine-php-posixcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-posix:00.0.1alpine-php-soapcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-soap:00.0.1alpine-php-socketscirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-sockets:00.0.3alpine-php-xdebugcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-xdebug:00.0.5alpine-php-zipcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-zip:00.0.1alpine-phpstorm-libscirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-phpstorm-libs:00.0.1alpine-sentry-clicirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-sentry-cli:00.0.2alpine-sigcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-sig:00.0.1alpine-sshscirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-sshs:00.0.1alpine-starshipcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-starship:00.0.2alpine-usercirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-user:00.0.2Argo Workflows and CD CLIaudacioustuxghcr.io/audacioustux/devcontainers/argo:11.0.0AWS SAM CLIaudacioustuxghcr.io/audacioustux/devcontainers/aws-sam-cli:11.0.1Bazelaudacioustuxghcr.io/audacioustux/devcontainers/bazel:11.0.0Bunaudacioustuxghcr.io/audacioustux/devcontainers/bun:11.0.0Ciliumaudacioustuxghcr.io/audacioustux/devcontainers/cilium:11.0.0Common Utilities Extrasaudacioustuxghcr.io/audacioustux/devcontainers/common-utils-extras:11.2.1Ebortaudacioustuxghcr.io/audacioustux/devcontainers/ebort:11.0.0Fly.io CLIaudacioustuxghcr.io/audacioustux/devcontainers/flyctl:11.0.0Graal VMaudacioustuxghcr.io/audacioustux/devcontainers/graalvm:11.0.5K9s (Kubernetes CLI To Manage Your Clusters In Style!)audacioustuxghcr.io/audacioustux/devcontainers/k9s:11.0.1Knativeaudacioustuxghcr.io/audacioustux/devcontainers/knative:11.0.1Kubebuilderaudacioustuxghcr.io/audacioustux/devcontainers/kubebuilder:11.0.0Kustomizeaudacioustuxghcr.io/audacioustux/devcontainers/kustomize:11.0.0Localstackaudacioustuxghcr.io/audacioustux/devcontainers/localstack:11.0.1Mirrordaudacioustuxghcr.io/audacioustux/devcontainers/mirrord:11.0.0Operator SDKaudacioustuxghcr.io/audacioustux/devcontainers/operator-sdk:11.0.1Buildpacks Pack CLIaudacioustuxghcr.io/audacioustux/devcontainers/pack-cli:11.0.0Pulumiaudacioustuxghcr.io/audacioustux/devcontainers/pulumi:11.0.3Scala Toolchainaudacioustuxghcr.io/audacioustux/devcontainers/scala-toolchain:11.0.2Taskfileaudacioustuxghcr.io/audacioustux/devcontainers/taskfile:11.0.0Tiltaudacioustuxghcr.io/audacioustux/devcontainers/tilt:11.0.1Vegeta - HTTP load testing tool and libraryaudacioustuxghcr.io/audacioustux/devcontainers/vegeta:11.0.1WASM Toolchainaudacioustuxghcr.io/audacioustux/devcontainers/wasm-toolchain:11.0.1Velero (via Github Releases)xfrancoisghcr.io/xfrancois/devcontainers-features/velero:11.0.0ctlptlnucleuscloudghcr.io/nucleuscloud/devcontainer-features/ctlptl:00.1.1helmfilenucleuscloudghcr.io/nucleuscloud/devcontainer-features/helmfile:00.1.0sqlcnucleuscloudghcr.io/nucleuscloud/devcontainer-features/sqlc:11.0.1Cowsayjoshspicerghcr.io/joshspicer/more-features/cowsay:11.0.0Vtex CLIMarlonPassos-gitghcr.io/marlonpassos-git/dev-container-features/vtex-cli:00.0.1Buildah (via apt-get)Paul Gilberghcr.io/paul-gilber/devcontainer-features/buildah-apt-get:11.0.0Butane (via Homebrew)Paul Gilberghcr.io/paul-gilber/devcontainer-features/butane-homebrew:11.0.0Amazon EKS - eksctl (via Homebrew)Paul Gilberghcr.io/paul-gilber/devcontainer-features/eksctl-homebrew:11.0.0Jinja2 CLI (via Homebrew)Paul Gilberghcr.io/paul-gilber/devcontainer-features/jinja2-cli-homebrew:11.0.0OpenShift CLI (via Homebrew)Paul Gilberghcr.io/paul-gilber/devcontainer-features/openshift-cli-homebrew:11.0.0Yamllint (via Homebrew)Paul Gilberghcr.io/paul-gilber/devcontainer-features/yamllint-homebrew:11.0.0Bats libs: support, assert, detik and filebrokenpip3ghcr.io/brokenpip3/devcontainers-bats/bats-libs:00.0.2BunPablo Ulloaghcr.io/prulloac/devcontainer-features/bun:11.1.2chezmoiPablo Ulloaghcr.io/prulloac/devcontainer-features/chezmoi:11.0.0commitizen (via pipx)Pablo Ulloaghcr.io/prulloac/devcontainer-features/commitizen:11.0.0DenoPablo Ulloaghcr.io/prulloac/devcontainer-features/deno:11.0.0gitlint (via pipx)Pablo Ulloaghcr.io/prulloac/devcontainer-features/gitlint:11.0.1LaTeX WorkshopPablo Ulloaghcr.io/prulloac/devcontainer-features/latex:11.3.1ollamaPablo Ulloaghcr.io/prulloac/devcontainer-features/ollama:11.0.0pre-commit (via pipx)Pablo Ulloaghcr.io/prulloac/devcontainer-features/pre-commit:11.0.3bunlumenpinkghcr.io/lumenpink/devcontainer-features/bun:00.0.1wasm-packlumenpinkghcr.io/lumenpink/devcontainer-features/wasm-pack:00.0.3Android SDKCASL0ghcr.io/casl0/devcontainer-features/android-sdk:11.0.1depot_toolsCASL0ghcr.io/casl0/devcontainer-features/depot_tools:11.0.0eksctl (via curl)CASL0ghcr.io/casl0/devcontainer-features/eksctl:11.0.0AWS SAM CLIgoldsamghcr.io/goldsam/dev-container-features/aws-sam-cli:11.0.0The CUE Data Constraint Languagegoldsamghcr.io/goldsam/dev-container-features/cue-lang:11.0.0Flux 2goldsamghcr.io/goldsam/dev-container-features/flux2:11.0.1ammonite (via Homebrew)Georg Ofenbeckghcr.io/georgofenbeck/features/ammonite-homebrew:11.0.0ammonite (via direct linux binary download)Georg Ofenbeckghcr.io/georgofenbeck/features/ammonite-linuxbinary:11.0.0lazygit (via Homebrew)Georg Ofenbeckghcr.io/georgofenbeck/features/lazygit-homebrew:11.0.0lazygit (via direct linux binary download)Georg Ofenbeckghcr.io/georgofenbeck/features/lazygit-linuxbinary:11.0.0TheFuck (via Homebrew)Georg Ofenbeckghcr.io/georgofenbeck/features/thefuck-homebrew:11.0.0thefuck (via pipx)Georg Ofenbeckghcr.io/georgofenbeck/features/thefuck-pipx:11.0.0Fish - persistent dataNiko Böckermanghcr.io/nikobockerman/devcontainer-features/fish-persistent-data:22.0.3Poetry - persistent cacheNiko Böckermanghcr.io/nikobockerman/devcontainer-features/poetry-persistent-cache:11.0.1Ansible Lint (via pipx)Hans Spaansghcr.io/hspaans/devcontainer-features/ansible-lint:11.0.2Django-upgrade (via pipx)Hans Spaansghcr.io/hspaans/devcontainer-features/django-upgrade:11.0.0PyADR (via pipx)Hans Spaansghcr.io/hspaans/devcontainer-features/pyadr:11.0.1PyCQA tools bundle (via pipx)Hans Spaansghcr.io/hspaans/devcontainer-features/pycqa:11.0.0pymarkdownlnt (via pipx)Hans Spaansghcr.io/hspaans/devcontainer-features/pymarkdownlnt:11.0.0Pytest (via pipx)Hans Spaansghcr.io/hspaans/devcontainer-features/pytest:11.0.3Pyupgrade (via pipx)Hans Spaansghcr.io/hspaans/devcontainer-features/pyupgrade:11.0.0rstcheck (via pipx)Hans Spaansghcr.io/hspaans/devcontainer-features/rstcheck:11.0.0sshpassHans Spaansghcr.io/hspaans/devcontainer-features/sshpass:11.0.1Bob build systemDirk Louwersghcr.io/dlouwers/devcontainer-features/bob:11.0.0DevboxDirk Louwersghcr.io/dlouwers/devcontainer-features/devbox:11.0.0Chrome Testingkreemerghcr.io/kreemer/features/chrometesting:11.0.0Helixkreemerghcr.io/kreemer/features/helix:11.0.1Stowkreemerghcr.io/kreemer/features/stow:11.0.0Frida Core devkitVeroghcr.io/veronoicc/devcontainer-features/frida-core-devkit:11.0.3Frida Gum devkitVeroghcr.io/veronoicc/devcontainer-features/frida-gum-devkit:11.0.1LuaJIT 2.1.0-beta3Veroghcr.io/veronoicc/devcontainer-features/luajit-2.1.0-beta3:11.0.0install-php-extensionsleocavalcanteghcr.io/opencodeco/devcontainers/install-php-extensions:00.1.225difftastic (via Github Releases)Valentin Heiligersghcr.io/va-h/devcontainers-features/difftastic:11.0.0uv (via pipx)Valentin Heiligersghcr.io/va-h/devcontainers-features/uv:11.0.0AWS CLIBart Venterghcr.io/bartventer/arch-devcontainer-features/aws-cli:11.5.4Azure CLIBart Venterghcr.io/bartventer/arch-devcontainer-features/azure-cli:11.0.2Common UtilitiesBart Venterghcr.io/bartventer/arch-devcontainer-features/common-utils:11.4.4Docker (Docker-in-Docker)Bart Venterghcr.io/bartventer/arch-devcontainer-features/docker-in-docker:11.3.4Docker (docker-outside-of-docker)Bart Venterghcr.io/bartventer/arch-devcontainer-features/docker-outside-of-docker:11.3.4Google Cloud CLIBart Venterghcr.io/bartventer/arch-devcontainer-features/gcloud-cli:11.0.3GoBart Venterghcr.io/bartventer/arch-devcontainer-features/go:11.5.0Terraform, tflint, and TFGruntBart Venterghcr.io/bartventer/arch-devcontainer-features/terraform:11.3.5bpmnlintWaqqas Jabbarghcr.io/waqqas/feature/bpmnlint:11.0.1dmnlintWaqqas Jabbarghcr.io/waqqas/feature/dmnlint:11.0.1Verilatordalanceghcr.io/veryl-lang/devcontainer-features/verilator:11.0.0Veryldalanceghcr.io/veryl-lang/devcontainer-features/veryl:11.0.0Templ (via GitHub Release)dusansimicghcr.io/dusansimic/devcontainer-features/templ:00.1.0LunarvimCadu Ribeiroghcr.io/duduribeiro/devcontainer-features/lunarvim:00.0.2Neovim (from source)Cadu Ribeiroghcr.io/duduribeiro/devcontainer-features/neovim:11.0.1Tmux (from source)Cadu Ribeiroghcr.io/duduribeiro/devcontainer-features/tmux:11.0.0Infisical CLIskriptfabrikghcr.io/skriptfabrik/devcontainer-features/infisical-cli:11.0.1Packt CliAdrian Rusznicaghcr.io/m4tchl0ck/devcontainer-features/pact-cli:11.0.1My Powerlevel10KAdrian Rusznicaghcr.io/m4tchl0ck/devcontainer-features/powerlevel10k:11.0.0structurizr-liteAdrian Rusznicaghcr.io/m4tchl0ck/devcontainer-features/structurizr-lite:11.0.1Create Remote UserNils Geistmannghcr.io/nils-geistmann/devcontainers-features/create-remote-user:00.0.3exercismNils Geistmannghcr.io/nils-geistmann/devcontainers-features/exercism:00.0.1zshNils Geistmannghcr.io/nils-geistmann/devcontainers-features/zsh:00.0.6OpenFGA CLIAndrew Porterghcr.io/partydrone/devcontainer/features/openfga-cli:00.0.3Goose CLIRaphael Castroghcr.io/rafaph/devcontainer-features/goose-cli:11.0.0Fly.io CLIGMkonanghcr.io/gmkonan/fly-cli-feature/flyctl:11.0.0RyeE-gineeringghcr.io/e-gineering/devcontainer-features/rye:11.3.0Synology NAS DevelopmentChaosWarsghcr.io/chaoswars/synology-features/toolkit:11.0.6alpine-bindtoolstcakyghcr.io/tcaky/devcontainer-features/alpine-bindtools:00.0.1alpine-powershelltcakyghcr.io/tcaky/devcontainer-features/alpine-powershell:00.0.1alpine-tzdatatcakyghcr.io/tcaky/devcontainer-features/alpine-tzdata:00.0.1yq and jq binariesLarsNieuwenhuizenghcr.io/larsnieuwenhuizen/features/jqyq:00.0.1NeoVimLarsNieuwenhuizenghcr.io/larsnieuwenhuizen/features/neovim:00.0.2ZellijLarsNieuwenhuizenghcr.io/larsnieuwenhuizen/features/zellij:00.0.4Openstack CLIenrico9034ghcr.io/enrico9034/devcontainer-features/openstack-cli:11.0.0ANTLR4nikiforovallghcr.io/nikiforovall/devcontainer-features/antlr4:11.0.0.NET Aspirenikiforovallghcr.io/nikiforovall/devcontainer-features/dotnet-aspire:11.0.0.NET CSharpiernikiforovallghcr.io/nikiforovall/devcontainer-features/dotnet-csharpier:11.0.0helm-docsdirsiglerghcr.io/dirsigler/devcontainer-features/helm-docs:11.0.3MagicMirrorsidecusghcr.io/sidecus/devcontainer-features/magicmirror:11.0.3MATLABThe MathWorks Inc.ghcr.io/mathworks/devcontainer-features/matlab:00.0.7Cascadia Code FontJulian Pawlowskighcr.io/jpawlowski/devcontainer-features/cascadia-code:11.0.0CLI for Microsoft 365Julian Pawlowskighcr.io/jpawlowski/devcontainer-features/cli-microsoft365:11.1.0GitHub Codespace dotfilesJulian Pawlowskighcr.io/jpawlowski/devcontainer-features/codespaces-dotfiles:11.0.0PnP PowerShellJulian Pawlowskighcr.io/jpawlowski/devcontainer-features/pnp.powershell:11.0.0PowerShell Extended [PSResourceGet / NuGet Versioning; Oh My Posh prompt profile]Julian Pawlowskighcr.io/jpawlowski/devcontainer-features/powershell-extended:22.1.0pre-commit(via pip)gvatsal60 (Vatsal Gupta)ghcr.io/gvatsal60/dev-container-features/pre-commit:11.0.5SonarLintgvatsal60 (Vatsal Gupta)ghcr.io/gvatsal60/dev-container-features/sonarlint:11.0.1terrataggit-sajghcr.io/git-saj/devcontainer-features/terratag:11.0.0Dokku Remote CLICodefabrik GmbHghcr.io/code-fabrik/features/dokku-cli:11.0.0Adobe Experience Manager SDKJuan Ayalaghcr.io/juan-ayala/devcontainer-features/aem-sdk:11.2.2LocalStack CLILocalStack GmbHghcr.io/localstack/devcontainer-feature/localstack-cli:00.1.2Install package(s) via Advanced Package ToolDeepSpaceCartel Inc.ghcr.io/deep-space-cartel/devcontainers-features/apt:11.1.0Install package(s) via Pip Installs PackagesDeepSpaceCartel Inc.ghcr.io/deep-space-cartel/devcontainers-features/pip:11.0.0StarshipDeepSpaceCartel Inc.ghcr.io/deep-space-cartel/devcontainers-features/starship:11.2.0Atlassian Forge CLI (via npm)Mark Gibsonghcr.io/adaptavist/devcontainer-features/atlassian-forge:11.0.0AntigenPhil Bellghcr.io/phil-bell/devcontainer-features/antigen:11.0.3
Star3,463
Watch
© 2024 Microsoft
"my-org/private-features": { "permissions": { "packages": "read", "contents": "read" } } } } }
}
Releases
No releases published
Packages
3
feature-starter/hello
feature-starter/color
feature-starter
Contributors
17
3 contributors
Languages
Shell
100.0%
Footer
© 2024 GitHub, Inc.
Footer navigation
Terms
Privacy
Security
Status
Docs
Contact
Manage cookies
Do not share my personal information
"
https://github.com/devcontainers/feature-starter#:~:text=Skip%20to%20content,my%20personal%20information
": {
> "favorite": "green"
> }
> }
> }
> $ color
>
> my favorite color is green
> Repo and Feature Structure
> Similar to the devcontainers/features repo, this repository has a src folder. Each Feature has its own sub-folder, containing at least a devcontainer-feature.json and an entrypoint script install.sh.
>
> ├── src
> │ ├── hello
> │ │ ├── devcontainer-feature.json
> │ │ └── install.sh
> │ ├── color
> │ │ ├── devcontainer-feature.json
> │ │ └── install.sh
> | ├── ...
> │ │ ├── devcontainer-feature.json
> │ │ └── install.sh
> ...
> An implementing tool will composite the documented dev container properties from the feature's devcontainer-feature.json file, and execute in the install.sh entrypoint script in the container during build time. Implementing tools are also free to process attributes under the customizations property as desired.
>
> Options
> All available options for a Feature should be declared in the devcontainer-feature.json. The syntax for the options property can be found in the devcontainer Feature json properties reference.
>
> For example, the color feature provides an enum of three possible options (red, gold, green). If no option is provided in a user's devcontainer.json, the value is set to "red".
>
> {
> // ...
> "options": {
> "favorite": {
> "type": "string",
> "enum": [
> "red",
> "gold",
> "green"
> ],
> "default": "red",
> "description": "Choose your favorite color."
> }
> }
> }
> Options are exported as Feature-scoped environment variables. The option name is captialized and sanitized according to option resolution.
>
> #!/bin/bash
>
> echo "Activating feature 'color'"
> echo "The provided favorite color is: ${FAVORITE}"
>
> ...
> Distributing Features
> Versioning
> Features are individually versioned by the version attribute in a Feature's devcontainer-feature.json. Features are versioned according to the semver specification. More details can be found in the dev container Feature specification.
>
> Publishing
> NOTE: The Distribution spec can be found here.
>
> While any registry implementing the OCI Distribution spec can be used, this template will leverage GHCR (GitHub Container Registry) as the backing registry.
>
> Features are meant to be easily sharable units of dev container configuration and installation code.
>
> This repo contains a GitHub Action workflow that will publish each Feature to GHCR.
>
> Allow GitHub Actions to create and approve pull requests should be enabled in the repository's Settings > Actions > General > Workflow permissions for auto generation of src/<feature>/README.md per Feature (which merges any existing src/<feature>/NOTES.md).
>
> By default, each Feature will be prefixed with the <owner/<repo> namespace. For example, the two Features in this repository can be referenced in a devcontainer.json with:
>
> ghcr.io/devcontainers/feature-starter/color:1
> ghcr.io/devcontainers/feature-starter/hello:1
> The provided GitHub Action will also publish a third "metadata" package with just the namespace, eg: ghcr.io/devcontainers/feature-starter. This contains information useful for tools aiding in Feature discovery.
>
> 'devcontainers/feature-starter' is known as the feature collection namespace.
>
> Marking Feature Public
> Note that by default, GHCR packages are marked as private. To stay within the free tier, Features need to be marked as public.
>
> This can be done by navigating to the Feature's "package settings" page in GHCR, and setting the visibility to 'public`. The URL may look something like:
>
> https://github.com/users/<owner>/packages/container/<repo>%2F<featureName>/settings
>
>
> Adding Features to the Index
> If you'd like your Features to appear in our public index so that other community members can find them, you can do the following:
>
> Go to github.com/devcontainers/devcontainers.github.io
> This is the GitHub repo backing the containers.dev spec site
> Open a PR to modify the collection-index.yml file
> This index is from where supporting tools like VS Code Dev Containers and GitHub Codespaces surface Features for their dev container creation UI.
>
> Using private Features in Codespaces
> For any Features hosted in GHCR that are kept private, the GITHUB_TOKEN access token in your environment will need to have package:read and contents:read for the associated repository.
>
> Many implementing tools use a broadly scoped access token and will work automatically. GitHub Codespaces uses repo-scoped tokens, and therefore you'll need to add the permissions in devcontainer.json
>
> An example devcontainer.json can be found below.
>
> {
> "image": "mcr.microsoft.com/devcontainers/base:ubuntu",
> "features": {
> "ghcr.io/my-org/private-features/hello:1": {
> "greeting": "Hello"
> }
> },
> "customizations": {
> "codespaces": {
> "repositories": {Development Containers
>
> Available Dev Container Features
>
> This table contains all official and community-supported Dev Container Features known at the time of crawling each registered collection. This list is continuously updated with the latest available feature information. See the Feature quick start repository to add your own!
>
> Referencing a Feature below can be done in the "features" section of a devcontainer.json.
>
> Please note that if you need to report a Feature, you should do so through the registry hosting the Feature.
>
> To add your own collection to this list, please create a PR editing this yaml file.
>
>
>
> Feature NameMaintainerReferenceLatest VersionAnacondaDev Container Spec Maintainersghcr.io/devcontainers/features/anaconda:11.0.12AWS CLIDev Container Spec Maintainersghcr.io/devcontainers/features/aws-cli:11.1.0Azure CLIDev Container Spec Maintainersghcr.io/devcontainers/features/azure-cli:11.2.5Common UtilitiesDev Container Spec Maintainersghcr.io/devcontainers/features/common-utils:22.5.1CondaDev Container Spec Maintainersghcr.io/devcontainers/features/conda:11.0.9Light-weight DesktopDev Container Spec Maintainersghcr.io/devcontainers/features/desktop-lite:11.2.4Docker (Docker-in-Docker)Dev Container Spec Maintainersghcr.io/devcontainers/features/docker-in-docker:22.11.0Docker (docker-outside-of-docker)Dev Container Spec Maintainersghcr.io/devcontainers/features/docker-outside-of-docker:11.5.0Dotnet CLIDev Container Spec Maintainersghcr.io/devcontainers/features/dotnet:22.1.3Git (from source)Dev Container Spec Maintainersghcr.io/devcontainers/features/git:11.3.2Git Large File Support (LFS)Dev Container Spec Maintainersghcr.io/devcontainers/features/git-lfs:11.2.2GitHub CLIDev Container Spec Maintainersghcr.io/devcontainers/features/github-cli:11.0.13GoDev Container Spec Maintainersghcr.io/devcontainers/features/go:11.3.1HugoDev Container Spec Maintainersghcr.io/devcontainers/features/hugo:11.1.2Java (via SDKMAN!)Dev Container Spec Maintainersghcr.io/devcontainers/features/java:11.6.0Kubectl, Helm, and MinikubeDev Container Spec Maintainersghcr.io/devcontainers/features/kubectl-helm-minikube:11.2.0Nix Package ManagerDev Container Spec Maintainersghcr.io/devcontainers/features/nix:11.2.0Node.js (via nvm), yarn and pnpmDev Container Spec Maintainersghcr.io/devcontainers/features/node:11.6.0NVIDIA CUDADev Container Spec Maintainersghcr.io/devcontainers/features/nvidia-cuda:11.1.2OryxDev Container Spec Maintainersghcr.io/devcontainers/features/oryx:11.3.6PHPDev Container Spec Maintainersghcr.io/devcontainers/features/php:11.1.3PowerShellDev Container Spec Maintainersghcr.io/devcontainers/features/powershell:11.5.0PythonDev Container Spec Maintainersghcr.io/devcontainers/features/python:11.6.4Ruby (via rvm)Dev Container Spec Maintainersghcr.io/devcontainers/features/ruby:11.2.3RustDev Container Spec Maintainersghcr.io/devcontainers/features/rust:11.3.1SSH serverDev Container Spec Maintainersghcr.io/devcontainers/features/sshd:11.0.9Terraform, tflint, and TFGruntDev Container Spec Maintainersghcr.io/devcontainers/features/terraform:11.3.8Data Version ControlIterative, Incghcr.io/iterative/features/dvc:11.0.4nvtop - GPUs Process monitoringIterative, Incghcr.io/iterative/features/nvtop:11.0.0apt packagesRocker Projectghcr.io/rocker-org/devcontainer-features/apt-packages:11.0.2Conda, Mamba (Miniforge)Rocker Projectghcr.io/rocker-org/devcontainer-features/miniforge:11.0.1PandocRocker Projectghcr.io/rocker-org/devcontainer-features/pandoc:11.0.0Quarto CLIRocker Projectghcr.io/rocker-org/devcontainer-features/quarto-cli:11.1.2R (via apt)Rocker Projectghcr.io/rocker-org/devcontainer-features/r-apt:00.4.2R packages from the DESCRIPTION file (via pak)Rocker Projectghcr.io/rocker-org/devcontainer-features/r-dependent-packages:00.1.0R historyRocker Projectghcr.io/rocker-org/devcontainer-features/r-history:00.1.0R packages (via pak)Rocker Projectghcr.io/rocker-org/devcontainer-features/r-packages:11.1.0R (via rig)Rocker Projectghcr.io/rocker-org/devcontainer-features/r-rig:11.2.4renv cacheRocker Projectghcr.io/rocker-org/devcontainer-features/renv-cache:00.1.2RStudio ServerRocker Projectghcr.io/rocker-org/devcontainer-features/rstudio-server:00.3.0fishMeaningfulghcr.io/meaningful-ooo/devcontainer-features/fish:11.2.2HomebrewMeaningfulghcr.io/meaningful-ooo/devcontainer-features/homebrew:22.0.4FastlyMike Priscellaghcr.io/mpriscella/features/fastly:11.0.1Helm Chart TestingMike Priscellaghcr.io/mpriscella/features/helm-chart-testing:11.0.0KindMike Priscellaghcr.io/mpriscella/features/kind:11.0.1SopsMike Priscellaghcr.io/mpriscella/features/sops:11.0.2DuckDB CLIeitsupighcr.io/eitsupi/devcontainer-features/duckdb-cli:11.0.1Taskeitsupighcr.io/eitsupi/devcontainer-features/go-task:11.0.3jq, yq, gojq, xq, jaqeitsupighcr.io/eitsupi/devcontainer-features/jq-likes:22.1.0mdBookeitsupighcr.io/eitsupi/devcontainer-features/mdbook:11.0.0Nushelleitsupighcr.io/eitsupi/devcontainer-features/nushell:00.1.1actEric Hoghcr.io/dhoeric/features/act:11.0.0aztfyEric Hoghcr.io/dhoeric/features/aztfy:11.0.0ConftestEric Hoghcr.io/dhoeric/features/conftest:11.0.0Fly.io CLIEric Hoghcr.io/dhoeric/features/flyctl:11.0.0Google Cloud CLIEric Hoghcr.io/dhoeric/features/google-cloud-cli:11.0.1hadolintEric Hoghcr.io/dhoeric/features/hadolint:11.0.0k6Eric Hoghcr.io/dhoeric/features/k6:11.0.0k9s-cliEric Hoghcr.io/dhoeric/features/k9s:11.0.1mizuEric Hoghcr.io/dhoeric/features/mizu:11.0.0Open Policy AgentEric Hoghcr.io/dhoeric/features/opa:11.0.0oras-cliEric Hoghcr.io/dhoeric/features/oras:11.0.0sternEric Hoghcr.io/dhoeric/features/stern:11.0.0terraform-docsEric Hoghcr.io/dhoeric/features/terraform-docs:11.0.0terraformerEric Hoghcr.io/dhoeric/features/terraformer:11.0.0tfsecEric Hoghcr.io/dhoeric/features/tfsec:11.0.0trivyEric Hoghcr.io/dhoeric/features/trivy:11.0.0Azure BicepRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/azurebicep:11.0.5cosignRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/cosign:11.0.1CUE LangRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/cuelang:11.0.5gitsignRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/gitsign:11.0.4Tiny GoRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/tinygo:11.0.5The WebAssembly Binary ToolkitRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/wabt:11.1.1Common Amazon Linux 2 UtilitiesKen Collinsghcr.io/customink/codespaces-features/common-amzn:11.0.0Docker-in-Docker Amazon Linux 2Ken Collinsghcr.io/customink/codespaces-features/docker-in-docker-amzn:11.0.1Set Docker Log LevelKen Collinsghcr.io/customink/codespaces-features/docker-log-level:11.0.0AWS SAM CLI UtilityKen Collinsghcr.io/customink/codespaces-features/sam-cli:11.2.0Azure CLI PersistenceStuart Leeksghcr.io/stuartleeks/dev-container-features/azure-cli-persistence:00.0.4Dev TunnelsStuart Leeksghcr.io/stuartleeks/dev-container-features/dev-tunnels:00.0.1Shell HistoryStuart Leeksghcr.io/stuartleeks/dev-container-features/shell-history:00.0.3golangci-lintguiyomhghcr.io/guiyomh/features/golangci-lint:00.1.1gomarkdocguiyomhghcr.io/guiyomh/features/gomarkdoc:00.1.0goreleaserguiyomhghcr.io/guiyomh/features/goreleaser:00.1.1gotestsumguiyomhghcr.io/guiyomh/features/gotestsum:00.1.1justguiyomhghcr.io/guiyomh/features/just:00.1.0mageguiyomhghcr.io/guiyomh/features/mage:00.1.0pact-goguiyomhghcr.io/guiyomh/features/pact-go:00.1.1vimguiyomhghcr.io/guiyomh/features/vim:00.0.1Hypermodern PythonNate Schererghcr.io/natescherer/devcontainers-custom-features/hypermodern-python:11.0.0k9sNate Schererghcr.io/natescherer/devcontainers-custom-features/k9s:11.0.0PowerShell ResourcesNate Schererghcr.io/natescherer/devcontainers-custom-features/powershell-resources:11.1.0mitmproxy https proxyJosh Spicerghcr.io/joshspicer/features/mitm-proxy:11.0.3OCI Container UtilsJosh Spicerghcr.io/joshspicer/features/oci-utils:11.0.5blackfireShyimghcr.io/shyim/devcontainers-features/blackfire:00.0.1bunShyimghcr.io/shyim/devcontainers-features/bun:00.0.1phpShyimghcr.io/shyim/devcontainers-features/php:00.1.2shopware-cliShyimghcr.io/shyim/devcontainers-features/shopware-cli:00.0.2symfony-cliShyimghcr.io/shyim/devcontainers-features/symfony-cli:00.0.1makejungarettighcr.io/jungaretti/features/make:11.0.1ripgrepjungarettighcr.io/jungaretti/features/ripgrep:11.0.1vimjungarettighcr.io/jungaretti/features/vim:11.0.0msquictlc-sundownghcr.io/tlc-sundown/devcontainers-features/msquic:11.0.0VoltaEnrico Secondulfoghcr.io/enricosecondulfo/devcontainer-features/volta:11.0.0Assume AWS Rolesaml-toghcr.io/saml-to/devcontainer-features/assume-aws-role:22.0.1Cloud Native development environment toolsrjfmachadoghcr.io/rjfmachado/devcontainer-features/cloud-native:11.0.7Shellchecklukewiwaghcr.io/lukewiwa/features/shellcheck:00.2.3wait-for-itlukewiwaghcr.io/lukewiwa/features/wait-for-it:00.1.1Chezmoi Dotfile Managerrioghcr.io/rio/features/chezmoi:11.1.0k3drioghcr.io/rio/features/k3d:11.1.0k9srioghcr.io/rio/features/k9s:11.1.5Kustomizerioghcr.io/rio/features/kustomize:11.1.2Skaffold Container & Kubernetes Developmentrioghcr.io/rio/features/skaffold:22.0.0vclusterrioghcr.io/rio/features/vcluster:11.0.1KusionKusionStackghcr.io/KusionStack/devcontainer-features/kusion:00.0.2bats (Bash Automated Testing System)edouard-lopezghcr.io/edouard-lopez/devcontainer-features/bats:00.0.1Azure Functions Core Toolsjlaundryghcr.io/jlaundry/devcontainer-features/azure-functions-core-tools:11.0.0SQL Server ODBC Driverjlaundryghcr.io/jlaundry/devcontainer-features/mssql-odbc-driver:11.0.2kotlincmikaelloghcr.io/mikaello/devcontainer-features/kotlinc:11.0.0Modern shell utilsmikaelloghcr.io/mikaello/devcontainer-features/modern-shell-utils:11.0.0Copacetic CLIjsburckhardtghcr.io/jsburckhardt/devcontainer-features/copa:11.0.0cranejsburckhardtghcr.io/jsburckhardt/devcontainer-features/crane:11.0.0CycloneDX CLIjsburckhardtghcr.io/jsburckhardt/devcontainer-features/cyclonedx:11.0.1fluxjsburckhardtghcr.io/jsburckhardt/devcontainer-features/flux:11.0.0Gitleaksjsburckhardtghcr.io/jsburckhardt/devcontainer-features/gitleaks:11.0.0jnvjsburckhardtghcr.io/jsburckhardt/devcontainer-features/jnv:11.0.0Kyverno CLIjsburckhardtghcr.io/jsburckhardt/devcontainer-features/kyverno:11.0.0notationjsburckhardtghcr.io/jsburckhardt/devcontainer-features/notation:11.0.0skopeojsburckhardtghcr.io/jsburckhardt/devcontainer-features/skopeo:11.0.0zarfjsburckhardtghcr.io/jsburckhardt/devcontainer-features/zarf:11.0.0NAPPTIVE Playground CLIoleksisghcr.io/oleksis/devcontainer-features/playground-cli:55.0.2Python Launcheroleksisghcr.io/oleksis/devcontainer-features/python-launcher:11.0.0EmscriptenEki Baskoroghcr.io/ebaskoro/devcontainer-features/emscripten:11.0.0GrainEki Baskoroghcr.io/ebaskoro/devcontainer-features/grain:00.1.0Scala (via SDKMAN!)Eki Baskoroghcr.io/ebaskoro/devcontainer-features/scala:11.0.0SDKMAN!Eki Baskoroghcr.io/ebaskoro/devcontainer-features/sdkman:11.0.0SMTP4Dev: A dotnet test email SMTP serverWarren Buckleyghcr.io/warrenbuckley/codespace-features/smtp4dev:11.0.0SQLiteWarren Buckleyghcr.io/warrenbuckley/codespace-features/sqlite:11.0.0Roost Cluster CreationRoost.ai (Harish Agrawal)ghcr.io/roost-io/features/roost:11.0.0ClusterctlLennart Jernghcr.io/lentzi90/features/clusterctl:00.1.3KubeadmLennart Jernghcr.io/lentzi90/features/kubeadm:00.1.3KWOKLennart Jernghcr.io/lentzi90/features/kwok:00.1.2TiltLennart Jernghcr.io/lentzi90/features/tilt:00.1.3NextflowRob Symeghcr.io/robsyme/features/nextflow:11.0.0nf-testRob Symeghcr.io/robsyme/features/nf-test:11.0.0wasm + wasi for DotnetBrendan Burnsdevwasm.azurecr.io/dev-wasm/dev-wasm-feature/dotnet-wasi:00.0.1wasm + wasi for GoBrendan Burnsdevwasm.azurecr.io/dev-wasm/dev-wasm-feature/golang-wasi:00.0.2wasm + wasi for RustBrendan Burnsdevwasm.azurecr.io/dev-wasm/dev-wasm-feature/rust-wasi:00.0.2Wasmtime runtime and WASI SDKBrendan Burnsdevwasm.azurecr.io/dev-wasm/dev-wasm-feature/wasmtime-wasi:00.0.16Vale doc linterShine Pukurghcr.io/shinepukur/devcontainer-features/vale:11.0.0GitLab CI Localmsclockghcr.io/msclock/features/gitlab-ci-local:00.0.7Vcpkg Toolmsclockghcr.io/msclock/features/vcpkg:11.3.5Figgrant0417ghcr.io/withfig/features/fig:11.0.2micromambamamba-orgghcr.io/mamba-org/devcontainer-features/micromamba:11.2.0Astro CLIfhodaghcr.io/astronomer/devcontainer-features/astro-cli:11.0.0Bash profileEliiseSghcr.io/eliises/devcontainer-features/bash-profile:11.0.1Dev Container CLI (via npm)EliiseSghcr.io/eliises/devcontainer-features/devcontainers-cli:11.0.0GitleaksMatthieu Frontonghcr.io/frntn/devcontainers-features/gitleaks:11.0.3NewmanMatthieu Frontonghcr.io/frntn/devcontainers-features/newman:11.0.1PostmanMatthieu Frontonghcr.io/frntn/devcontainers-features/postman:11.0.0PrismMatthieu Frontonghcr.io/frntn/devcontainers-features/prism:11.0.0direnvChristopherMacGownghcr.io/christophermacgown/devcontainer-features/direnv:11.0.1easy-container-hooksChristopherMacGownghcr.io/christophermacgown/devcontainer-features/easy-container-hooks)@ETEnterprises1
`style: ('.json')`,
[ https://github.com/devcontainers/feature-starter#:~:text=Skip%20to%20content,my%20personal%20information
](> "Skip to content
> Navigation Menu
>
> Code
> Issues
> 6
> A bootstrap repo for self-authoring Dev Container Features
>
> containers.dev
> License
> MIT license
> 260 stars
> 121 forks
> 19 watching
> 6 Branches
> 0 Tags
> Activity
> Custom properties
> Public template repository
> devcontainers/feature-starter
> Folders and files
> Name
> Latest commit
>
> samruddhikhandale
> 2 months ago
> History
> .devcontainer
> 7 months ago
> .github/workflows
> 2 months ago
> src
> last year
> test
> last year
> LICENSE
> 2 years ago
> README.md
> last year
> Repository files navigation
> README
> MIT license
> Dev Container Features: Self Authoring Template
> This repo provides a starting point and example for creating your own custom dev container Features, hosted for free on GitHub Container Registry. The example in this repository follows the dev container Feature distribution specification.
>
> To provide feedback to the specification, please leave a comment on spec issue #70. For more broad feedback regarding dev container Features, please see spec issue #61.
>
> Example Contents
> This repository contains a collection of two Features - hello and color. These Features serve as simple feature implementations. Each sub-section below shows a sample devcontainer.json alongside example usage of the Feature.
>
> hello
> Running hello inside the built container will print the greeting provided to it via its greeting option.
>
> {
> "image": "mcr.microsoft.com/devcontainers/base:ubuntu",
> "features": {
> "ghcr.io/devcontainers/feature-starter/hello:1": {
> "greeting": "Hello"
> }
> }
> }
> $ hello
>
> Hello, user.
> color
> Running color inside the built container will print your favorite color to standard out.
>
> {
> "image": "mcr.microsoft.com/devcontainers/base:ubuntu",
> "features": {
> "ghcr.io/devcontainers/feature-starter/color:1": {
> "favorite": "green"
> }
> }
> }
> $ color
>
> my favorite color is green
> Repo and Feature Structure
> Similar to the devcontainers/features repo, this repository has a src folder. Each Feature has its own sub-folder, containing at least a devcontainer-feature.json and an entrypoint script install.sh.
>
> ├── src
> │ ├── hello
> │ │ ├── devcontainer-feature.json
> │ │ └── install.sh
> │ ├── color
> │ │ ├── devcontainer-feature.json
> │ │ └── install.sh
> | ├── ...
> │ │ ├── devcontainer-feature.json
> │ │ └── install.sh
> ...
> An implementing tool will composite the documented dev container properties from the feature's devcontainer-feature.json file, and execute in the install.sh entrypoint script in the container during build time. Implementing tools are also free to process attributes under the customizations property as desired.
>
> Options
> All available options for a Feature should be declared in the devcontainer-feature.json. The syntax for the options property can be found in the devcontainer Feature json properties reference.
>
> For example, the color feature provides an enum of three possible options (red, gold, green). If no option is provided in a user's devcontainer.json, the value is set to "red".
>
> {
> // ...
> "options": {
> "favorite": {
> "type": "string",
> "enum": [
> "red",
> "gold",
> "green"
> ],
> "default": "red",
> "description": "Choose your favorite color."
> }
> }
> }
> Options are exported as Feature-scoped environment variables. The option name is captialized and sanitized according to option resolution.
>
> #!/bin/bash
>
> echo "Activating feature 'color'"
> echo "The provided favorite color is: ${FAVORITE}"
>
> ...
> Distributing Features
> Versioning
> Features are individually versioned by the version attribute in a Feature's devcontainer-feature.json. Features are versioned according to the semver specification. More details can be found in the dev container Feature specification.
>
> Publishing
> NOTE: The Distribution spec can be found here.
>
> While any registry implementing the OCI Distribution spec can be used, this template will leverage GHCR (GitHub Container Registry) as the backing registry.
>
> Features are meant to be easily sharable units of dev container configuration and installation code.
>
> This repo contains a GitHub Action workflow that will publish each Feature to GHCR.
>
> Allow GitHub Actions to create and approve pull requests should be enabled in the repository's Settings > Actions > General > Workflow permissions for auto generation of src/<feature>/README.md per Feature (which merges any existing src/<feature>/NOTES.md).
>
> By default, each Feature will be prefixed with the <owner/<repo> namespace. For example, the two Features in this repository can be referenced in a devcontainer.json with:
>
> ghcr.io/devcontainers/feature-starter/color:1
> ghcr.io/devcontainers/feature-starter/hello:1
> The provided GitHub Action will also publish a third "metadata" package with just the namespace, eg: ghcr.io/devcontainers/feature-starter. This contains information useful for tools aiding in Feature discovery.
>
> 'devcontainers/feature-starter' is known as the feature collection namespace.
>
> Marking Feature Public
> Note that by default, GHCR packages are marked as private. To stay within the free tier, Features need to be marked as public.
>
> This can be done by navigating to the Feature's "package settings" page in GHCR, and setting the visibility to 'public`. The URL may look something like:
>
> https://github.com/users/<owner>/packages/container/<repo>%2F<featureName>/settings
>
>
> Adding Features to the Index
> If you'd like your Features to appear in our public index so that other community members can find them, you can do the following:
>
> Go to github.com/devcontainers/devcontainers.github.io
> This is the GitHub repo backing the containers.dev spec site
> Open a PR to modify the collection-index.yml file
> This index is from where supporting tools like VS Code Dev Containers and GitHub Codespaces surface Features for their dev container creation UI.
>
> Using private Features in Codespaces
> For any Features hosted in GHCR that are kept private, the GITHUB_TOKEN access token in your environment will need to have package:read and contents:read for the associated repository.
>
> Many implementing tools use a broadly scoped access token and will work automatically. GitHub Codespaces uses repo-scoped tokens, and therefore you'll need to add the permissions in devcontainer.json
>
> An example devcontainer.json can be found below.
>
> {
> "image": "mcr.microsoft.com/devcontainers/base:ubuntu",
> "features": {
> "ghcr.io/my-org/private-features/hello:1": {
> "greeting": "Hello"
> }
> },
> "customizations": {
> "codespaces": {
> "repositories": {Development Containers
>
> Available Dev Container Features
>
> This table contains all official and community-supported Dev Container Features known at the time of crawling each registered collection. This list is continuously updated with the latest available feature information. See the Feature quick start repository to add your own!
>
> Referencing a Feature below can be done in the "features" section of a devcontainer.json.
>
> Please note that if you need to report a Feature, you should do so through the registry hosting the Feature.
>
> To add your own collection to this list, please create a PR editing this yaml file.
>
>
>
> Feature NameMaintainerReferenceLatest VersionAnacondaDev Container Spec Maintainersghcr.io/devcontainers/features/anaconda:11.0.12AWS CLIDev Container Spec Maintainersghcr.io/devcontainers/features/aws-cli:11.1.0Azure CLIDev Container Spec Maintainersghcr.io/devcontainers/features/azure-cli:11.2.5Common UtilitiesDev Container Spec Maintainersghcr.io/devcontainers/features/common-utils:22.5.1CondaDev Container Spec Maintainersghcr.io/devcontainers/features/conda:11.0.9Light-weight DesktopDev Container Spec Maintainersghcr.io/devcontainers/features/desktop-lite:11.2.4Docker (Docker-in-Docker)Dev Container Spec Maintainersghcr.io/devcontainers/features/docker-in-docker:22.11.0Docker (docker-outside-of-docker)Dev Container Spec Maintainersghcr.io/devcontainers/features/docker-outside-of-docker:11.5.0Dotnet CLIDev Container Spec Maintainersghcr.io/devcontainers/features/dotnet:22.1.3Git (from source)Dev Container Spec Maintainersghcr.io/devcontainers/features/git:11.3.2Git Large File Support (LFS)Dev Container Spec Maintainersghcr.io/devcontainers/features/git-lfs:11.2.2GitHub CLIDev Container Spec Maintainersghcr.io/devcontainers/features/github-cli:11.0.13GoDev Container Spec Maintainersghcr.io/devcontainers/features/go:11.3.1HugoDev Container Spec Maintainersghcr.io/devcontainers/features/hugo:11.1.2Java (via SDKMAN!)Dev Container Spec Maintainersghcr.io/devcontainers/features/java:11.6.0Kubectl, Helm, and MinikubeDev Container Spec Maintainersghcr.io/devcontainers/features/kubectl-helm-minikube:11.2.0Nix Package ManagerDev Container Spec Maintainersghcr.io/devcontainers/features/nix:11.2.0Node.js (via nvm), yarn and pnpmDev Container Spec Maintainersghcr.io/devcontainers/features/node:11.6.0NVIDIA CUDADev Container Spec Maintainersghcr.io/devcontainers/features/nvidia-cuda:11.1.2OryxDev Container Spec Maintainersghcr.io/devcontainers/features/oryx:11.3.6PHPDev Container Spec Maintainersghcr.io/devcontainers/features/php:11.1.3PowerShellDev Container Spec Maintainersghcr.io/devcontainers/features/powershell:11.5.0PythonDev Container Spec Maintainersghcr.io/devcontainers/features/python:11.6.4Ruby (via rvm)Dev Container Spec Maintainersghcr.io/devcontainers/features/ruby:11.2.3RustDev Container Spec Maintainersghcr.io/devcontainers/features/rust:11.3.1SSH serverDev Container Spec Maintainersghcr.io/devcontainers/features/sshd:11.0.9Terraform, tflint, and TFGruntDev Container Spec Maintainersghcr.io/devcontainers/features/terraform:11.3.8Data Version ControlIterative, Incghcr.io/iterative/features/dvc:11.0.4nvtop - GPUs Process monitoringIterative, Incghcr.io/iterative/features/nvtop:11.0.0apt packagesRocker Projectghcr.io/rocker-org/devcontainer-features/apt-packages:11.0.2Conda, Mamba (Miniforge)Rocker Projectghcr.io/rocker-org/devcontainer-features/miniforge:11.0.1PandocRocker Projectghcr.io/rocker-org/devcontainer-features/pandoc:11.0.0Quarto CLIRocker Projectghcr.io/rocker-org/devcontainer-features/quarto-cli:11.1.2R (via apt)Rocker Projectghcr.io/rocker-org/devcontainer-features/r-apt:00.4.2R packages from the DESCRIPTION file (via pak)Rocker Projectghcr.io/rocker-org/devcontainer-features/r-dependent-packages:00.1.0R historyRocker Projectghcr.io/rocker-org/devcontainer-features/r-history:00.1.0R packages (via pak)Rocker Projectghcr.io/rocker-org/devcontainer-features/r-packages:11.1.0R (via rig)Rocker Projectghcr.io/rocker-org/devcontainer-features/r-rig:11.2.4renv cacheRocker Projectghcr.io/rocker-org/devcontainer-features/renv-cache:00.1.2RStudio ServerRocker Projectghcr.io/rocker-org/devcontainer-features/rstudio-server:00.3.0fishMeaningfulghcr.io/meaningful-ooo/devcontainer-features/fish:11.2.2HomebrewMeaningfulghcr.io/meaningful-ooo/devcontainer-features/homebrew:22.0.4FastlyMike Priscellaghcr.io/mpriscella/features/fastly:11.0.1Helm Chart TestingMike Priscellaghcr.io/mpriscella/features/helm-chart-testing:11.0.0KindMike Priscellaghcr.io/mpriscella/features/kind:11.0.1SopsMike Priscellaghcr.io/mpriscella/features/sops:11.0.2DuckDB CLIeitsupighcr.io/eitsupi/devcontainer-features/duckdb-cli:11.0.1Taskeitsupighcr.io/eitsupi/devcontainer-features/go-task:11.0.3jq, yq, gojq, xq, jaqeitsupighcr.io/eitsupi/devcontainer-features/jq-likes:22.1.0mdBookeitsupighcr.io/eitsupi/devcontainer-features/mdbook:11.0.0Nushelleitsupighcr.io/eitsupi/devcontainer-features/nushell:00.1.1actEric Hoghcr.io/dhoeric/features/act:11.0.0aztfyEric Hoghcr.io/dhoeric/features/aztfy:11.0.0ConftestEric Hoghcr.io/dhoeric/features/conftest:11.0.0Fly.io CLIEric Hoghcr.io/dhoeric/features/flyctl:11.0.0Google Cloud CLIEric Hoghcr.io/dhoeric/features/google-cloud-cli:11.0.1hadolintEric Hoghcr.io/dhoeric/features/hadolint:11.0.0k6Eric Hoghcr.io/dhoeric/features/k6:11.0.0k9s-cliEric Hoghcr.io/dhoeric/features/k9s:11.0.1mizuEric Hoghcr.io/dhoeric/features/mizu:11.0.0Open Policy AgentEric Hoghcr.io/dhoeric/features/opa:11.0.0oras-cliEric Hoghcr.io/dhoeric/features/oras:11.0.0sternEric Hoghcr.io/dhoeric/features/stern:11.0.0terraform-docsEric Hoghcr.io/dhoeric/features/terraform-docs:11.0.0terraformerEric Hoghcr.io/dhoeric/features/terraformer:11.0.0tfsecEric Hoghcr.io/dhoeric/features/tfsec:11.0.0trivyEric Hoghcr.io/dhoeric/features/trivy:11.0.0Azure BicepRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/azurebicep:11.0.5cosignRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/cosign:11.0.1CUE LangRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/cuelang:11.0.5gitsignRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/gitsign:11.0.4Tiny GoRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/tinygo:11.0.5The WebAssembly Binary ToolkitRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/wabt:11.1.1Common Amazon Linux 2 UtilitiesKen Collinsghcr.io/customink/codespaces-features/common-amzn:11.0.0Docker-in-Docker Amazon Linux 2Ken Collinsghcr.io/customink/codespaces-features/docker-in-docker-amzn:11.0.1Set Docker Log LevelKen Collinsghcr.io/customink/codespaces-features/docker-log-level:11.0.0AWS SAM CLI UtilityKen Collinsghcr.io/customink/codespaces-features/sam-cli:11.2.0Azure CLI PersistenceStuart Leeksghcr.io/stuartleeks/dev-container-features/azure-cli-persistence:00.0.4Dev TunnelsStuart Leeksghcr.io/stuartleeks/dev-container-features/dev-tunnels:00.0.1Shell HistoryStuart Leeksghcr.io/stuartleeks/dev-container-features/shell-history:00.0.3golangci-lintguiyomhghcr.io/guiyomh/features/golangci-lint:00.1.1gomarkdocguiyomhghcr.io/guiyomh/features/gomarkdoc:00.1.0goreleaserguiyomhghcr.io/guiyomh/features/goreleaser:00.1.1gotestsumguiyomhghcr.io/guiyomh/features/gotestsum:00.1.1justguiyomhghcr.io/guiyomh/features/just:00.1.0mageguiyomhghcr.io/guiyomh/features/mage:00.1.0pact-goguiyomhghcr.io/guiyomh/features/pact-go:00.1.1vimguiyomhghcr.io/guiyomh/features/vim:00.0.1Hypermodern PythonNate Schererghcr.io/natescherer/devcontainers-custom-features/hypermodern-python:11.0.0k9sNate Schererghcr.io/natescherer/devcontainers-custom-features/k9s:11.0.0PowerShell ResourcesNate Schererghcr.io/natescherer/devcontainers-custom-features/powershell-resources:11.1.0mitmproxy https proxyJosh Spicerghcr.io/joshspicer/features/mitm-proxy:11.0.3OCI Container UtilsJosh Spicerghcr.io/joshspicer/features/oci-utils:11.0.5blackfireShyimghcr.io/shyim/devcontainers-features/blackfire:00.0.1bunShyimghcr.io/shyim/devcontainers-features/bun:00.0.1phpShyimghcr.io/shyim/devcontainers-features/php:00.1.2shopware-cliShyimghcr.io/shyim/devcontainers-features/shopware-cli:00.0.2symfony-cliShyimghcr.io/shyim/devcontainers-features/symfony-cli:00.0.1makejungarettighcr.io/jungaretti/features/make:11.0.1ripgrepjungarettighcr.io/jungaretti/features/ripgrep:11.0.1vimjungarettighcr.io/jungaretti/features/vim:11.0.0msquictlc-sundownghcr.io/tlc-sundown/devcontainers-features/msquic:11.0.0VoltaEnrico Secondulfoghcr.io/enricosecondulfo/devcontainer-features/volta:11.0.0Assume AWS Rolesaml-toghcr.io/saml-to/devcontainer-features/assume-aws-role:22.0.1Cloud Native development environment toolsrjfmachadoghcr.io/rjfmachado/devcontainer-features/cloud-native:11.0.7Shellchecklukewiwaghcr.io/lukewiwa/features/shellcheck:00.2.3wait-for-itlukewiwaghcr.io/lukewiwa/features/wait-for-it:00.1.1Chezmoi Dotfile Managerrioghcr.io/rio/features/chezmoi:11.1.0k3drioghcr.io/rio/features/k3d:11.1.0k9srioghcr.io/rio/features/k9s:11.1.5Kustomizerioghcr.io/rio/features/kustomize:11.1.2Skaffold Container & Kubernetes Developmentrioghcr.io/rio/features/skaffold:22.0.0vclusterrioghcr.io/rio/features/vcluster:11.0.1KusionKusionStackghcr.io/KusionStack/devcontainer-features/kusion:00.0.2bats (Bash Automated Testing System)edouard-lopezghcr.io/edouard-lopez/devcontainer-features/bats:00.0.1Azure Functions Core Toolsjlaundryghcr.io/jlaundry/devcontainer-features/azure-functions-core-tools:11.0.0SQL Server ODBC Driverjlaundryghcr.io/jlaundry/devcontainer-features/mssql-odbc-driver:11.0.2kotlincmikaelloghcr.io/mikaello/devcontainer-features/kotlinc:11.0.0Modern shell utilsmikaelloghcr.io/mikaello/devcontainer-features/modern-shell-utils:11.0.0Copacetic CLIjsburckhardtghcr.io/jsburckhardt/devcontainer-features/copa:11.0.0cranejsburckhardtghcr.io/jsburckhardt/devcontainer-features/crane:11.0.0CycloneDX CLIjsburckhardtghcr.io/jsburckhardt/devcontainer-features/cyclonedx:11.0.1fluxjsburckhardtghcr.io/jsburckhardt/devcontainer-features/flux:11.0.0Gitleaksjsburckhardtghcr.io/jsburckhardt/devcontainer-features/gitleaks:11.0.0jnvjsburckhardtghcr.io/jsburckhardt/devcontainer-features/jnv:11.0.0Kyverno CLIjsburckhardtghcr.io/jsburckhardt/devcontainer-features/kyverno:11.0.0notationjsburckhardtghcr.io/jsburckhardt/devcontainer-features/notation:11.0.0skopeojsburckhardtghcr.io/jsburckhardt/devcontainer-features/skopeo:11.0.0zarfjsburckhardtghcr.io/jsburckhardt/devcontainer-features/zarf:11.0.0NAPPTIVE Playground CLIoleksisghcr.io/oleksis/devcontainer-features/playground-cli:55.0.2Python Launcheroleksisghcr.io/oleksis/devcontainer-features/python-launcher:11.0.0EmscriptenEki Baskoroghcr.io/ebaskoro/devcontainer-features/emscripten:11.0.0GrainEki Baskoroghcr.io/ebaskoro/devcontainer-features/grain:00.1.0Scala (via SDKMAN!)Eki Baskoroghcr.io/ebaskoro/devcontainer-features/scala:11.0.0SDKMAN!Eki Baskoroghcr.io/ebaskoro/devcontainer-features/sdkman:11.0.0SMTP4Dev: A dotnet test email SMTP serverWarren Buckleyghcr.io/warrenbuckley/codespace-features/smtp4dev:11.0.0SQLiteWarren Buckleyghcr.io/warrenbuckley/codespace-features/sqlite:11.0.0Roost Cluster CreationRoost.ai (Harish Agrawal)ghcr.io/roost-io/features/roost:11.0.0ClusterctlLennart Jernghcr.io/lentzi90/features/clusterctl:00.1.3KubeadmLennart Jernghcr.io/lentzi90/features/kubeadm:00.1.3KWOKLennart Jernghcr.io/lentzi90/features/kwok:00.1.2TiltLennart Jernghcr.io/lentzi90/features/tilt:00.1.3NextflowRob Symeghcr.io/robsyme/features/nextflow:11.0.0nf-testRob Symeghcr.io/robsyme/features/nf-test:11.0.0wasm + wasi for DotnetBrendan Burnsdevwasm.azurecr.io/dev-wasm/dev-wasm-feature/dotnet-wasi:00.0.1wasm + wasi for GoBrendan Burnsdevwasm.azurecr.io/dev-wasm/dev-wasm-feature/golang-wasi:00.0.2wasm + wasi for RustBrendan Burnsdevwasm.azurecr.io/dev-wasm/dev-wasm-feature/rust-wasi:00.0.2Wasmtime runtime and WASI SDKBrendan Burnsdevwasm.azurecr.io/dev-wasm/dev-wasm-feature/wasmtime-wasi:00.0.16Vale doc linterShine Pukurghcr.io/shinepukur/devcontainer-features/vale:11.0.0GitLab CI Localmsclockghcr.io/msclock/features/gitlab-ci-local:00.0.7Vcpkg Toolmsclockghcr.io/msclock/features/vcpkg:11.3.5Figgrant0417ghcr.io/withfig/features/fig:11.0.2micromambamamba-orgghcr.io/mamba-org/devcontainer-features/micromamba:11.2.0Astro CLIfhodaghcr.io/astronomer/devcontainer-features/astro-cli:11.0.0Bash profileEliiseSghcr.io/eliises/devcontainer-features/bash-profile:11.0.1Dev Container CLI (via npm)EliiseSghcr.io/eliises/devcontainer-features/devcontainers-cli:11.0.0GitleaksMatthieu Frontonghcr.io/frntn/devcontainers-features/gitleaks:11.0.3NewmanMatthieu Frontonghcr.io/frntn/devcontainers-features/newman:11.0.1PostmanMatthieu Frontonghcr.io/frntn/devcontainers-features/postman:11.0.0PrismMatthieu Frontonghcr.io/frntn/devcontainers-features/prism:11.0.0direnvChristopherMacGownghcr.io/christophermacgown/devcontainer-features/direnv:11.0.1easy-container-hooksChristopherMacGownghcr.io/christophermacgown/devcontainer-features/easy-container-hooks)@ETEnterprises1
"Skip to content Navigation Menu
Code Issues 6 A bootstrap repo for self-authoring Dev Container Features
containers.dev License MIT license 260 stars 121 forks 19 watching 6 Branches 0 Tags Activity Custom properties Public template repository devcontainers/feature-starter Folders and files Name
Latest commit
samruddhikhandale 2 months ago History .devcontainer 7 months ago .github/workflows 2 months ago src last year test last year LICENSE 2 years ago README.md last year Repository files navigation README MIT license Dev Container Features: Self Authoring Template This repo provides a starting point and example for creating your own custom dev container Features, hosted for free on GitHub Container Registry. The example in this repository follows the dev container Feature distribution specification.
To provide feedback to the specification, please leave a comment on spec issue #70. For more broad feedback regarding dev container Features, please see spec issue #61.
Example Contents This repository contains a collection of two Features - hello and color. These Features serve as simple feature implementations. Each sub-section below shows a sample devcontainer.json alongside example usage of the Feature.
hello Running hello inside the built container will print the greeting provided to it via its greeting option.
{ "image": "mcr.microsoft.com/devcontainers/base:ubuntu", "features": { "ghcr.io/devcontainers/feature-starter/hello:1": { "greeting": "Hello" } } } $ hello
Hello, user. color Running color inside the built container will print your favorite color to standard out.
{ "image": "mcr.microsoft.com/devcontainers/base:ubuntu", "features": { "ghcr.io/devcontainers/feature-starter/color:1": { "favorite": "green" } } } $ color
my favorite color is green Repo and Feature Structure Similar to the devcontainers/features repo, this repository has a src folder. Each Feature has its own sub-folder, containing at least a devcontainer-feature.json and an entrypoint script install.sh.
├── src │ ├── hello │ │ ├── devcontainer-feature.json │ │ └── install.sh │ ├── color │ │ ├── devcontainer-feature.json │ │ └── install.sh | ├── ... │ │ ├── devcontainer-feature.json │ │ └── install.sh ... An implementing tool will composite the documented dev container properties from the feature's devcontainer-feature.json file, and execute in the install.sh entrypoint script in the container during build time. Implementing tools are also free to process attributes under the customizations property as desired.
Options All available options for a Feature should be declared in the devcontainer-feature.json. The syntax for the options property can be found in the devcontainer Feature json properties reference.
For example, the color feature provides an enum of three possible options (red, gold, green). If no option is provided in a user's devcontainer.json, the value is set to "red".
{ // ... "options": { "favorite": { "type": "string", "enum": [ "red", "gold", "green" ], "default": "red", "description": "Choose your favorite color." } } } Options are exported as Feature-scoped environment variables. The option name is captialized and sanitized according to option resolution.
!/bin/bash
echo "Activating feature 'color'" echo "The provided favorite color is: ${FAVORITE}"
... Distributing Features Versioning Features are individually versioned by the version attribute in a Feature's devcontainer-feature.json. Features are versioned according to the semver specification. More details can be found in the dev container Feature specification.
Publishing NOTE: The Distribution spec can be found here.
While any registry implementing the OCI Distribution spec can be used, this template will leverage GHCR (GitHub Container Registry) as the backing registry.
Features are meant to be easily sharable units of dev container configuration and installation code.
This repo contains a GitHub Action workflow that will publish each Feature to GHCR.
Allow GitHub Actions to create and approve pull requests should be enabled in the repository's Settings > Actions > General > Workflow permissions for auto generation of src//README.md per Feature (which merges any existing src//NOTES.md).
By default, each Feature will be prefixed with the <owner/ namespace. For example, the two Features in this repository can be referenced in a devcontainer.json with:
ghcr.io/devcontainers/feature-starter/color:1 ghcr.io/devcontainers/feature-starter/hello:1 The provided GitHub Action will also publish a third "metadata" package with just the namespace, eg: ghcr.io/devcontainers/feature-starter. This contains information useful for tools aiding in Feature discovery.
'devcontainers/feature-starter' is known as the feature collection namespace.
Marking Feature Public Note that by default, GHCR packages are marked as private. To stay within the free tier, Features need to be marked as public.
This can be done by navigating to the Feature's "package settings" page in GHCR, and setting the visibility to 'public`. The URL may look something like:
https://github.com/users//packages/container/%2F/settings
Adding Features to the Index If you'd like your Features to appear in our public index so that other community members can find them, you can do the following:
Go to github.com/devcontainers/devcontainers.github.io This is the GitHub repo backing the containers.dev spec site Open a PR to modify the collection-index.yml file This index is from where supporting tools like VS Code Dev Containers and GitHub Codespaces surface Features for their dev container creation UI.
Using private Features in Codespaces For any Features hosted in GHCR that are kept private, the GITHUB_TOKEN access token in your environment will need to have package:read and contents:read for the associated repository.
Many implementing tools use a broadly scoped access token and will work automatically. GitHub Codespaces uses repo-scoped tokens, and therefore you'll need to add the permissions in devcontainer.json
An example devcontainer.json can be found below.
{ "image": "mcr.microsoft.com/devcontainers/base:ubuntu", "features": { "ghcr.io/my-org/private-features/hello:1": { "greeting": "Hello" } }, "customizations": { "codespaces": { "repositories": {Development Containers
Available Dev Container Features
This table contains all official and community-supported Dev Container Features known at the time of crawling each registered collection. This list is continuously updated with the latest available feature information. See the Feature quick start repository to add your own!
Referencing a Feature below can be done in the "features" section of a devcontainer.json.
Please note that if you need to report a Feature, you should do so through the registry hosting the Feature.
To add your own collection to this list, please create a PR editing this yaml file.
Feature NameMaintainerReferenceLatest VersionAnacondaDev Container Spec Maintainersghcr.io/devcontainers/features/anaconda:11.0.12AWS CLIDev Container Spec Maintainersghcr.io/devcontainers/features/aws-cli:11.1.0Azure CLIDev Container Spec Maintainersghcr.io/devcontainers/features/azure-cli:11.2.5Common UtilitiesDev Container Spec Maintainersghcr.io/devcontainers/features/common-utils:22.5.1CondaDev Container Spec Maintainersghcr.io/devcontainers/features/conda:11.0.9Light-weight DesktopDev Container Spec Maintainersghcr.io/devcontainers/features/desktop-lite:11.2.4Docker (Docker-in-Docker)Dev Container Spec Maintainersghcr.io/devcontainers/features/docker-in-docker:22.11.0Docker (docker-outside-of-docker)Dev Container Spec Maintainersghcr.io/devcontainers/features/docker-outside-of-docker:11.5.0Dotnet CLIDev Container Spec Maintainersghcr.io/devcontainers/features/dotnet:22.1.3Git (from source)Dev Container Spec Maintainersghcr.io/devcontainers/features/git:11.3.2Git Large File Support (LFS)Dev Container Spec Maintainersghcr.io/devcontainers/features/git-lfs:11.2.2GitHub CLIDev Container Spec Maintainersghcr.io/devcontainers/features/github-cli:11.0.13GoDev Container Spec Maintainersghcr.io/devcontainers/features/go:11.3.1HugoDev Container Spec Maintainersghcr.io/devcontainers/features/hugo:11.1.2Java (via SDKMAN!)Dev Container Spec Maintainersghcr.io/devcontainers/features/java:11.6.0Kubectl, Helm, and MinikubeDev Container Spec Maintainersghcr.io/devcontainers/features/kubectl-helm-minikube:11.2.0Nix Package ManagerDev Container Spec Maintainersghcr.io/devcontainers/features/nix:11.2.0Node.js (via nvm), yarn and pnpmDev Container Spec Maintainersghcr.io/devcontainers/features/node:11.6.0NVIDIA CUDADev Container Spec Maintainersghcr.io/devcontainers/features/nvidia-cuda:11.1.2OryxDev Container Spec Maintainersghcr.io/devcontainers/features/oryx:11.3.6PHPDev Container Spec Maintainersghcr.io/devcontainers/features/php:11.1.3PowerShellDev Container Spec Maintainersghcr.io/devcontainers/features/powershell:11.5.0PythonDev Container Spec Maintainersghcr.io/devcontainers/features/python:11.6.4Ruby (via rvm)Dev Container Spec Maintainersghcr.io/devcontainers/features/ruby:11.2.3RustDev Container Spec Maintainersghcr.io/devcontainers/features/rust:11.3.1SSH serverDev Container Spec Maintainersghcr.io/devcontainers/features/sshd:11.0.9Terraform, tflint, and TFGruntDev Container Spec Maintainersghcr.io/devcontainers/features/terraform:11.3.8Data Version ControlIterative, Incghcr.io/iterative/features/dvc:11.0.4nvtop - GPUs Process monitoringIterative, Incghcr.io/iterative/features/nvtop:11.0.0apt packagesRocker Projectghcr.io/rocker-org/devcontainer-features/apt-packages:11.0.2Conda, Mamba (Miniforge)Rocker Projectghcr.io/rocker-org/devcontainer-features/miniforge:11.0.1PandocRocker Projectghcr.io/rocker-org/devcontainer-features/pandoc:11.0.0Quarto CLIRocker Projectghcr.io/rocker-org/devcontainer-features/quarto-cli:11.1.2R (via apt)Rocker Projectghcr.io/rocker-org/devcontainer-features/r-apt:00.4.2R packages from the DESCRIPTION file (via pak)Rocker Projectghcr.io/rocker-org/devcontainer-features/r-dependent-packages:00.1.0R historyRocker Projectghcr.io/rocker-org/devcontainer-features/r-history:00.1.0R packages (via pak)Rocker Projectghcr.io/rocker-org/devcontainer-features/r-packages:11.1.0R (via rig)Rocker Projectghcr.io/rocker-org/devcontainer-features/r-rig:11.2.4renv cacheRocker Projectghcr.io/rocker-org/devcontainer-features/renv-cache:00.1.2RStudio ServerRocker Projectghcr.io/rocker-org/devcontainer-features/rstudio-server:00.3.0fishMeaningfulghcr.io/meaningful-ooo/devcontainer-features/fish:11.2.2HomebrewMeaningfulghcr.io/meaningful-ooo/devcontainer-features/homebrew:22.0.4FastlyMike Priscellaghcr.io/mpriscella/features/fastly:11.0.1Helm Chart TestingMike Priscellaghcr.io/mpriscella/features/helm-chart-testing:11.0.0KindMike Priscellaghcr.io/mpriscella/features/kind:11.0.1SopsMike Priscellaghcr.io/mpriscella/features/sops:11.0.2DuckDB CLIeitsupighcr.io/eitsupi/devcontainer-features/duckdb-cli:11.0.1Taskeitsupighcr.io/eitsupi/devcontainer-features/go-task:11.0.3jq, yq, gojq, xq, jaqeitsupighcr.io/eitsupi/devcontainer-features/jq-likes:22.1.0mdBookeitsupighcr.io/eitsupi/devcontainer-features/mdbook:11.0.0Nushelleitsupighcr.io/eitsupi/devcontainer-features/nushell:00.1.1actEric Hoghcr.io/dhoeric/features/act:11.0.0aztfyEric Hoghcr.io/dhoeric/features/aztfy:11.0.0ConftestEric Hoghcr.io/dhoeric/features/conftest:11.0.0Fly.io CLIEric Hoghcr.io/dhoeric/features/flyctl:11.0.0Google Cloud CLIEric Hoghcr.io/dhoeric/features/google-cloud-cli:11.0.1hadolintEric Hoghcr.io/dhoeric/features/hadolint:11.0.0k6Eric Hoghcr.io/dhoeric/features/k6:11.0.0k9s-cliEric Hoghcr.io/dhoeric/features/k9s:11.0.1mizuEric Hoghcr.io/dhoeric/features/mizu:11.0.0Open Policy AgentEric Hoghcr.io/dhoeric/features/opa:11.0.0oras-cliEric Hoghcr.io/dhoeric/features/oras:11.0.0sternEric Hoghcr.io/dhoeric/features/stern:11.0.0terraform-docsEric Hoghcr.io/dhoeric/features/terraform-docs:11.0.0terraformerEric Hoghcr.io/dhoeric/features/terraformer:11.0.0tfsecEric Hoghcr.io/dhoeric/features/tfsec:11.0.0trivyEric Hoghcr.io/dhoeric/features/trivy:11.0.0Azure BicepRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/azurebicep:11.0.5cosignRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/cosign:11.0.1CUE LangRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/cuelang:11.0.5gitsignRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/gitsign:11.0.4Tiny GoRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/tinygo:11.0.5The WebAssembly Binary ToolkitRavikanth Chagantighcr.io/rchaganti/vsc-devcontainer-features/wabt:11.1.1Common Amazon Linux 2 UtilitiesKen Collinsghcr.io/customink/codespaces-features/common-amzn:11.0.0Docker-in-Docker Amazon Linux 2Ken Collinsghcr.io/customink/codespaces-features/docker-in-docker-amzn:11.0.1Set Docker Log LevelKen Collinsghcr.io/customink/codespaces-features/docker-log-level:11.0.0AWS SAM CLI UtilityKen Collinsghcr.io/customink/codespaces-features/sam-cli:11.2.0Azure CLI PersistenceStuart Leeksghcr.io/stuartleeks/dev-container-features/azure-cli-persistence:00.0.4Dev TunnelsStuart Leeksghcr.io/stuartleeks/dev-container-features/dev-tunnels:00.0.1Shell HistoryStuart Leeksghcr.io/stuartleeks/dev-container-features/shell-history:00.0.3golangci-lintguiyomhghcr.io/guiyomh/features/golangci-lint:00.1.1gomarkdocguiyomhghcr.io/guiyomh/features/gomarkdoc:00.1.0goreleaserguiyomhghcr.io/guiyomh/features/goreleaser:00.1.1gotestsumguiyomhghcr.io/guiyomh/features/gotestsum:00.1.1justguiyomhghcr.io/guiyomh/features/just:00.1.0mageguiyomhghcr.io/guiyomh/features/mage:00.1.0pact-goguiyomhghcr.io/guiyomh/features/pact-go:00.1.1vimguiyomhghcr.io/guiyomh/features/vim:00.0.1Hypermodern PythonNate Schererghcr.io/natescherer/devcontainers-custom-features/hypermodern-python:11.0.0k9sNate Schererghcr.io/natescherer/devcontainers-custom-features/k9s:11.0.0PowerShell ResourcesNate Schererghcr.io/natescherer/devcontainers-custom-features/powershell-resources:11.1.0mitmproxy https proxyJosh Spicerghcr.io/joshspicer/features/mitm-proxy:11.0.3OCI Container UtilsJosh Spicerghcr.io/joshspicer/features/oci-utils:11.0.5blackfireShyimghcr.io/shyim/devcontainers-features/blackfire:00.0.1bunShyimghcr.io/shyim/devcontainers-features/bun:00.0.1phpShyimghcr.io/shyim/devcontainers-features/php:00.1.2shopware-cliShyimghcr.io/shyim/devcontainers-features/shopware-cli:00.0.2symfony-cliShyimghcr.io/shyim/devcontainers-features/symfony-cli:00.0.1makejungarettighcr.io/jungaretti/features/make:11.0.1ripgrepjungarettighcr.io/jungaretti/features/ripgrep:11.0.1vimjungarettighcr.io/jungaretti/features/vim:11.0.0msquictlc-sundownghcr.io/tlc-sundown/devcontainers-features/msquic:11.0.0VoltaEnrico Secondulfoghcr.io/enricosecondulfo/devcontainer-features/volta:11.0.0Assume AWS Rolesaml-toghcr.io/saml-to/devcontainer-features/assume-aws-role:22.0.1Cloud Native development environment toolsrjfmachadoghcr.io/rjfmachado/devcontainer-features/cloud-native:11.0.7Shellchecklukewiwaghcr.io/lukewiwa/features/shellcheck:00.2.3wait-for-itlukewiwaghcr.io/lukewiwa/features/wait-for-it:00.1.1Chezmoi Dotfile Managerrioghcr.io/rio/features/chezmoi:11.1.0k3drioghcr.io/rio/features/k3d:11.1.0k9srioghcr.io/rio/features/k9s:11.1.5Kustomizerioghcr.io/rio/features/kustomize:11.1.2Skaffold Container & Kubernetes Developmentrioghcr.io/rio/features/skaffold:22.0.0vclusterrioghcr.io/rio/features/vcluster:11.0.1KusionKusionStackghcr.io/KusionStack/devcontainer-features/kusion:00.0.2bats (Bash Automated Testing System)edouard-lopezghcr.io/edouard-lopez/devcontainer-features/bats:00.0.1Azure Functions Core Toolsjlaundryghcr.io/jlaundry/devcontainer-features/azure-functions-core-tools:11.0.0SQL Server ODBC Driverjlaundryghcr.io/jlaundry/devcontainer-features/mssql-odbc-driver:11.0.2kotlincmikaelloghcr.io/mikaello/devcontainer-features/kotlinc:11.0.0Modern shell utilsmikaelloghcr.io/mikaello/devcontainer-features/modern-shell-utils:11.0.0Copacetic CLIjsburckhardtghcr.io/jsburckhardt/devcontainer-features/copa:11.0.0cranejsburckhardtghcr.io/jsburckhardt/devcontainer-features/crane:11.0.0CycloneDX CLIjsburckhardtghcr.io/jsburckhardt/devcontainer-features/cyclonedx:11.0.1fluxjsburckhardtghcr.io/jsburckhardt/devcontainer-features/flux:11.0.0Gitleaksjsburckhardtghcr.io/jsburckhardt/devcontainer-features/gitleaks:11.0.0jnvjsburckhardtghcr.io/jsburckhardt/devcontainer-features/jnv:11.0.0Kyverno CLIjsburckhardtghcr.io/jsburckhardt/devcontainer-features/kyverno:11.0.0notationjsburckhardtghcr.io/jsburckhardt/devcontainer-features/notation:11.0.0skopeojsburckhardtghcr.io/jsburckhardt/devcontainer-features/skopeo:11.0.0zarfjsburckhardtghcr.io/jsburckhardt/devcontainer-features/zarf:11.0.0NAPPTIVE Playground CLIoleksisghcr.io/oleksis/devcontainer-features/playground-cli:55.0.2Python Launcheroleksisghcr.io/oleksis/devcontainer-features/python-launcher:11.0.0EmscriptenEki Baskoroghcr.io/ebaskoro/devcontainer-features/emscripten:11.0.0GrainEki Baskoroghcr.io/ebaskoro/devcontainer-features/grain:00.1.0Scala (via SDKMAN!)Eki Baskoroghcr.io/ebaskoro/devcontainer-features/scala:11.0.0SDKMAN!Eki Baskoroghcr.io/ebaskoro/devcontainer-features/sdkman:11.0.0SMTP4Dev: A dotnet test email SMTP serverWarren Buckleyghcr.io/warrenbuckley/codespace-features/smtp4dev:11.0.0SQLiteWarren Buckleyghcr.io/warrenbuckley/codespace-features/sqlite:11.0.0Roost Cluster CreationRoost.ai (Harish Agrawal)ghcr.io/roost-io/features/roost:11.0.0ClusterctlLennart Jernghcr.io/lentzi90/features/clusterctl:00.1.3KubeadmLennart Jernghcr.io/lentzi90/features/kubeadm:00.1.3KWOKLennart Jernghcr.io/lentzi90/features/kwok:00.1.2TiltLennart Jernghcr.io/lentzi90/features/tilt:00.1.3NextflowRob Symeghcr.io/robsyme/features/nextflow:11.0.0nf-testRob Symeghcr.io/robsyme/features/nf-test:11.0.0wasm + wasi for DotnetBrendan Burnsdevwasm.azurecr.io/dev-wasm/dev-wasm-feature/dotnet-wasi:00.0.1wasm + wasi for GoBrendan Burnsdevwasm.azurecr.io/dev-wasm/dev-wasm-feature/golang-wasi:00.0.2wasm + wasi for RustBrendan Burnsdevwasm.azurecr.io/dev-wasm/dev-wasm-feature/rust-wasi:00.0.2Wasmtime runtime and WASI SDKBrendan Burnsdevwasm.azurecr.io/dev-wasm/dev-wasm-feature/wasmtime-wasi:00.0.16Vale doc linterShine Pukurghcr.io/shinepukur/devcontainer-features/vale:11.0.0GitLab CI Localmsclockghcr.io/msclock/features/gitlab-ci-local:00.0.7Vcpkg Toolmsclockghcr.io/msclock/features/vcpkg:11.3.5Figgrant0417ghcr.io/withfig/features/fig:11.0.2micromambamamba-orgghcr.io/mamba-org/devcontainer-features/micromamba:11.2.0Astro CLIfhodaghcr.io/astronomer/devcontainer-features/astro-cli:11.0.0Bash profileEliiseSghcr.io/eliises/devcontainer-features/bash-profile:11.0.1Dev Container CLI (via npm)EliiseSghcr.io/eliises/devcontainer-features/devcontainers-cli:11.0.0GitleaksMatthieu Frontonghcr.io/frntn/devcontainers-features/gitleaks:11.0.3NewmanMatthieu Frontonghcr.io/frntn/devcontainers-features/newman:11.0.1PostmanMatthieu Frontonghcr.io/frntn/devcontainers-features/postman:11.0.0PrismMatthieu Frontonghcr.io/frntn/devcontainers-features/prism:11.0.0direnvChristopherMacGownghcr.io/christophermacgown/devcontainer-features/direnv:11.0.1easy-container-hooksChristopherMacGownghcr.io/christophermacgown/devcontainer-features/easy-container-hooks:11.0.0mcflyChristopherMacGownghcr.io/christophermacgown/devcontainer-features/mcfly:11.0.2minio-clientChristopherMacGownghcr.io/christophermacgown/devcontainer-features/minio-client:11.0.0Bazel (via Bazelisk)Balazs23ghcr.io/balazs23/devcontainers-features/bazel:11.0.1Nx (via npm)Balazs23ghcr.io/balazs23/devcontainers-features/nx:11.0.1tfenvMikael Ahlinderghcr.io/mickeahlinder/devcontainer-features/tfenv:11.1.0hledgerJames C Kimble Jrghcr.io/jckimble/devcontainer-features/hledger:11.32.2NgrokJames C Kimble Jrghcr.io/jckimble/devcontainer-features/ngrok:33.1.2TailwindCSS Standalone CLIr3dpointghcr.io/r3dpoint/devcontainer-features/tailwindcss-standalone-cli:11.0.1Trunktrunk-ioghcr.io/trunk-io/devcontainer-feature/trunk:11.1.0SwiftFormatJoseph Heck/Adam Fowlerghcr.io/swift-server-community/swift-devcontainer-features/SwiftFormat:00.1.1Foundation NetworkingJoseph Heck/Adam Fowlerghcr.io/swift-server-community/swift-devcontainer-features/foundationnetworking:11.0.0jemallocJoseph Heck/Adam Fowlerghcr.io/swift-server-community/swift-devcontainer-features/jemalloc:11.0.0sqliteJoseph Heck/Adam Fowlerghcr.io/swift-server-community/swift-devcontainer-features/sqlite:11.0.0swift-formatJoseph Heck/Adam Fowlerghcr.io/swift-server-community/swift-devcontainer-features/swift-format:00.1.0confdAndrii Tararakaghcr.io/gickis/devcontainer-features/confd:11.0.0gomplateAndrii Tararakaghcr.io/gickis/devcontainer-features/gomplate:11.0.0kubeconformAndrii Tararakaghcr.io/gickis/devcontainer-features/kubeconform:11.0.1kubesealAndrii Tararakaghcr.io/gickis/devcontainer-features/kubeseal:11.0.1Semgrep (via pipx)Jonathan Nagayoshighcr.io/sonikro/devcontainer-features/semgrep:11.0.0Microsoft SBOM-ToolJasonTheDeveloperghcr.io/jasonthedeveloper/features/sbom:11.1.0GrypeDasith Wijesghcr.io/dasiths/devcontainer-features/grype:11.0.0SyftDasith Wijesghcr.io/dasiths/devcontainer-features/syft:11.0.0MealstromFelix Wielandghcr.io/flexwie/devcontainer-features/maelstrom:11.0.01Password CLIFelix Wielandghcr.io/flexwie/devcontainer-features/op:11.0.0PulumiFelix Wielandghcr.io/flexwie/devcontainer-features/pulumi:11.0.0TerraspaceFelix Wielandghcr.io/flexwie/devcontainer-features/terraspace:11.0.0d2Kevin Harriganghcr.io/ksh5022/devcontainer-features/d2:11.0.0Airplane.dev CLIGMkonanghcr.io/gmkonan/feature/airplane:11.0.0dapr-cliDapr maintainersghcr.io/dapr/cli/dapr-cli:00.1.0Go Install PackagesAzutakeghcr.io/azutake/devcontainer-features/go-packages-install:00.0.2bunMichael Lohrghcr.io/michidk/devcontainers-features/bun:11.0.1typosMichael Lohrghcr.io/michidk/devcontainers-features/typos:11.0.0typstMichael Lohrghcr.io/michidk/devcontainers-features/typst:11.0.0Apt can install packages on Debian-like systemsXiaowei Wangghcr.io/wxw-matt/devcontainer-features/apt:00.2.1A Shell Command RunnerXiaowei Wangghcr.io/wxw-matt/devcontainer-features/command_runner:00.5.0A Remote Shell Scripts RunnerXiaowei Wangghcr.io/wxw-matt/devcontainer-features/script_runner:00.5.0Salesforce CLIJason Vercelloneghcr.io/vercellone/devcontainer-features/sfdx-cli:11.0.0CDK for Terraform CLI (via npm)Joe McKinnonghcr.io/joedmck/devcontainer-features/cdktf:11.0.0Cloudflare Tunnel ClientJoe McKinnonghcr.io/joedmck/devcontainer-features/cloudflared:11.0.2Serve (via NPM)Joe McKinnonghcr.io/joedmck/devcontainer-features/serve:11.0.0Cloudflare Wrangler CLI (via npm)Joe McKinnonghcr.io/joedmck/devcontainer-features/wrangler:11.0.0CircleCI CLICody Taylorghcr.io/codeman99/features/circleci-cli:11.2.1Exercism CLICody Taylorghcr.io/codeman99/features/exercism-cli:11.0.1TemporalioFernando Avalosghcr.io/favalos/devcontainer-features/temporalio:11.0.0Dartdevcontainers-communityghcr.io/devcontainers-community/templates/dart:11.0.0TinyGodevcontainers-communityghcr.io/devcontainers-community/features/tinygo:11.1.0SurrealDBdevcontainers-communityghcr.io/devcontainers-community/features/surrealdb:11.0.0Bazeldevcontainers-communityghcr.io/devcontainers-community/features/bazel:11.1.0direnvdevcontainers-communityghcr.io/devcontainers-community/features/direnv:11.0.0llvmdevcontainers-communityghcr.io/devcontainers-community/features/llvm:33.0.0Denodevcontainers-communityghcr.io/devcontainers-community/features/deno:11.1.0Prettierdevcontainers-communityghcr.io/devcontainers-community/npm-features/prettier:11.1.0TypeScriptdevcontainers-communityghcr.io/devcontainers-community/npm-features/typescript:11.1.0BaconLee-Orrghcr.io/lee-orr/rusty-dev-containers/bacon:00.1.8Cargo AuditLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-audit:00.1.8Cargo BinstallLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-binstall:00.1.8cargo-bundleLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-bundle:00.1.8Cargo DenyLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-deny:00.1.8Cargo ExpandLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-expand:00.1.8Cargo LLVM CovLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-llvm-cov:00.1.8cargo-makeLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-make:00.1.8cargo-mobileLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-mobile:00.1.8cargo-nextestLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-nextest:00.1.8Cargo WatchLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-watch:00.1.8Cargo WebLee-Orrghcr.io/lee-orr/rusty-dev-containers/cargo-web:00.1.8CosmonicLee-Orrghcr.io/lee-orr/rusty-dev-containers/cosmonic:00.1.8Dexterous DeveloperLee-Orrghcr.io/lee-orr/rusty-dev-containers/dexterous_developer:00.1.8DioxusLee-Orrghcr.io/lee-orr/rusty-dev-containers/dioxus:00.1.8Fermyon SpinLee-Orrghcr.io/lee-orr/rusty-dev-containers/fermyon-spin:00.1.8HelixLee-Orrghcr.io/lee-orr/rusty-dev-containers/helix:00.1.8HonggfuzzLee-Orrghcr.io/lee-orr/rusty-dev-containers/honggfuzz:00.1.8MprocsLee-Orrghcr.io/lee-orr/rusty-dev-containers/mprocs:00.1.8Rust Windows MSVCLee-Orrghcr.io/lee-orr/rusty-dev-containers/rust_windows_msvc:00.1.8sccacheLee-Orrghcr.io/lee-orr/rusty-dev-containers/sccache:00.1.8Spin Message TriggerLee-Orrghcr.io/lee-orr/rusty-dev-containers/spin-message-trigger:00.1.8wasm bindgen cliLee-Orrghcr.io/lee-orr/rusty-dev-containers/wasm-bindgen-cli:00.1.8Wasm Server RunnerLee-Orrghcr.io/lee-orr/rusty-dev-containers/wasm-server-runner:00.1.8Rust wasm32_unknown_unknownLee-Orrghcr.io/lee-orr/rusty-dev-containers/wasm32-unknown-unknown:00.1.8WasmcloudLee-Orrghcr.io/lee-orr/rusty-dev-containers/wasmcloud:00.1.8ZellijLee-Orrghcr.io/lee-orr/rusty-dev-containers/zellij:00.1.8mockery (Go)Ivan Stasiukghcr.io/brokeyourbike/devcontainer-features/mockery-go:00.2.0reflexIvan Stasiukghcr.io/brokeyourbike/devcontainer-features/reflex:00.2.0StaticcheckIvan Stasiukghcr.io/brokeyourbike/devcontainer-features/staticcheck:00.2.0Vapor ToolboxNikita Kurpasghcr.io/nikitakurpas/features/vapor-toolbox:11.0.0AWS CLI PersistenceJoshua Jighcr.io/joshuanianji/devcontainer-features/aws-cli-persistence:11.0.3Azure CLI Persistence (forked)Joshua Jighcr.io/joshuanianji/devcontainer-features/azure-cli-persistence-forked:00.0.1EdgeDBJoshua Jighcr.io/joshuanianji/devcontainer-features/edgedb-cli:11.0.2Google Cloud CLI PersistenceJoshua Jighcr.io/joshuanianji/devcontainer-features/gcloud-cli-persistence:11.0.3Github CLI PersistenceJoshua Jighcr.io/joshuanianji/devcontainer-features/github-cli-persistence:11.0.3LamderaJoshua Jighcr.io/joshuanianji/devcontainer-features/lamdera:11.0.2Mount pnpm StoreJoshua Jighcr.io/joshuanianji/devcontainer-features/mount-pnpm-store:11.0.2Terraform CLI PersistenceJoshua Jighcr.io/joshuanianji/devcontainer-features/terraform-cli-persistence:11.0.2Stripe CLIThanan Traiongthawonghcr.io/nullcoder/devcontainer-features/stripe-cli:11.0.0npm registryjayreeghcr.io/jayree/devcontainer-features/npm-registry:11.0.1Salesforce CLI (autocomplete)jayreeghcr.io/jayree/devcontainer-features/sf-autocomplete:11.0.4Salesforce CLI (plugins)jayreeghcr.io/jayree/devcontainer-features/sf-plugins:11.0.3Custom Root CAbdsohaghcr.io/bdsoha/devcontainers/custom-root-ca:11.3.0aws-sso-util (via pipx)Tom Harveyghcr.io/tomharvey/devcontainer-features/aws-sso-util:11.0.0Azure Developer CLIAzure Developer CLI Teamghcr.io/azure/azure-dev/azd:00.1.0Skyramp CLI ToolsSkyramp, Inc.ghcr.io/letsramp/devcontainer-features/skyramp:11.0.3EarthlyEarthly Technologiesghcr.io/earthly/devcontainer-features/earthly:11.0.0RunmeStateful, Inc.ghcr.io/stateful/devcontainer-features/runme:00.1.01Password CLIJohn Chlark Sumatraghcr.io/itsmechlark/features/1password:11.2.0actJohn Chlark Sumatraghcr.io/itsmechlark/features/act:11.1.0Doppler CLIJohn Chlark Sumatraghcr.io/itsmechlark/features/doppler:22.3.0PostgreSQLJohn Chlark Sumatraghcr.io/itsmechlark/features/postgresql:11.5.0RabbitMQ ServerJohn Chlark Sumatraghcr.io/itsmechlark/features/rabbitmq-server:11.1.0Redis ServerJohn Chlark Sumatraghcr.io/itsmechlark/features/redis-server:11.1.0Snowflake ODBCJohn Chlark Sumatraghcr.io/itsmechlark/features/snowflake-odbc:11.2.0TrivyJohn Chlark Sumatraghcr.io/itsmechlark/features/trivy:11.1.0Atlas CLIMarco Zaccaroghcr.io/marcozac/devcontainer-features/atlas:11.0.3Buf CLI (via Github Releases)Marco Zaccaroghcr.io/marcozac/devcontainer-features/buf:11.0.0gofumpt (via Github Releases)Marco Zaccaroghcr.io/marcozac/devcontainer-features/gofumpt:11.0.0GoReleaser (via Github Releases)Marco Zaccaroghcr.io/marcozac/devcontainer-features/goreleaser:11.0.0protoc-gen-entgrpc (from source)Marco Zaccaroghcr.io/marcozac/devcontainer-features/protoc-gen-entgrpc:11.0.0ShellCheck (via Github Releases)Marco Zaccaroghcr.io/marcozac/devcontainer-features/shellcheck:11.0.0Persistence for DigitalOcean doctl CLIElanHassonghcr.io/elanhasson/devcontainer-features/digitalocean-doctl-cli-persistence:11.1.0.NET Aspire Daily BuildsElanHassonghcr.io/elanhasson/devcontainer-features/dotnet-aspire-daily:11.0.0MCAPTiwaloluwa Ojoghcr.io/tiwaojo/features/mcap-cli:11.0.2Julia (via Juliaup)Julia Language Communityghcr.io/julialang/devcontainer-features/julia:11.1.1koJohn Rowleyghcr.io/robbert229/devcontainer-features/ko:11.0.0OpenTofuJohn Rowleyghcr.io/robbert229/devcontainer-features/opentofu:11.0.0OperatorSDKJohn Rowleyghcr.io/robbert229/devcontainer-features/operator-sdk:11.0.0PostgreSQL ClientJohn Rowleyghcr.io/robbert229/devcontainer-features/postgresql-client:11.0.0Android SDKFiliph Siitam Sandströmghcr.io/nordcominc/devcontainer-features/android-sdk:11.2.0WineMaxim Slipenkoghcr.io/maks1ms/devcontainers-features/wine:00.0.5Container Structure TestsTy Schlichenmeyerghcr.io/schlich/cst-devcontainer-feature/container-structure-test:11.0.0Container Structure TestsTy Schlichenmeyerghcr.io/schlich/devcontainer-features/container-structure-test:11.0.0CypressTy Schlichenmeyerghcr.io/schlich/devcontainer-features/cypress:11.0.1GrafanaTy Schlichenmeyerghcr.io/schlich/devcontainer-features/grafana:11.0.6HelixTy Schlichenmeyerghcr.io/schlich/devcontainer-features/helix:11.0.0Helmfile CLITy Schlichenmeyerghcr.io/schlich/devcontainer-features/helmfile:11.0.0Jenkins X 3Ty Schlichenmeyerghcr.io/schlich/devcontainer-features/jenkins-x:11.0.0StarshipTy Schlichenmeyerghcr.io/schlich/devcontainer-features/just:00.1.5Prometheus Node ExporterTy Schlichenmeyerghcr.io/schlich/devcontainer-features/node-exporter:11.0.0Open SlidesTy Schlichenmeyerghcr.io/schlich/devcontainer-features/openslides:11.1.0PigzTy Schlichenmeyerghcr.io/schlich/devcontainer-features/pigz:00.1.0PixzTy Schlichenmeyerghcr.io/schlich/devcontainer-features/pixz:00.1.0PowerLevel10kTy Schlichenmeyerghcr.io/schlich/devcontainer-features/powerlevel10k:11.0.0RyeTy Schlichenmeyerghcr.io/schlich/devcontainer-features/rye:11.2.3StarshipTy Schlichenmeyerghcr.io/schlich/devcontainer-features/starship:00.1.5My Favorite Colorrauchaghcr.io/raucha/devcontainer-features/color:11.0.3Hello, World!rauchaghcr.io/raucha/devcontainer-features/hello:11.0.2Pytorchrauchaghcr.io/raucha/devcontainer-features/pytorch:11.0.0alpine-aws-clicirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-aws-cli:00.0.3alpine-bashcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-bash:00.0.2alpine-batcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-bat:00.0.12alpine-bottomcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-bottom:00.0.5alpine-brootcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-broot:00.0.4alpine-buncirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-bun:00.0.1alpine-ctopcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-ctop:00.0.2alpine-curlcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-curl:00.0.1alpine-denocirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-deno:00.0.6alpine-docker-outside-of-dockercirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-docker-outside-of-docker:00.0.18alpine-fswatchcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-fswatch:00.0.1alpine-gh-clicirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-gh-cli:00.0.1alpine-gitcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-git:00.0.1alpine-gpgcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-gpg:00.0.1alpine-jqcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-jq:00.0.1alpine-mage2postmancirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-mage2postman:00.0.2alpine-magento-cloud-clicirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-magento-cloud-cli:00.0.7alpine-n98-magerun2cirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-n98-magerun2:00.0.17alpine-nanocirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-nano:00.0.1alpine-navicirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-navi:00.0.11alpine-nodecirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-node:00.0.15alpine-nushellcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-nushell:00.0.13alpine-ohmyzshcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-ohmyzsh:00.0.21alpine-opensshcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-openssh:00.0.1alpine-patchcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-patch:00.0.1alpine-pgsql-clientcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-pgsql-client:00.0.1alpine-php-bcmathcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-bcmath:00.0.1alpine-php-composercirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-composer:00.0.8alpine-php-ftpcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-ftp:00.0.2alpine-php-gdcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-gd:00.0.1alpine-php-intlcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-intl:00.0.2alpine-php-ldapcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-ldap:00.0.1alpine-php-magentocirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-magento:00.0.1alpine-php-mariadbcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-mariadb:00.0.1alpine-php-mssqlcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-mssql:00.0.1alpine-php-mysqlcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-mysql:00.0.1alpine-php-pcntlcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-pcntl:00.0.1alpine-php-pgsqlcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-pgsql:00.0.1alpine-php-posixcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-posix:00.0.1alpine-php-soapcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-soap:00.0.1alpine-php-socketscirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-sockets:00.0.3alpine-php-xdebugcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-xdebug:00.0.5alpine-php-zipcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-php-zip:00.0.1alpine-phpstorm-libscirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-phpstorm-libs:00.0.1alpine-sentry-clicirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-sentry-cli:00.0.2alpine-sigcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-sig:00.0.1alpine-sshscirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-sshs:00.0.1alpine-starshipcirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-starship:00.0.2alpine-usercirolosapioghcr.io/cirolosapio/devcontainers-features/alpine-user:00.0.2Argo Workflows and CD CLIaudacioustuxghcr.io/audacioustux/devcontainers/argo:11.0.0AWS SAM CLIaudacioustuxghcr.io/audacioustux/devcontainers/aws-sam-cli:11.0.1Bazelaudacioustuxghcr.io/audacioustux/devcontainers/bazel:11.0.0Bunaudacioustuxghcr.io/audacioustux/devcontainers/bun:11.0.0Ciliumaudacioustuxghcr.io/audacioustux/devcontainers/cilium:11.0.0Common Utilities Extrasaudacioustuxghcr.io/audacioustux/devcontainers/common-utils-extras:11.2.1Ebortaudacioustuxghcr.io/audacioustux/devcontainers/ebort:11.0.0Fly.io CLIaudacioustuxghcr.io/audacioustux/devcontainers/flyctl:11.0.0Graal VMaudacioustuxghcr.io/audacioustux/devcontainers/graalvm:11.0.5K9s (Kubernetes CLI To Manage Your Clusters In Style!)audacioustuxghcr.io/audacioustux/devcontainers/k9s:11.0.1Knativeaudacioustuxghcr.io/audacioustux/devcontainers/knative:11.0.1Kubebuilderaudacioustuxghcr.io/audacioustux/devcontainers/kubebuilder:11.0.0Kustomizeaudacioustuxghcr.io/audacioustux/devcontainers/kustomize:11.0.0Localstackaudacioustuxghcr.io/audacioustux/devcontainers/localstack:11.0.1Mirrordaudacioustuxghcr.io/audacioustux/devcontainers/mirrord:11.0.0Operator SDKaudacioustuxghcr.io/audacioustux/devcontainers/operator-sdk:11.0.1Buildpacks Pack CLIaudacioustuxghcr.io/audacioustux/devcontainers/pack-cli:11.0.0Pulumiaudacioustuxghcr.io/audacioustux/devcontainers/pulumi:11.0.3Scala Toolchainaudacioustuxghcr.io/audacioustux/devcontainers/scala-toolchain:11.0.2Taskfileaudacioustuxghcr.io/audacioustux/devcontainers/taskfile:11.0.0Tiltaudacioustuxghcr.io/audacioustux/devcontainers/tilt:11.0.1Vegeta - HTTP load testing tool and libraryaudacioustuxghcr.io/audacioustux/devcontainers/vegeta:11.0.1WASM Toolchainaudacioustuxghcr.io/audacioustux/devcontainers/wasm-toolchain:11.0.1Velero (via Github Releases)xfrancoisghcr.io/xfrancois/devcontainers-features/velero:11.0.0ctlptlnucleuscloudghcr.io/nucleuscloud/devcontainer-features/ctlptl:00.1.1helmfilenucleuscloudghcr.io/nucleuscloud/devcontainer-features/helmfile:00.1.0sqlcnucleuscloudghcr.io/nucleuscloud/devcontainer-features/sqlc:11.0.1Cowsayjoshspicerghcr.io/joshspicer/more-features/cowsay:11.0.0Vtex CLIMarlonPassos-gitghcr.io/marlonpassos-git/dev-container-features/vtex-cli:00.0.1Buildah (via apt-get)Paul Gilberghcr.io/paul-gilber/devcontainer-features/buildah-apt-get:11.0.0Butane (via Homebrew)Paul Gilberghcr.io/paul-gilber/devcontainer-features/butane-homebrew:11.0.0Amazon EKS - eksctl (via Homebrew)Paul Gilberghcr.io/paul-gilber/devcontainer-features/eksctl-homebrew:11.0.0Jinja2 CLI (via Homebrew)Paul Gilberghcr.io/paul-gilber/devcontainer-features/jinja2-cli-homebrew:11.0.0OpenShift CLI (via Homebrew)Paul Gilberghcr.io/paul-gilber/devcontainer-features/openshift-cli-homebrew:11.0.0Yamllint (via Homebrew)Paul Gilberghcr.io/paul-gilber/devcontainer-features/yamllint-homebrew:11.0.0Bats libs: support, assert, detik and filebrokenpip3ghcr.io/brokenpip3/devcontainers-bats/bats-libs:00.0.2BunPablo Ulloaghcr.io/prulloac/devcontainer-features/bun:11.1.2chezmoiPablo Ulloaghcr.io/prulloac/devcontainer-features/chezmoi:11.0.0commitizen (via pipx)Pablo Ulloaghcr.io/prulloac/devcontainer-features/commitizen:11.0.0DenoPablo Ulloaghcr.io/prulloac/devcontainer-features/deno:11.0.0gitlint (via pipx)Pablo Ulloaghcr.io/prulloac/devcontainer-features/gitlint:11.0.1LaTeX WorkshopPablo Ulloaghcr.io/prulloac/devcontainer-features/latex:11.3.1ollamaPablo Ulloaghcr.io/prulloac/devcontainer-features/ollama:11.0.0pre-commit (via pipx)Pablo Ulloaghcr.io/prulloac/devcontainer-features/pre-commit:11.0.3bunlumenpinkghcr.io/lumenpink/devcontainer-features/bun:00.0.1wasm-packlumenpinkghcr.io/lumenpink/devcontainer-features/wasm-pack:00.0.3Android SDKCASL0ghcr.io/casl0/devcontainer-features/android-sdk:11.0.1depot_toolsCASL0ghcr.io/casl0/devcontainer-features/depot_tools:11.0.0eksctl (via curl)CASL0ghcr.io/casl0/devcontainer-features/eksctl:11.0.0AWS SAM CLIgoldsamghcr.io/goldsam/dev-container-features/aws-sam-cli:11.0.0The CUE Data Constraint Languagegoldsamghcr.io/goldsam/dev-container-features/cue-lang:11.0.0Flux 2goldsamghcr.io/goldsam/dev-container-features/flux2:11.0.1ammonite (via Homebrew)Georg Ofenbeckghcr.io/georgofenbeck/features/ammonite-homebrew:11.0.0ammonite (via direct linux binary download)Georg Ofenbeckghcr.io/georgofenbeck/features/ammonite-linuxbinary:11.0.0lazygit (via Homebrew)Georg Ofenbeckghcr.io/georgofenbeck/features/lazygit-homebrew:11.0.0lazygit (via direct linux binary download)Georg Ofenbeckghcr.io/georgofenbeck/features/lazygit-linuxbinary:11.0.0TheFuck (via Homebrew)Georg Ofenbeckghcr.io/georgofenbeck/features/thefuck-homebrew:11.0.0thefuck (via pipx)Georg Ofenbeckghcr.io/georgofenbeck/features/thefuck-pipx:11.0.0Fish - persistent dataNiko Böckermanghcr.io/nikobockerman/devcontainer-features/fish-persistent-data:22.0.3Poetry - persistent cacheNiko Böckermanghcr.io/nikobockerman/devcontainer-features/poetry-persistent-cache:11.0.1Ansible Lint (via pipx)Hans Spaansghcr.io/hspaans/devcontainer-features/ansible-lint:11.0.2Django-upgrade (via pipx)Hans Spaansghcr.io/hspaans/devcontainer-features/django-upgrade:11.0.0PyADR (via pipx)Hans Spaansghcr.io/hspaans/devcontainer-features/pyadr:11.0.1PyCQA tools bundle (via pipx)Hans Spaansghcr.io/hspaans/devcontainer-features/pycqa:11.0.0pymarkdownlnt (via pipx)Hans Spaansghcr.io/hspaans/devcontainer-features/pymarkdownlnt:11.0.0Pytest (via pipx)Hans Spaansghcr.io/hspaans/devcontainer-features/pytest:11.0.3Pyupgrade (via pipx)Hans Spaansghcr.io/hspaans/devcontainer-features/pyupgrade:11.0.0rstcheck (via pipx)Hans Spaansghcr.io/hspaans/devcontainer-features/rstcheck:11.0.0sshpassHans Spaansghcr.io/hspaans/devcontainer-features/sshpass:11.0.1Bob build systemDirk Louwersghcr.io/dlouwers/devcontainer-features/bob:11.0.0DevboxDirk Louwersghcr.io/dlouwers/devcontainer-features/devbox:11.0.0Chrome Testingkreemerghcr.io/kreemer/features/chrometesting:11.0.0Helixkreemerghcr.io/kreemer/features/helix:11.0.1Stowkreemerghcr.io/kreemer/features/stow:11.0.0Frida Core devkitVeroghcr.io/veronoicc/devcontainer-features/frida-core-devkit:11.0.3Frida Gum devkitVeroghcr.io/veronoicc/devcontainer-features/frida-gum-devkit:11.0.1LuaJIT 2.1.0-beta3Veroghcr.io/veronoicc/devcontainer-features/luajit-2.1.0-beta3:11.0.0install-php-extensionsleocavalcanteghcr.io/opencodeco/devcontainers/install-php-extensions:00.1.225difftastic (via Github Releases)Valentin Heiligersghcr.io/va-h/devcontainers-features/difftastic:11.0.0uv (via pipx)Valentin Heiligersghcr.io/va-h/devcontainers-features/uv:11.0.0AWS CLIBart Venterghcr.io/bartventer/arch-devcontainer-features/aws-cli:11.5.4Azure CLIBart Venterghcr.io/bartventer/arch-devcontainer-features/azure-cli:11.0.2Common UtilitiesBart Venterghcr.io/bartventer/arch-devcontainer-features/common-utils:11.4.4Docker (Docker-in-Docker)Bart Venterghcr.io/bartventer/arch-devcontainer-features/docker-in-docker:11.3.4Docker (docker-outside-of-docker)Bart Venterghcr.io/bartventer/arch-devcontainer-features/docker-outside-of-docker:11.3.4Google Cloud CLIBart Venterghcr.io/bartventer/arch-devcontainer-features/gcloud-cli:11.0.3GoBart Venterghcr.io/bartventer/arch-devcontainer-features/go:11.5.0Terraform, tflint, and TFGruntBart Venterghcr.io/bartventer/arch-devcontainer-features/terraform:11.3.5bpmnlintWaqqas Jabbarghcr.io/waqqas/feature/bpmnlint:11.0.1dmnlintWaqqas Jabbarghcr.io/waqqas/feature/dmnlint:11.0.1Verilatordalanceghcr.io/veryl-lang/devcontainer-features/verilator:11.0.0Veryldalanceghcr.io/veryl-lang/devcontainer-features/veryl:11.0.0Templ (via GitHub Release)dusansimicghcr.io/dusansimic/devcontainer-features/templ:00.1.0LunarvimCadu Ribeiroghcr.io/duduribeiro/devcontainer-features/lunarvim:00.0.2Neovim (from source)Cadu Ribeiroghcr.io/duduribeiro/devcontainer-features/neovim:11.0.1Tmux (from source)Cadu Ribeiroghcr.io/duduribeiro/devcontainer-features/tmux:11.0.0Infisical CLIskriptfabrikghcr.io/skriptfabrik/devcontainer-features/infisical-cli:11.0.1Packt CliAdrian Rusznicaghcr.io/m4tchl0ck/devcontainer-features/pact-cli:11.0.1My Powerlevel10KAdrian Rusznicaghcr.io/m4tchl0ck/devcontainer-features/powerlevel10k:11.0.0structurizr-liteAdrian Rusznicaghcr.io/m4tchl0ck/devcontainer-features/structurizr-lite:11.0.1Create Remote UserNils Geistmannghcr.io/nils-geistmann/devcontainers-features/create-remote-user:00.0.3exercismNils Geistmannghcr.io/nils-geistmann/devcontainers-features/exercism:00.0.1zshNils Geistmannghcr.io/nils-geistmann/devcontainers-features/zsh:00.0.6OpenFGA CLIAndrew Porterghcr.io/partydrone/devcontainer/features/openfga-cli:00.0.3Goose CLIRaphael Castroghcr.io/rafaph/devcontainer-features/goose-cli:11.0.0Fly.io CLIGMkonanghcr.io/gmkonan/fly-cli-feature/flyctl:11.0.0RyeE-gineeringghcr.io/e-gineering/devcontainer-features/rye:11.3.0Synology NAS DevelopmentChaosWarsghcr.io/chaoswars/synology-features/toolkit:11.0.6alpine-bindtoolstcakyghcr.io/tcaky/devcontainer-features/alpine-bindtools:00.0.1alpine-powershelltcakyghcr.io/tcaky/devcontainer-features/alpine-powershell:00.0.1alpine-tzdatatcakyghcr.io/tcaky/devcontainer-features/alpine-tzdata:00.0.1yq and jq binariesLarsNieuwenhuizenghcr.io/larsnieuwenhuizen/features/jqyq:00.0.1NeoVimLarsNieuwenhuizenghcr.io/larsnieuwenhuizen/features/neovim:00.0.2ZellijLarsNieuwenhuizenghcr.io/larsnieuwenhuizen/features/zellij:00.0.4Openstack CLIenrico9034ghcr.io/enrico9034/devcontainer-features/openstack-cli:11.0.0ANTLR4nikiforovallghcr.io/nikiforovall/devcontainer-features/antlr4:11.0.0.NET Aspirenikiforovallghcr.io/nikiforovall/devcontainer-features/dotnet-aspire:11.0.0.NET CSharpiernikiforovallghcr.io/nikiforovall/devcontainer-features/dotnet-csharpier:11.0.0helm-docsdirsiglerghcr.io/dirsigler/devcontainer-features/helm-docs:11.0.3MagicMirrorsidecusghcr.io/sidecus/devcontainer-features/magicmirror:11.0.3MATLABThe MathWorks Inc.ghcr.io/mathworks/devcontainer-features/matlab:00.0.7Cascadia Code FontJulian Pawlowskighcr.io/jpawlowski/devcontainer-features/cascadia-code:11.0.0CLI for Microsoft 365Julian Pawlowskighcr.io/jpawlowski/devcontainer-features/cli-microsoft365:11.1.0GitHub Codespace dotfilesJulian Pawlowskighcr.io/jpawlowski/devcontainer-features/codespaces-dotfiles:11.0.0PnP PowerShellJulian Pawlowskighcr.io/jpawlowski/devcontainer-features/pnp.powershell:11.0.0PowerShell Extended [PSResourceGet / NuGet Versioning; Oh My Posh prompt profile]Julian Pawlowskighcr.io/jpawlowski/devcontainer-features/powershell-extended:22.1.0pre-commit(via pip)gvatsal60 (Vatsal Gupta)ghcr.io/gvatsal60/dev-container-features/pre-commit:11.0.5SonarLintgvatsal60 (Vatsal Gupta)ghcr.io/gvatsal60/dev-container-features/sonarlint:11.0.1terrataggit-sajghcr.io/git-saj/devcontainer-features/terratag:11.0.0Dokku Remote CLICodefabrik GmbHghcr.io/code-fabrik/features/dokku-cli:11.0.0Adobe Experience Manager SDKJuan Ayalaghcr.io/juan-ayala/devcontainer-features/aem-sdk:11.2.2LocalStack CLILocalStack GmbHghcr.io/localstack/devcontainer-feature/localstack-cli:00.1.2Install package(s) via Advanced Package ToolDeepSpaceCartel Inc.ghcr.io/deep-space-cartel/devcontainers-features/apt:11.1.0Install package(s) via Pip Installs PackagesDeepSpaceCartel Inc.ghcr.io/deep-space-cartel/devcontainers-features/pip:11.0.0StarshipDeepSpaceCartel Inc.ghcr.io/deep-space-cartel/devcontainers-features/starship:11.2.0Atlassian Forge CLI (via npm)Mark Gibsonghcr.io/adaptavist/devcontainer-features/atlassian-forge:11.0.0AntigenPhil Bellghcr.io/phil-bell/devcontainer-features/antigen:11.0.3
Star3,463
Watch
© 2024 Microsoft
} Releases No releases published Packages 3 feature-starter/hello feature-starter/color feature-starter Contributors 17