python not found
Never again.

Python, Node.js, PHP, Go, and Bun โ€” bundled inside Donk. No system installs. No PATH conflicts. Version isolation per project.

You installed Python from python.org. Then you installed it again from the Microsoft Store because something wasn't working. Then you installed pyenv-win because a project needed 3.10 and you already had 3.12. Now python doesn't resolve at all and py -3.10 points to the wrong installation.

Donk bundles Python, Node.js, PHP, Go, and Bun as portable, self-contained installations. They live inside Donk's data directory โ€” never touching your system PATH, never conflicting with anything you already have installed. When a server starts, Donk puts the correct runtime on PATH for that process.

Supported Runtimes

๐Ÿ
Python
Bundled
๐ŸŸข
Node.js
Bundled
๐Ÿ˜
PHP
Bundled
๐Ÿฆซ
Go
Bundled
๐Ÿž
Bun
Bundled
  • Portable โ€” no system installation, no PATH pollution, no admin rights
  • Per-project version isolation โ€” one project on Python 3.10, another on 3.12
  • Download additional versions from the GUI โ€” one click, verified checksums
  • Built-in terminal with the correct runtime on PATH โ€” type python and it works
  • "Use system runtime" option โ€” point to your own installation if you prefer
  • Composer and pip managed through Donk โ€” package installs just work
๐ŸŽฌ

Video: 30โ€“40 seconds. A fresh Windows install with no Python โ€” Donk opens, Django project starts, python --version works in the Donk terminal.

Download Donk

Windows 10/11 ยท ~100 MB ยท No dependencies

Download for Windows