24 releases (12 stable)

✓ Uses Rust 2018 edition

3.0.1 Feb 12, 2020
2.0.0 Feb 4, 2020
1.7.0 Aug 1, 2019
1.6.0 Jul 10, 2019
0.8.2 Mar 30, 2015
Download history 490/week @ 2019-11-08 262/week @ 2019-11-15 296/week @ 2019-11-22 483/week @ 2019-11-29 348/week @ 2019-12-06 859/week @ 2019-12-13 156/week @ 2019-12-20 94/week @ 2019-12-27 447/week @ 2020-01-03 309/week @ 2020-01-10 555/week @ 2020-01-17 371/week @ 2020-01-24 475/week @ 2020-01-31 596/week @ 2020-02-07 566/week @ 2020-02-14

1,701 downloads per month
Used in 4 crates

MIT license

150KB
4.5K SLoC

rust-psutil

Latest Version Latest Version 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.0.0"

Or to opt into only a certain submodule:

[dependencies]
psutil = { version = "3.0.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.

License

rust-psutil is licensed under the MIT License.

Authors

Originally written by Sam Clements, maintained by Sam Clements, Rob Day, and Caleb Bassi, and developed by multiple contributors.

Apps using rust-psutil

Related projects

Dependencies

~2MB
~41K SLoC