Skip to content
@devcontainers-hub

devcontainers hub

`devcontainers-hub` an organisation whose maintains registry for devcontainers templates

devcontainers-hub

Your stack. Your rules.

Open-source, fully customizable Development Container templates for every major tech stack. Every template exposes real developer choices — OS, compiler vendor, toolchain versions, dependency manager, scaffolding — with sensible defaults and zero lock-in.


Templates

Template OCI Reference Status
C++ ghcr.io/devcontainers-hub/template-cpp/cpp:latest Release
Python ghcr.io/devcontainers-hub/template-python/python:latest Release
Rust ghcr.io/devcontainers-hub/template-rust/rust:latest Release
Go coming soon
Node.js / TypeScript coming soon
Java coming soon

Quick start

Via VS Code

Open the Command Palette → Dev Containers: Add Dev Container Configuration Files → search devcontainers-hub.

Via CLI

# Apply the C++ template with options
devcontainer templates apply \
  --workspace-folder . \
  --template-id ghcr.io/devcontainers-hub/template-cpp/cpp:latest \
  --template-args '{"imageVariant":"debian-12-llvm-18","cppStandard":"20"}'

Via devcontainer.json

{
  "image": "ghcr.io/devcontainers-hub/template-cpp/cpp:debian-12-llvm-18"
}

Design principles

Every template is built on a layered selection model:

Stack
 └── OS (distro + release)
       └── Vendor (compiler / runtime vendor + version)
             └── Toolchain (build system, debugger, LSP, formatter)
                   └── Deps (package manager + registry)
                         └── Scaffold (project template + std)

Each layer is independently versioned and substitutable. Templates are spec-compliant with the Dev Container Specification and listed in the containers.dev community index.


Contributing

Each tech stack lives in its own repository. See the contributing guide in each repo. All contributions welcome — new OS variants, new compiler versions, new stacks.


Licensed MIT · All templates published to GHCR as public OCI artifacts

Popular repositories Loading

  1. .github .github Public

  2. template-cpp template-cpp Public

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…