Ifee Anthony

Donkserver - Run your entire production-like stack locally on Windows

by
Donkserver is a Windows-native local development platform designed for modern applications — not just “localhost:3000”. Most dev tools stop at spinning up a single server. But today’s apps rely on multiple services: APIs, workers, databases, queues, caching layers, real-time systems, and domain routing. Donkserver brings all of that into one place.

Add a comment

Replies

Best
Ifee Anthony
Maker
📌
I built Donkserver out of frustration with how limited local development has become. Most tools assume your app is just a server running on localhost. The few that try to go beyond that are often vendor locked, framework specific, or simply ignore Windows developers entirely. But modern apps are systems, not just servers. They involve APIs, background workers, queues, real time connections, storage layers, caching, domain routing, and multiple services that need to work together correctly. What we do today is patch things together. Different tools for different parts. Configs scattered everywhere. Half the system mocked. And then we rely on CI/CD or production just to confirm if things actually work. That is backwards. Donkserver is my attempt to fix that. It turns your Windows machine into a complete, production-like environment where your entire system can run together, not in pieces. With Donkserver, you can: 👉 Run multiple services side by side, not just one server 👉 Use runtime templates across different stacks without manual setup 👉 Map real domains locally with built-in SSL, not localhost hacks 👉 Spin up and connect databases easily 👉 Use S3 compatible object storage for real file workflows 👉 Add caching layers and test performance properly 👉 Run WebSockets and Server Sent Events for real time systems 👉 Manage queues and background workers as first class services 👉 Orchestrate everything from one unified view instead of juggling tools 👉 Keep environments isolated per project to avoid conflicts 👉 Preview, validate, and control your setup before deployment So instead of simulating your system, you are actually running it. The goal is simple: 👉 Catch problems before deployment 👉 Develop in an environment that reflects production 👉 Stop treating local as a lite version of your system 👉 Stop using CI/CD as a debugging tool. It should confirm what you already know Because deployment should come after everything has already been proven locally. I would really love your feedback. How are you currently handling multi-service local setups? What pain points have you just accepted as normal?