<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=705633339897683&amp;ev=PageView&amp;noscript=1">

psutil is a pypi library with a maintainer paid by Tidelift

The maintainers of psutil get paid by Tidelift to ensure psutil meets standardized secure software development practices.



Schedule a custom demo

Thanks to maintainers working on projects like psutil, you can use Tidelift to give your teams access to a continuously curated stream of validated data about vetted components they need to make intelligent decisions, faster.

You can feel confident bringing psutil into your application’s dependency tree because the maintainers of psutil are paid by Tidelift to ensure their open source projects follow standardized secure software development practices.

psutil is a part of the Tidelift Subscription

psutil (process and system utilities) is a cross-platform library for retrieving information on running processes and system utilization (CPU, memory, disks, network, sensors) in Python.

psutil is useful mainly for system monitoring, profiling and limiting process resources and management of running processes. It implements many functionalities offered by UNIX command line tools such as: ps, top, lsof, netstat, ifconfig, who, df, kill, free, nice, ionice, iostat, iotop, uptime, pidof, tty, taskset, pmap.

psutil provides an interface with all the PC resources and processes, which helps gather data on a specific resource or manage a resource according to its state. Here are some cool things psutil can do:

  • Gather info on CPU boot time
  • Learn about disk space and memory state
  • Assess how many seconds of battery life is left
  • Measure the current CPU temperature

psutil has approximately 12 million downloads a month, and there are over 10,000 open source projects on GitHub that depend on psutil.

Tidelift works directly with the maintainer of psutil, Giampaolo RodolĂ , to offer maintenance, code improvement, license verification, and security updates so you can use psutil for running processes and system utilization in your app.

You can learn more about psutil on the project repo.

TIDELIFT ❤️ MAINTAINERS

The only source for human-validated data on secure software development practices for open source

Tidelift pays open source maintainers to ensure their projects follow industry-standard secure software development practices (like those found in the NIST Secure Software Development Framework and the OpenSSF Scorecards). We work together with our maintainer partners to provide this unique and valuable data, so you know if, when, and how your open source will be secured and maintained.
 Validated license
 2FA on source repository
 Validated versioning scheme
 2FA on package manager
 Release managers reviewed
 Documented maintenance plan
 Vulnerabilities have document review
 Validated source repository url
 Vulnerabilities have fixed release or documented mitigation available
 Discoverable security policy

Additional resources

distributive-case-story-1
How Distributive uses Tidelift to maximize open source security and resilience

Within days of using the Tidelift application, the Distributive team found a potential vulnerability that npm-audit hadn’t, and quickly and safely fixed those issues with Tidelift’s CLI tool.

1200x630 (26)
The 2023 Tidelift state of the open source maintainer report

Check out the new state of the open source maintainer report which included 11 key headlines coming out of our new survey of over 300 open source maintainers.

1200x630 (24)
Gartner Hype Cycle for Open Source Sofware 2023

Tidelift mentioned in the Gartner hype cycle for open source software.