Docker Β· Kali Linux Β· CI/CD Ready

Your dev environment,
reproducible anywhere.

A fully containerised Kali Linux workspace with Node.js LTS, Python 3, GitHub CLI, and every tool you need β€” built once, runs everywhere.

🐳 Pull from Docker Hub ⭐ View on GitHub
terminal
β”Œβ”€β”€(kalidevγ‰Ώhost)-[~]
└─$ docker pull riinnttuu/dev-env:latest
 
└─$ docker run -it --rm \
  -v $(pwd):/home/kalidev/workspace \
  riinnttuu/dev-env:latest
Why dev-env

Everything you need, nothing you don't.

Built on Kali Linux rolling release. Zero setup time on any machine that runs Docker.

🐧
Kali Linux Rolling
Always up-to-date base image. Security tools ecosystem ready out of the box.
🟒
Node.js LTS + Python 3
Both runtimes pre-installed with npm, pip, and all popular global packages.
πŸ™
GitHub CLI built-in
Create repos, manage PRs, and push code without leaving the container.
πŸ”’
Non-root by default
Runs as kalidev user. Best practice security with full workspace access.
⚑
Custom shell prompt
Kali-style red/purple bash prompt with git branch display and handy aliases.
πŸ€–
CI/CD automated
GitHub Actions builds and pushes to Docker Hub on every commit to main.
Included tools

Your full stack, pre-installed.

All tools verified at build time. No missing dependencies, no surprises.

🌐
curl / wget
HTTP utils
πŸ”
jq
JSON processor
πŸ”€
git
Version control
πŸ™
gh CLI
GitHub CLI
🟒
Node.js LTS
JS runtime
πŸ“¦
npm latest
Package manager
πŸ‘οΈ
nodemon
Auto-restart
πŸ“˜
TypeScript
JS superset
⚑
ts-node
TS executor
✨
prettier
Code formatter
🐍
Python 3
+ pip + venv
πŸ”¬
ipython
Interactive REPL
⬛
black
Py formatter
πŸ¦€
ruff
Fast linter
πŸ“‘
httpx / requests
HTTP clients
πŸ—οΈ
build-essential
C extensions
Quick start

Up and running in seconds.

Three ways to get your dev environment running.

1
Pull from Docker Hub
docker pull riinnttuu/dev-env:latest
docker run -it --rm -v $(pwd):/home/kalidev/workspace riinnttuu/dev-env:latest
2
Build locally from source
git clone https://github.com/rintuchowdory/dev-env.git
cd dev-env
docker build -t dev-env .
docker run -it --rm -v $(pwd):/home/kalidev/workspace dev-env
3
Mount your gitconfig (optional)
docker run -it --rm \
  -v $(pwd):/home/kalidev/workspace \
  -v ~/.gitconfig:/home/kalidev/.gitconfig:ro \
  riinnttuu/dev-env:latest