tui-rs VS trippy

Compare tui-rs vs trippy and see what are their differences.

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
tui-rs trippy
68 17
10,829 3,003
- -
4.7 9.8
9 months ago 3 days ago
Rust Rust
MIT License Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

tui-rs

Posts with mentions or reviews of tui-rs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-09.

trippy

Posts with mentions or reviews of trippy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-11.
  • FLaNK Stack Weekly 11 Dec 2023
    31 projects | dev.to | 11 Dec 2023
  • Trippy – A Network Diagnostic Tool
    1 project | /r/patient_hackernews | 10 Dec 2023
    1 project | /r/hackernews | 10 Dec 2023
    1 project | /r/hypeurls | 9 Dec 2023
    7 projects | news.ycombinator.com | 9 Dec 2023
    You are right that showing packet loss for intermediate hops is a frequent source of confusion.

    Rather than leave it out, I added a status column which shows different statuses for intermediate hops (blue if the hop responds to less than 100% of probes and brown if it responds to 0%) vs the target hop (amber and red).

    Where this breaks down is when dealing with ECMP for UDP & TCP tracing, as a given hop (ttl) may represent the target for a given round of tracing but not for the next. The mistake, imho, is to associate _any_ data with a hop (ttl) rather than the hop in the context of a tracing flow.

    That is why Trippy had a number of features aimed at helping with ECMP, such as Paris and Dublin tracing, and the ability to filter tracing by unique flow id. I've covered these quite a bit in the 0.8.0 [0] and 0.9.0 [1] release notes if you want to know more.

    [0] https://github.com/fujiapple852/trippy/releases/tag/0.8.0

  • Trippy: A Network Diagnostic Tool
    1 project | news.ycombinator.com | 9 Dec 2023
  • Trippy: Network Diagnostic Tool
    1 project | news.ycombinator.com | 8 Dec 2023
  • Trippy 0.9.0 Release
    2 projects | /r/rust | 5 Dec 2023
    Tracing flows: breakdown complex UDP/TCP ECMP traces into individual flows (i.e. common network path); render a chart of flows in GraphViz DOT format (example)
  • [Media] Introducing Trippy: A Network Diagnostic Tool
    6 projects | /r/rust | 16 May 2023
    u/queiss_ the 0.8.0 release note has a section covering this, but the TL;DR is:
  • Your favourite Rust CLI utilities this year?
    27 projects | /r/rust | 17 Sep 2022
    Since you mention gping, I’ll shamelessly plug Trippy, an mtr (traceroute + ping) alternative.

What are some alternatives?

When comparing tui-rs and trippy you can also consider the following projects:

crossterm - Cross platform terminal library rust

mtr - Official repository for mtr, a network diagnostic tool

Cursive - A Text User Interface library for the Rust programming language

mezura - A fairly fast, fairly accurate and very customizable stats generator and growth tracker, for programming projects, in the form of a CLI executable, written in Rust.

pancurses - A Rust curses library, supports Unix platforms and Windows

pingapi - Ping API for piracy.moe

Termion - Mirror of https://gitlab.redox-os.org/redox-os/termion

bongo - A cross-platform MongoDB dashboard CLI Viewer

monkeytype - The most customizable typing website with a minimalistic design and a ton of features. Test yourself in various modes, track your progress and improve your speed.

weaver - API tool,but egui style and rusty

rich - Rich is a Python library for rich text and beautiful formatting in the terminal.

pyroscope-rs - Pyroscope Profiler for Rust. Profile your Rust applications.