A look at Archeb/opentrace: 4.4k stars on GitHub, written primarily in C#. Open Source Visualized Route Tracing Tool for macOS, Windows, and Linux.
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
OpenTrace is an open source visualized route tracing tool.
OpenTrace 是一款跨平台可视化路由追踪工具。
Usage
Download OpenTrace for your system from the official website or releases. Linux users can also install it via Flathub or Arch User Repository.
Alternatively, if you compiled it yourself, then you need to:
Download and install NextTrace: Download NextTrace for your system architecture from here.
Place NextTrace in the OpenTrace directory, or in a directory included in your system's PATH environment variable; you can also place it anywhere and manually specify the path (recommended for macOS users).
If you are a Windows user and want to use TCP/UDP Traceroute, you also need to download and install Npcap.
Unzip and run OpenTrace(.exe)
Features
Cross-platform native GUI (Windows WPF / Linux GTK / macOS)
An interface you are familiar with, but with even more powerful functionalities
User-friendly GUI and easy-to-understand parameter descriptions
MTR (My Traceroute) functionality; uses native NextTrace MTR with v1.5.2+ and silently falls back to the compatibility implementation when unavailable
Multi-language support (English, Chinese, French, Spanish, Japanese, Russian)
Custom DNS Resolvers (DNS, DoH)
Integrated Cloudflare verification and automatic setup for NextTrace API v4 tokens (NextTrace v1.7.0+)
Use CLI to start a trace
Supports local .MMDB database
More is coming... Feature request is welcome!
Tip: You can also download the latest beta version of the corresponding architecture from the Actions page of this project; however, it may contain bugs or vulnerabilities, or may be unstable.
Images
Building from source
OpenTrace uses native platform backends (WPF on Windows, GTK on Linux, and a
native macOS app bundle). Build and test on the target operating system whenever
possible. Run all commands below from the repository root.
Prerequisites
.NET 8 SDK
The runtime and development tools required by the target platform (GTK 3 on
Linux or Xcode Command Line Tools on macOS)
For an MSIX bundle: 64-bit Windows, PowerShell, and the Windows 10/11 SDK with
MakeAppx.exe
The app bundles are under bin/Mac64/Release/net8.0/<runtime>/OpenTrace.app.
Signing, notarization, and DMG creation require Apple developer credentials;
the release workflow in .github/workflows/build-release-macos.yml documents
that process.
These platform commands compile OpenTrace itself. When preparing a
redistributable archive, also download the matching NextTrace executable and
place it beside OpenTrace (OpenTrace.app/Contents/MacOS on macOS), or let the
user select an external NextTrace executable in the application settings. The
release workflows under .github/workflows are the reference for assembling
the published archives.
Microsoft Store MSIX bundle (Windows)
The Store package script builds x64 and ARM64, prepares package artwork,
downloads the pinned and SHA256-verified NextTrace payloads and required
WinDivert files, and creates one combined bundle. Use a four-part package
version; normally append .0 to the application version:
.\scripts\Build-StorePackage.ps1 -Version 1.5.2.0
Upload the resulting unsigned bundle to Partner Center:
Do not upload the architecture-specific packages under
artifacts\store\packages. A local certificate is not needed for Partner
Center submission. To create a signed bundle for local sideload testing only,
run:
The most recent commit recorded on Archeb/opentrace was 11 days ago, based on the GitHub push timestamp. The repository has 181 forks — one of the better signals of community interest.
How many stars does Archeb/opentrace have?
Archeb/opentrace has 4.4k GitHub stars — refresh the page for the live number, or check github.com/Archeb/opentrace. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
What language is Archeb/opentrace written in?
Archeb/opentrace is written primarily in C#. GitHub's language field is based on the largest share of bytes in the default branch.
What topics is Archeb/opentrace associated with?
GitHub's repository topics for Archeb/opentrace: "network", "network-analysis", "traceroute", "utility". TopGit's editorial category is open-source.
Where do I read more about Archeb/opentrace?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/Archeb/opentrace is the definitive source.
Read full README in the tab above.
Want a second opinion on opentrace?
Ask an AI that can read this page — one click and you get its take on opentrace.