Building the product · Independent · 23 Oct 2026

devcontainers/cli

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

← Building the product
Dev Container CLI: isolated environments. Creates and configures development containers from files.

In simple English

This tool creates a sealed programming environment for any project. It reads a settings file and starts a container with all the right tools installed. Your main computer stays clean because everything runs inside this isolated box. You can use it locally or inside an automated build system. It is free to use under an MIT licence.

What it is

A reference implementation for the development containers specification. It lets you build images, spin up containers, execute commands, and manage lockfiles from your command line.

What it is good for

Solo builders who want to test code in a reliable, identical environment across different machines without breaking their primary system.

Stars3.0k
LicenceMIT
LatestNo tagged releasechecked 23 Oct 2026
Last code change2026-10-22
Written inTypeScript
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Runs code in a predictable, isolated environment.
  • Generates lockfiles for reproducible builds.
  • Works from any standard terminal.
Watch for
  • Requires Docker (a way to run a program inside its own sealed box, so it cannot break anything else on your server) installed and running.
  • Needs enough RAM to run container images.
  • Setup requires familiarity with container configuration files.
Replaces

manual environment setup and custom shell scripts

Works well with

Docker

Similar repositories
  • docker/compose38k stars

    Defines and runs multi-container applications with simple files instead of single environments.

  • oven-sh/bun96k stars

    Provides fast JavaScript runtime tools, though it serves a different part of the development stack.

Also reviewed on Repo Radar
  • unocss/unocss19k stars

    A styling engine that reads the labels in your markup and generates only the CSS those labels need.

  • python/mypy21k stars

    The reference type checker for Python, run from the command line.

  • HypothesisWorks/hypothesis9.1k stars

    A Python library that generates test inputs and reduces any failure to the smallest example that still fails.

Install
curl -fsSL https://raw.githubusercontent.com/devcontainers/cli/main/scripts/install.sh | sh
export PATH="$HOME/.devcontainers/bin:$PATH"

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Build & Ship › Developer Environments › Local Development.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.