Pick your framework.
Start building.

No config files. No "how do I set up Django on Windows" Google searches. Pick a template, point at your folder, and Donk configures the runtime, port, and start command.

It should take two minutes to go from "I want to build something" to "the server is running." Not twenty. Not an hour reading documentation about virtual environments, PHP extensions, or Node version managers.

Donk ships with 22 framework templates. Each one knows its runtime, its default port, its start command, and the flags that make development mode actually useful. You pick the template, point at your project folder — or let Donk create a new one — and start building.

All 22 Templates

Django
Python
FastAPI
Python
Flask
Python
Streamlit
Python
Gradio
Python
Jupyter
Python
Next.js
Node.js
Express
Node.js
Vite
Node.js
Astro
Node.js
SvelteKit
Node.js
Remix
Node.js
Electron
Node.js
npm dev
Node.js
Node.js
Node.js
Laravel
PHP
Symfony
PHP
PHP Built-in
PHP
Go
Go
Rust
Rust
Bun
Bun
Static Files
Any
  • Each template knows its runtime, port, start command, and dev-mode flags
  • Custom backend support — use any command or executable
  • Pre-start and post-start hooks for dependency installs or migrations
  • donk.toml config file — portable, version-controllable, sharable with your team
🎬

Video: 30–40 seconds. Adding a new Django project in three clicks, running it, seeing live output.

Download Donk

Windows 10/11 · ~230 MB · No dependencies

Download for Windows