sys_metrics VS sysinfo

Compare sys_metrics vs sysinfo and see what are their differences.


Cross-platform library to gather stats/information from the host 🦀 (by Martichou)


Cross-platform library to fetch system information (by GuillaumeGomez)
Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • SonarLint - Clean code begins in your IDE with SonarLint
  • SaaSHub - Software Alternatives and Reviews
sys_metrics sysinfo
2 13
38 1,282
- -
4.5 9.6
2 months ago 7 days ago
Rust Rust
GNU Affero General Public License v3.0 MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of sys_metrics. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-08-11.


Posts with mentions or reviews of sysinfo. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-08-30.
  • Hey Rustaceans! Got an easy question? Ask here (35/2021)!
    9 projects | | 30 Aug 2021
    git clone
    9 projects | | 30 Aug 2021
    Well, here's the bug report:
    9 projects | | 30 Aug 2021
    What I find most strange is that the works without issues, even though it calls System::new_all() in roughly the same way. Anyway, I was trying to list the processes running on the computer. I found another way to do that was to call Get-Processes on the powershell and get it into a string, it's kind of janky but it works.
  • sys_metrics - blazing fast lib to gather host metrics
    2 projects | | 11 Aug 2021
    Try to run the benchmarks. They might be doing what you're trying to achieve.
  • Just discovered an awesome crate: GuillaumeGomez / sysinfo
    3 projects | | 26 Jun 2021
    sysinfo is a cross platform library providing visibility in the system status. Had one my first rust PRs merged in, with tiny fix.
  • What's everyone working on this week (24/2021)?
    8 projects | | 13 Jun 2021
    I've been working on FreeBSD support for sysinfo. I'm very new to both FreeBSD and unsafe Rust, so I have the Nomicon open in one monitor, and the FreeBSD man pages and source open in another.
  • Need testers for sysinfo fix for CPU usage on mac
    4 projects | | 31 Mar 2021
    cargo build Updating git repository `` Updating index error: failed to select a version for `libc`. ... required by package `sysinfo v0.16.5 (` ... which is depended on by `process_viewer v0.4.8` versions that meet the requirements `^0.2.92` are: 0.2.92 all possible versions conflict with previously selected packages. previously selected package `libc v0.2.74` ... which is depended on by `cairo-rs v0.9.1` ... which is depended on by `gdk v0.13.1` ... which is depended on by `gtk v0.9.1` ... which is depended on by `process_viewer v0.4.8`
    4 projects | | 31 Mar 2021
    Some time ago, someone opened an issue about invalid CPU usage numbers on the new mac processors:
    4 projects | | 31 Mar 2021
    sysinfo = { git = "", branch = "mac-cpu-computation" } ```

What are some alternatives?

When comparing sys_metrics and sysinfo you can also consider the following projects:

heim - Cross-platform async library for system information fetching 🦀

rust-web3 - Ethereum JSON-RPC multi-transport client. Rust implementation of web3 library. ENS address: rust-web3.eth

macchina - A system information frontend with an emphasis on performance.

scriptisto - A language-agnostic "shebang interpreter" that enables you to write scripts in compiled languages.

tui-rs - Build terminal user interfaces and dashboards using Rust

rust - Rust language bindings for TensorFlow

rust - Empowering everyone to build reliable and efficient software.

process-viewer - A process viewer GUI in rust

JHipster - JHipster, much like Spring initializr, is a generator to create a boilerplate backend application, but also with an integrated front end implementation in React, Vue or Angular. In their own words, it "Is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures."

crossterm - Cross platform terminal library rust

uom - Units of measurement -- type-safe zero-cost dimensional analysis

libmacchina - A library providing access to all sorts of system information.