socktop is a terminal-based system monitor designed to display performance information from local and remote computers.
It uses a lightweight monitoring agent to collect system statistics and communicate with the terminal client over WebSockets. This allows administrators to examine resource consumption on another computer without opening a conventional remote desktop session.
The interface brings together CPU, memory, storage, processes and network activity in a single dashboard. It is useful for monitoring servers, small computers and other systems that are administered remotely.
Unlike network-specific monitoring tools, socktop provides a wider picture of system health. Its network information forms one part of a broader resource monitoring interface.
The program also offers local monitoring facilities and supports encrypted connections to remote agents.
This is free and open source software.
Key Features
- Monitors remote computers through a lightweight agent using WebSocket connections.
- Supports encrypted WebSocket connections with TLS certificate verification.
- Displays overall CPU utilisation and per-core activity.
- Shows CPU and memory consumption for individual processes.
- Provides memory and swap usage gauges.
- Displays filesystem and disk utilisation statistics.
- Monitors network throughput for individual interfaces.
- Includes sparklines and peak traffic indicators.
- Offers optional GPU and temperature monitoring where supported.
- Interactive process list with sorting and scrolling.
- Supports authenticated remote monitoring with access tokens.
- Provides saved connection profiles and configurable update intervals.
- Includes a compact display mode for smaller terminal windows.
- Supports local process termination without exposing that capability through the remote agent.
- Cross-platform support – runs on Linux, macOS, and Windows.
Website: github.com/jasonwitty/socktop
Support:
Developer: Jason Witty
License: MIT License
socktop is written in Rust. Learn Rust with our recommended free books and free tutorials.
Related Software
| Process Viewers | |
|---|---|
| btop++ | Continuation of bashtop and BpyTOP rewritten in C++ |
| htop | Provides a full list of processes running |
| Glances | System monitoring tool written in Python |
| nmon | Performance monitoring tool |
| bottom | GUI process/system monitor seeking inspiration from gtop, gotop and htop |
| gtop | System monitoring dashboard for the terminal |
| Conky | Advanced, highly configurable system monitor for X based on torsmo |
| Zenith | Turbo-charged top utility |
| BpyTOP | Presents the system resources in a logical and well-thought out way |
| atop | Monitor for system resources and process activity |
| ttop | System monitoring tool with historical snapshots and alerts |
| below | Time traveling resource monitor |
| sysstat | System performance tools |
| gotop | Seeks inspiration from gtop and vtop |
| sot | System observation tool |
| vtop | System monitoring tool in the spirit of top |
| dgop | System monitoring tool with CLI and REST API |
| evisum | Enlightenment system monitor |
| collectl | Collects data that describes the current system status |
| socktop | Remote system monitor with a rich TUI |
| Saidar | Displays live system statistics |
| Xtop | TUI system monito |
| tiptop | Graphical activity monitor for the command line |
| TTV | Term-task-viewer |
| Lyvoxa Stellar | Built from the ground up in Rust |
| bb | Simple process viewer |
Read our verdict in the software roundup.
| Network 'top' Tools | |
|---|---|
| ntopng | Web-based network traffic monitoring application with an open source version |
| NetHogs | Groups bandwidth by process |
| nload | Real time network traffic monitor for the text console |
| IPTraf-ng | Fork of IPTraf |
| iftop | Displays bandwidth usage on an interface by host |
| ntop | Network traffic probe that shows the network usage |
| IPTraf | Interactive Colourful IP LAN Monitor |
| socktop | Remote system monitor with a rich TUI |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.