{"repo":"lance0/xfr","free":true,"listed":false,"github":"https://github.com/lance0/xfr","clone":"git clone https://github.com/lance0/xfr.git","description":"A modern iperf3 alternative with a live TUI, multi-client server, and QUIC support. Built in Rust.","language":"Rust","stars":525,"topics":["bandwidth","benchmark","cli","iperf","network","rust","tui"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"xfr A modern iperf3 alternative with a live TUI, multi-client server, MPTCP, and QUIC support. Built in Rust. Quick Start See Installation below for setup instructions. TUI Preview Features - Live TUI with real-time throughput graphs and per-stream stats - Server dashboard - xfr serve --tui for monitoring active tests - Multi-client server - handle multiple simultaneous tests - TCP, UDP, QUIC, and MPTCP with configurable bitrate pacing and parallel streams - Firewall-friendly - single-port TCP and UDP (all traffic on 5201), QUIC multiplexing, and --cport for pinning data source ports - Bidirectional testing - measure upload and download simultaneously - Multiple output formats - plain text, JSON, JSON streaming, CSV - Result comparison - xfr diff to detect performance regressions - LAN discovery - find xfr servers with mDNS ( xfr discover ) - Prometheus metrics - export stats for monitoring dashboards - Config file - save defaults in /.config/xfr/config.toml - Environment variables - XFR PORT , XFR DURATION overrides vs iperf3 Feature iperf3 xfr --------- -------- ----- Live TUI No Yes (client & server) Multi-client server No Yes MPTCP Yes (3.19+, Linux) Yes (auto on server, --mptcp on client, Linux 5.6+) Firewall-friendly --cport (TCP/UDP) Single-port TCP & UDP + --cport Output formats Text/JSON Text/JSON/CSV Prometheus metrics No Yes (optional feature) Compare runs No xfr diff LAN discovery No xfr discover Config file No Yes Real-World Use Cases VPN Tunnel Testing Measure a","default_branch":null,"files":null,"tree":[],"storefront":"/r/lance0","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lance0/xfr/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}