Rodrigodd

A terminal user interface (TUI) for visualizing and exploring strace output

113
1
100% credibility
Found Feb 22, 2026 at 84 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

A terminal user interface for visualizing and exploring strace system call traces with colors, filtering, process graphs, and backtrace resolution.

How It Works

1
🕵️ Curious about program behavior

You want to peek inside what a program is really doing on your computer, like listing files or connecting to the internet.

2
📥 Grab the viewer tool

Download and set up this handy viewer on your computer in moments.

3
Pick your way to start
📹
Record a running program

Run your program while the tool quietly captures all its behind-the-scenes moves.

📂
Open a saved log

Load up a file that already holds the program's action history.

4
Watch it come alive

Your screen lights up with a colorful, easy-to-read list of every action, complete with charts showing how processes connect.

5
🔍 Explore every detail

Click to expand actions, hide the boring ones, search for specifics, and even peek at the exact code spots.

Everything makes sense

You now clearly see what went right or wrong, ready to fix issues or understand deeply.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 84 to 113 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is strace-tui?

strace-tui brings a terminal user interface (TUI) to strace output, turning raw syscall logs into an interactive strace GUI for exploring traces. Pipe in strace -tt -k -f files or run live traces via `strace-tui trace ls`, getting color-coded syscalls by type, argument search, and fork/clone graphs in Rust-built terminal user interface. It resolves stacktraces to source lines and supports JSON export for scripting.

Why is it gaining traction?

Stands out with tree views for arguments/backtraces, vim-style navigation, and syscall filtering—far easier than grep on strace dumps. The process graph shines for multithreaded apps, and on-demand editor jumps from resolved frames beat manual addr2line hunts. Terminal-native like terminal user interface apps in Python or C++, it fits GitHub Codespaces workflows without desktop GUIs.

Who should use this?

Linux sysadmins debugging daemon hangs via strace, kernel devs tracing forks in terminal github clone sessions on mac or windows, or performance engineers exploring multithreaded Rust/C++ apps. Ideal for terminal user list inspections or username in terminal auth flows needing quick syscall dives.

Verdict

Early at 35 stars and 1.0% credibility score, but 1.0.0 ships polished docs and cargo install ease—test it for strace-heavy debugging despite gaps like PID filters. Solid niche pick over raw logs; pass if you want mature terminal github desktop alternatives.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.