Skip to content

get2knowio/devcontainer-templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

get2know.io Dev Container Templates

Dev Container Templates for agentic development, published as OCI artifacts to ghcr.io/get2knowio/devcontainer-templates.

Each template provides a ready-to-use development environment with AI coding assistants, modern CLI tools, and language-specific tooling from the get2knowio/devcontainer-features collection.

Templates

Template Description Languages
full-stack Complete environment with all languages and tools Python, Node.js, Rust
rust-agentic Rust-focused agentic development Rust, Node.js (for AI CLIs)
node-agentic Node.js/TypeScript-focused agentic development Node.js
python-agentic Python-focused agentic development Python, Node.js (for AI CLIs)

What's Included

All templates share a common base:

  • Base image: mcr.microsoft.com/devcontainers/base:ubuntu
  • Docker-in-Docker: Build and run containers inside your devcontainer
  • Node.js 22: Required for AI CLI tools
  • AWS CLI: Cloud development support
  • GitHub CLI: PR/issue workflows from the terminal
  • jq/yq: JSON and YAML processing
  • Starship: Cross-shell prompt
  • AI CLIs: Claude Code, Gemini, Codex, Copilot, OpenCode, CodeRabbit, Beads, Specify CLI
  • Modern CLI tools: bat, ripgrep, fd, fzf, eza, zoxide, neovim, tmux, lazygit, ast-grep, jujutsu, zellij
  • GitHub Actions tools: act (local runner), actionlint (workflow linter)

Each template then adds its language-specific stack:

full-stack rust-agentic node-agentic python-agentic
Python + Poetry + uv x x
Node.js dev tools (TS, bundlers, linters, Bun) x x
Rust + bacon, cargo-edit, cargo-audit x x

Customizing Features

Every get2knowio feature supports two string options for tool selection:

Option Description
install Comma-separated whitelist — only install the listed tools. When empty (default), all tools are installed.
omit Comma-separated blacklist — exclude the listed tools. Applied after install filtering.

See each template's README for the full list of tool names available per feature.

Usage

From the DevContainer CLI

devcontainer templates apply -t ghcr.io/get2knowio/devcontainer-templates/rust-agentic

Manual

Copy the .devcontainer/devcontainer.json from any template's src/<template>/.devcontainer/ directory into your project.

License

See LICENSE.

About

Ready-to-use Dev Container Templates for agentic development with AI coding assistants and modern tooling

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages