Who uses psutil
psutil is among the top 100 most-downloaded packages on PyPI, with 330+ million downloads per month, 760,000+ GitHub repositories using it, and 15,000+ packages depending on it. The projects below are a small sample of notable software that depends on psutil.
See also Alternatives for related Python libraries and equivalents in other languages.
Infrastructure / automation
Project |
Description |
Stars |
psutil usage |
|---|---|---|---|
Open source home automation platform |
system monitor integration |
||
IT automation platform |
system fact gathering |
||
Workflow orchestration platform |
process supervisor, unit testing |
||
Distributed task queue |
worker process monitoring, memleak detection |
||
Infrastructure automation at scale |
deep system data collection (grains) |
||
Parallel computing with task scheduling |
metrics dashboard, profiling |
||
Web-based server administration panel |
monitoring plugins, deep integration |
AI / machine learning
Project |
Description |
Stars |
psutil usage |
|---|---|---|---|
Open source machine learning framework by Google |
unit tests |
||
Tensors and dynamic neural networks with GPU acceleration |
benchmark scripts |
||
AI compute engine with distributed runtime |
metrics dashboard |
||
AI/ML engineering platform |
deep system monitoring integration |
Developer tools
Project |
Description |
Stars |
psutil usage |
|---|---|---|---|
Error tracking and performance monitoring |
send telemetry metrics |
||
Scalable load testing in Python |
monitoring of the Locust process |
||
Scientific Python IDE |
deep integration, UI stats, process management |
||
Test framework to detect memory leaks in Python C extensions |
heap process memory ( |
System monitoring
Project |
Description |
Stars |
psutil usage |
|---|---|---|---|
System monitoring tool (top/htop alternative) |
core dependency for all metrics |
||
Terminal resource monitor |
core dependency for all metrics |
||
Automatic CPU speed and power optimizer for Linux |
core dependency for CPU monitoring |
||
Remote live forensics by Google |
core dependency for system data collection |
||
Terminal CPU stress and monitoring utility |
core dependency for metrics |
||
Apple Silicon performance monitoring CLI |
core dependency for system metrics |
||
Web dashboard using psutil and Flask |
core dependency for all metrics |
||
Original monitoring agent by Datadog |
system metrics collection |
||
Python tracing and profiling library |
system metrics collection |
How this list was compiled
GitHub dependency graph was used to identify packages and repositories that depend on psutil.
GitHub code search with query “psutil in:readme language:Python”, sorted by stars, was used to find additional projects that mention psutil in their README.
Each candidate was then manually verified by checking the project’s pyproject.toml, setup.py, setup.cfg or requirements.txt to confirm that psutil is an actual dependency (direct, build-time, or optional), not just a passing mention.
Projects were excluded if they only mention psutil in documentation or examples without declaring it as a dependency.
Star counts are pulled dynamically from shields.io badges.
The final list was manually curated to include notable projects and meaningful usages of psutil across different areas of the Python ecosystem.