hal3e

hal3e / evtr

Public

`evtr` is a TUI for inspecting Linux evdev input devices.

19
0
100% credibility
Found Apr 12, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

evtr provides a live terminal view to monitor input devices like gamepads, mice, and touchpads on Linux.

How It Works

1
🔍 Discover evtr

You hear about evtr, a handy viewer for checking how your computer's mouse, gamepad, or touchpad sends signals on Linux.

2
💻 Launch the viewer

You run evtr in your terminal, and it quickly scans for all connected input gadgets.

3
📱 Browse your gadgets

A simple list appears showing your mouse, keyboard, gamepad, or touchpad options.

4
🎮 Pick and watch one

You select your gamepad or touchpad, and instantly see colorful bars, buttons, and pointers light up as you use it.

5
🔄 Interact and explore

Wiggle the joystick, click buttons, or drag your finger – everything updates live with smooth gauges and visuals.

6
⚙️ Tweak the view

Press a key for help, switch focus between axes and buttons, or reset counters to keep monitoring fresh.

Master your gadget

You now clearly see exactly how your device works, making debugging or testing a breeze.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 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 evtr?

evtr is a Rust-powered TUI for inspecting Linux evdev input devices like gamepads, mice, and touchpads. Select from `/dev/input/event*` via fuzzy search, then monitor axes, relative motion, buttons, hats, joysticks, and touch states updating live with visual gauges and grids. It beats dumping raw events, giving devs a clear, real-time view of device input without GUI dependencies.

Why is it gaining traction?

Visual renders for joysticks, d-pads, and touchpads make debugging intuitive—think animated sticks over text logs. Configurable themes, key bindings, and layouts via TOML, plus device sorting and scrollable views, adapt to any terminal. Screenshots prove it handles evtr stock controllers, evtrailer inputs, or evtronic touch devices effortlessly.

Who should use this?

Linux game devs testing evdev controllers, kernel engineers tracing input quirks, or embedded devs validating custom joysticks and touchscreens. Ideal for frontend input handlers in evtric motors pvt ltd projects or evtron lab sdn bhd hardware prototypes needing quick Linux inspection.

Verdict

Worth cargo installing for evdev debugging—polished TUI, full config gen, and error handling shine despite v0.1.0. Low 1.0% credibility and 19 stars signal early maturity; pair with evtest for reliability until adoption grows.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.