guillaumegomez/process-viewer

A process viewer GUI in rust

It provides current status of your processes (cpu and memory usage) and your system (usage of every core and of your RAM, and the temperature...

process-viewer

A process viewer GUI in rust. It provides current status of your processes (cpu and memory usage) and your system (usage of every core and of your RAM, and the temperature of your components if this information is available).

It can be run on the following platforms:

  • Linux
  • Raspberry
  • Mac OSX
  • Windows (for cross-compilation to Windows, you can give a try to https://hub.docker.com/r/etrombly/rust-crosscompile)

Please run it in release mode to have good performance:

or to install it as binary

Building/running on Linux, MacOS

Running on Gnome-based Ubuntu (>=17.10) should work out of the box.
For Debian, Fedora and MacOS refer to the gtk-rs installation guide.

Bulding on Ubuntu-based Distros

Building/running on Windows

You'll need to follow the GTK installation guide. If you still have issues to run the generated binary, just copy the .dlls into the executable's folder.

Running on Raspberry

It'll be difficult to build on Raspberry pi directly. A good way-around is to be build on Linux before sending it to your Raspberry pi:

Donations

If you appreciate my work and want to support me, you can do it here:

Screenshots

Issues

Collection of the latest Issues

GuillaumeGomez

GuillaumeGomez

Comment Icon0

For instance, if there are 6 CPUs, you can hide one of them and only print the others. Adding a checkbox in the list of items on the right of the graph would be enough I think.

GuillaumeGomez

GuillaumeGomez

Comment Icon0

Instead of not computing maximum if no maximum value was provided, it should be the opposite.

Information - Updated Aug 13, 2022

Stars: 326
Forks: 29
Issues: 8

Cross-platform Terminal Manipulation Library

a simple terminal editor for both unix and windows clients

Cross-platform Terminal Manipulation Library

Cross-platform library for system information fetching

Examples can be found Async-first

Cross-platform library for system information fetching

Cross-platform filesystem notification library for Rust

Add file-system notifications via this library for Rust

Cross-platform filesystem notification library for Rust

Cross-platform, realtime MIDI processing in Rust

You can find some examples in the examples directory

Cross-platform, realtime MIDI processing in Rust

Cross-platform network scan library

This library requires the ability to create raw sockets

Cross-platform network scan library

Cross-platform music tagger written in Rust, Vue

You might need to install additional dependencies to make One Tagger work:

Cross-platform music tagger written in Rust, Vue

Cross-platform command-line application used to analyze specific metrics from the CKJM Extended Tool

ckjm_analyzer --jar <JAR_PATH> --path <PROJECTS_PATH>

Cross-platform command-line application used to analyze specific metrics from the CKJM Extended Tool

Cross platform FFI bindings for FFmpeg inner libraries

Linking FFmpeg libraries for you

Cross platform FFI bindings for FFmpeg inner libraries

remy: sous-chef de métro

cartel provides Docker images for C/C++ cross-compilation toolchains

remy: sous-chef de métro
Facebook Instagram Twitter GitHub Dribbble
Privacy