SocatUI
github.com/esurharun/socatui- Category
- Developer Tools
- Rank
- No. 2077Tools index
Previous survey · No. 1993 ·
- Pricing
- Open Source
- Type
- TOOL
- Use case
- Deployment & Operations
- GitHub
- 3 stars
- Latest release
- v0.1.3
- Date
About
SocatUI is a task-manager-style terminal UI, built in Rust with ratatui, for running and monitoring multiple socat relays at once. Each tunnel runs as its own socat --statistics process, and the interface shows status, PID, connection count, throughput in each direction, and uptime, refreshed every second.
At a glance
SocatUI gives several socat relays a shared terminal dashboard. It is worth trying for local relay work when you want to see which listeners are running and whether bytes are moving.
Good fit
Developers troubleshooting several temporary TCP or Unix socket relays on a workstation.
Consider something else when
Use a service manager and monitoring stack if relays must survive terminal exit or be supervised across hosts.
Start here
Set up one loopback relay between local ports with synthetic traffic. Check that the byte counters move, then quit and confirm the listener closes.
Cost and requirements
MIT-licensed Rust tool for macOS or Linux. It needs socat 1.8.0 or newer on PATH.
Limits to know
Tunnel definitions persist as JSON and may autostart. Socat endpoints can launch programs, so inspect a shared definition before loading it. Quitting the dashboard stops its relays.
Sources checked 2026-11-05. Source-based assessment.
Why it made the leaderboard
Turns ad hoc socat tunnel management into a single dashboard, useful for engineers juggling multiple port-forwards or relays during debugging or infrastructure work.
Tags
Tech Stack
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.