Files
irtt-rs/crates/irtt-app
Nils Andreas Svee d2d5f87e91
Rust CI / cargo fmt (push) Successful in 16s
Rust CI / cargo clippy (push) Successful in 31s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Successful in 25s
Rust CI / cargo check (x86_64-unknown-linux-musl) (push) Successful in 31s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Successful in 1m11s
Rust CI / cargo doc (push) Successful in 27s
Rust CI / cargo test (x86_64-unknown-linux-musl) (push) Successful in 1m17s
Fuzz Smoke / cargo fuzz smoke (push) Successful in 1m38s
Netem Interop / netem interop (push) Successful in 1m19s
Supply chain / cargo-deny advisories (push) Successful in 19s
Supply chain / cargo-deny bans licenses sources (push) Successful in 18s
Supply chain / actionlint (push) Failing after 3s
Build binaries / Build (arm-musleabi) (push) Successful in 4m50s
Build binaries / Build (aarch64-musl) (push) Successful in 5m5s
Build binaries / Build (arm-musleabihf) (push) Successful in 4m45s
Build binaries / Build (armv7-musleabi) (push) Successful in 4m38s
Build binaries / Build (armv7-musleabihf) (push) Successful in 4m52s
Build binaries / Build (i686-musl) (push) Successful in 4m54s
Build binaries / Build (mips64-muslabi64) (push) Successful in 4m33s
Build binaries / Build (mips-musl) (push) Successful in 4m35s
Build binaries / Build (mips64el-muslabi64) (push) Successful in 4m44s
Build binaries / Build (mipsel-musl) (push) Successful in 4m45s
Build binaries / Build (riscv64gc-musl) (push) Successful in 4m47s
Build binaries / Build (x86_64-musl) (push) Successful in 5m19s
feat(client): filter output by selected event types
2026-10-28 15:28:26 +07:00
..

irtt-rs

The IRTT-compatible client, TUI, and server applications, packaged as Cargo package irtt-rs.

Installing this crate builds:

  • irtt-rs — a multicall dispatcher binary that runs the client, TUI, or server applet by subcommand.
  • irtt-client — the dedicated client binary (feature client).
  • irtt-tui — the interactive terminal UI (feature tui).
  • irtt-server — the dedicated server binary (feature server).

The client, server, tui, and stats features are enabled by default, so a plain cargo install irtt-rs installs everything. The TUI requires statistics and enables stats automatically.

For a client without statistics, use cargo install irtt-rs --locked --no-default-features --features client --bin irtt-client. Use --features client,stats for a client-only build with statistics.

This is an application, not a library

This package's library target is undocumented (doc = false) and exists only to share code between its binaries. If you're looking for the client/session or server API to embed in your own Rust program, use irtt-client or irtt-server instead.

Usage

See the project repository for installation instructions, command-line usage, and configuration.

Project

Part of irtt-rs, an independent Rust implementation of an IRTT-compatible protocol stack.