Evisum is a graphical system and process monitor built using the Enlightenment Foundation Libraries (EFL).
Its interface has a distinctive appearance inspired by desktop applications from the 1990s. It provides separate views for examining different aspects of a computer’s activity, allowing users to investigate resource consumption and identify processes responsible for heavy workloads.
Evisum uses the Enigmatic monitoring backend, which collects system information through a background daemon. Rather than having each monitoring window poll the operating system independently, the application receives updates from a shared data stream. This architecture also makes it possible to examine previously recorded system activity.
The software can operate independently of the Enlightenment desktop environment. It also provides a client library that developers can use to access the same monitoring information in their own applications.
This is free and open source software.
Key Features
- Displays running processes with their PID, user, CPU usage, memory consumption, priority, state and thread count.
- Provides controls for stopping and terminating processes.
- Supports hierarchical process views and navigation between parent and child processes.
- Monitors CPU utilisation with graphical visualisations.
- Displays memory consumption and system memory statistics.
- Tracks network activity, including incoming and outgoing traffic.
- Shows per-process network transfer information on Linux.
- Monitors storage usage and disk read/write activity.
- Displays available hardware sensor readings, including temperatures.
- Provides battery and power information where supported.
- Uses the Enigmatic daemon to collect system statistics and record structured events.
- Supports historical snapshots for examining previously recorded system activity.
- Synchronises multiple monitoring windows using a shared background update mechanism.
- Offers configurable monitoring intervals and graphical display options.
- Allows process-list columns to be resized and reordered, retaining layout preferences.
- Provides command-line options for opening individual monitoring views or inspecting a specified process.
- Exposes monitoring data through the libenigmatic_client library for use by other applications.
- Cross-platform support – runs on Linux, macOS, FreeBSD, OpenBSD and DragonFlyBSD.
Website: github.com/haxworx/evisum
Support:
Developer: Alastair Roy Poole
License: ISC License

evisum is written in C. Learn C with our recommended free books and free tutorials.
This article was written with the help of a site visitor who completed this form. Help the site by suggesting new open source software.
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 |
| amdtop | Monitor AMD CPU, GPU and NPU activity in the terminal |
| 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 |
| 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 |
| SysWatch | Terminal-based system diagnostics with anomaly detection |
| Lyvoxa Stellar | Built from the ground up in Rust |
| bb | Simple process viewer |
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.