OpenTrace is a cross-platform visualized route tracing tool for macOS, Windows, and Linux.
OpenTrace solves the problem of performing network route tracing with a graphical interface rather than command-line tools. It wraps the NextTrace backend to provide MTR (My Traceroute) functionality and traditional traceroute capabilities. The tool displays routing information visually across different operating systems using native platform interfaces: WPF on Windows, GTK on Linux, and native macOS app bundles.
The tool suits network administrators and developers who need to diagnose network paths and latency but prefer a graphical interface. Windows users performing TCP/UDP traceroute need to install Npcap separately. The project supports custom DNS resolvers including DNS over HTTPS, integrates Cloudflare verification for NextTrace API tokens, and includes a local MMDB database option. Multi-language support covers English, Chinese, French, Spanish, Japanese, and Russian. Users can invoke traces from the command line and access beta builds through the project's Actions page.
Development activity shows consistent engagement with feature implementation across multiple platforms. The project maintains native platform-specific code paths rather than using cross-platform UI frameworks, indicating deliberate architectural choices for each operating system. Build infrastructure is documented for all three target platforms with platform-specific output directories and signing workflows for macOS distribution. The README explicitly welcomes feature requests, suggesting active consideration of user input for future development.