25 releases (13 stable)

3.1.0 May 10, 2020
3.0.1 Feb 12, 2020
2.0.0 Feb 4, 2020
1.7.0 Aug 1, 2019
0.8.2 Mar 30, 2015
Download history 1809/week @ 2020-05-30 1699/week @ 2020-06-06 1814/week @ 2020-06-13 1691/week @ 2020-06-20 1686/week @ 2020-06-27 1790/week @ 2020-07-04 2012/week @ 2020-07-11 2276/week @ 2020-07-18 2422/week @ 2020-07-25 3347/week @ 2020-08-01 2639/week @ 2020-08-08 3089/week @ 2020-08-15 1890/week @ 2020-08-22 1788/week @ 2020-08-29 2024/week @ 2020-09-05 1486/week @ 2020-09-12

1,742 downloads per month
Used in less than 7 crates

MIT license

150KB
4.5K SLoC

rust-psutil

crates.io docs.rs Minimum rustc version Matrix

A process and system monitoring library for Rust, heavily inspired by the psutil module for Python.

Usage

Add this to your Cargo.toml:

[dependencies]
psutil = "3.1.0"

Or to opt into only a certain submodule:

[dependencies]
psutil = { version = "3.1.0", default-features = false, features = ["process"] }

Platform Support

Currently, only Linux and macOS are supported, but support is planned for all major platforms.

platform-support details the implementation level of each platform.

Apps using rust-psutil

Related projects

Dependencies

~1.5–2MB
~45K SLoC