
Looking for contributors for Network Doctor, 29 open issues to work on
I've been continuing to build Network Doctor, an open-source cross-platform network diagnostic CLI written in Go.
GitHub: https://github.com/heymaikol/network-doctor
Website: https://networkdoctor.dev/
It checks things like DNS, TCP, TLS, HTTP, proxies, routing, encrypted DNS, and path MTU, with the goal of explaining where a connection is actually failing.
The project has gotten to the point where I'd genuinely appreciate some help.
There are 29 open issues right now, ranging from smaller bugs and test improvements to performance work and more involved networking edge cases. A lot of them came from adversarial testing and deliberately trying to break things.
I've been trying to keep the project evidence-first: reproduce the problem, prove it's real, add coverage where possible, and then fix it.
I'm still actively maintaining and working through the issues myself, but I'd love to have more people contributing. If Go, networking, testing, or just hunting down weird edge cases sounds interesting to you, take a look through the issue tracker and grab anything that catches your eye.
Even reviews, testing on different platforms, or feedback on existing issues would be genuinely useful.