A terminal UI for git written in Rust, offering keyboard-driven staging, committing, branching, stashing and log browsing.
fujiapple852/trippy
A terminal network diagnostic tool that combines traceroute and ping to help analyze network connectivity issues.
Open-source alternative to:WinMTR
- Stars
- 8,060
- Forks
- 293
- Open issues
- 80
- Last commit
- 13 hours ago
What is it?
Trippy is a command-line network diagnostic tool that merges the functions of traceroute and ping. It sends probes along the path to a target host, showing each hop and its latency and packet loss in a live terminal interface, which makes it easier to pinpoint where a connection slows down or drops.
The project is written in Rust and runs on Linux, BSD, macOS, and Windows. It is distributed through many package managers, including cargo, Homebrew, WinGet, Chocolatey, Snap, and Docker, and is also available as a precompiled binary. Basic usage is a single command such as `trip example.com`, and running it normally requires elevated privileges, with a guide covering how to run without them.
Trippy draws on the design of mtr, and its documentation covers configuration, themes, columns, and locale settings for customizing the display.
Key features
- 01Combines traceroute and ping into a single live terminal view.
- 02Shows per-hop latency and packet loss for a route.
- 03Runs on Linux, BSD, macOS, and Windows.
- 04Installable via cargo, Homebrew, WinGet, Docker and many Linux distributions.
- 05Offers configurable themes, columns, and locales.
Use cases
- Diagnosing where packet loss or latency starts along a route to a server.
- Checking network connectivity to a remote host from a terminal session.
- Investigating intermittent network problems on Linux, macOS, or Windows machines.
Quick start
- 1
Install Trippy from crates.io with Cargo
cargo install trippy --locked - 2
Run a basic trace to example.com (requires elevated privileges)
sudo trip example.com
Things to know
- Basic tracing needs elevated privileges such as sudo, though a guide explains how to run without them.
Topics
FAQ
- What is trippy?
- A terminal network diagnostic tool that combines traceroute and ping to help analyze network connectivity issues. Trippy is a command-line network diagnostic tool that merges the functions of traceroute and ping. It sends probes along the path to a target host, showing each hop and its latency and packet loss in a live terminal interface, which makes it easier to pinpoint where a connection slows down or drops.
- Is trippy free to use? What license does it have?
- trippy is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is trippy still maintained?
- Actively maintained. The last commit to trippy was on Oct 22, 2026.
- What can I use trippy for?
- Diagnosing where packet loss or latency starts along a route to a server. Checking network connectivity to a remote host from a terminal session. Investigating intermittent network problems on Linux, macOS, or Windows machines.
- How do I install trippy?
- Install Trippy from crates.io with Cargo: cargo install trippy --locked Run a basic trace to example.com (requires elevated privileges): sudo trip example.com
- Where can I get trippy?
- The source code and installation instructions are on GitHub: https://github.com/fujiapple852/trippy
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A command-line ping tool that graphs round-trip times for multiple hosts, or execution times for commands, in the terminal.
A web toolbox for IP lookup, network and DNS/CDN diagnostics, browser fingerprint checks, and AI service status, deployable on Cloudflare Workers.
A Rust-based ping tool that pings multiple hosts concurrently with real-time charts, TCP ping, and Prometheus exporter mode.
A feature-rich terminal pager for viewing text, with column mode, follow mode, exec mode and incremental search.
A CLI code search tool that parses code structure and ranks results by relevance, with no index required.