Sign inSign up

zachbg/devtoolbox

By zachbg

•Updated 6 months ago

Full dev environment: Node 22, Python 3.12, Go 1.23, Rust, AWS CLI, kubectl, helm

Image
1

2.7K

zachbg/devtoolbox repository overview

⁠devtoolbox

Every CLI tool you need in one container — for dev, CI/CD, and cloud shells.

Docker Image Docker Pulls

⁠What's Inside

⁠Languages & Runtimes
ToolVersion
Node.js22 LTS
Python3.12
Go1.23
Ruststable
pnpm, yarnlatest
⁠Cloud & DevOps
ToolPurpose
Docker CLIBuild/manage containers
kubectlKubernetes management
HelmK8s package manager
AWS CLI v2AWS operations
GitHub CLIPR, issue, repo management
⁠Modern CLI Replacements
ClassicModernWhat it does
lsezaBetter file listing with icons
catbatSyntax-highlighted file viewer
findfdFaster, friendlier file finder
grepripgrepBlazing fast search
dudustVisual disk usage
topbottomBeautiful system monitor
—starshipCross-shell prompt
—tokeiCode statistics
—hyperfineCLI benchmarking
⁠Essentials

git, git-lfs, jq, yq, curl, wget, vim, make, ssh, gpg

⁠Quick Start

⁠Interactive Shell
docker run -it --rm zachbg/devtoolbox
⁠Mount Your Code
docker run -it --rm -v $(pwd):/workspace zachbg/devtoolbox
⁠CI/CD Pipeline
# GitHub Actions
jobs:
  build:
    container: zachbg/devtoolbox
    steps:
      - uses: actions/checkout@v4
      - run: make build
⁠Docker Compose Dev Environment
services:
  dev:
    image: zachbg/devtoolbox
    volumes:
      - .:/workspace
      - /var/run/docker.sock:/var/run/docker.sock  # Docker-in-Docker
    stdin_open: true
    tty: true
⁠VS Code Devcontainer
{
  "image": "zachbg/devtoolbox",
  "features": {},
  "customizations": {
    "vscode": {
      "extensions": [
        "ms-python.python",
        "golang.go",
        "rust-lang.rust-analyzer"
      ]
    }
  }
}

⁠Users

Run as non-root:

docker run -it --user dev zachbg/devtoolbox

The dev user has passwordless sudo.

⁠Multi-arch

Pre-built for linux/amd64 and linux/arm64.

docker buildx build --platform linux/amd64,linux/arm64 -t zachbg/devtoolbox --push .

⁠License

MIT

Tag summary

Content type

Image

Digest

sha256:c2ed5b6c8…

Size

895.8 MB

Last updated

6 months ago

docker pull zachbg/devtoolbox