
BM2 now supports Windows
I’m happy to announce that Windows support for BM2 is now complete and has been successfully tested.
For those who haven’t come across it yet, BM2 is a high-performance process manager built specifically for the Bun runtime; essentially a modern, Bun-native alternative to PM2. It handles process lifecycle management, automatic restarts, clustering, zero-downtime reloads, logging, monitoring, a web dashboard, Prometheus metrics, deployment, and more.
Until now, getting BM2 running reliably on Windows required dealing with platform-specific differences. That work has now been completed, and BM2 can be used natively on Windows alongside Linux and macOS.
The Windows implementation has also been tested on a real Windows environment rather than simply assuming cross-platform compatibility.
I’d love to get more Windows developers trying it out and reporting any issues they encounter.
GitHub: https://github.com/bun-bm2/bm2
Feedback, bug reports, and contributions are very welcome.