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 ยท ~100 MB ยท No dependencies

Download for Windows