Repolode
fujiapple852

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. 1

    Install Trippy from crates.io with Cargo

    cargo install trippy --locked
  2. 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