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

Home Assistant

Open source home automation platform

homeassistant-stars

system monitor integration

Ansible

IT automation platform

ansible-stars

system fact gathering

Apache Airflow

Workflow orchestration platform

airflow-stars

process supervisor, unit testing

Celery

Distributed task queue

celery-stars

worker process monitoring, memleak detection

Salt

Infrastructure automation at scale

salt-stars

deep system data collection (grains)

Dask

Parallel computing with task scheduling

dask-stars

metrics dashboard, profiling

Ajenti

Web-based server administration panel

ajenti-stars

monitoring plugins, deep integration

AI / machine learning

Project

Description

Stars

psutil usage

TensorFlow

Open source machine learning framework by Google

tensorflow-stars

unit tests

PyTorch

Tensors and dynamic neural networks with GPU acceleration

pytorch-stars

benchmark scripts

Ray

AI compute engine with distributed runtime

ray-stars

metrics dashboard

MLflow

AI/ML engineering platform

mlflow-stars

deep system monitoring integration

Developer tools

Project

Description

Stars

psutil usage

Sentry

Error tracking and performance monitoring

sentry-stars

send telemetry metrics

Locust

Scalable load testing in Python

locust-stars

monitoring of the Locust process

Spyder

Scientific Python IDE

spyder-stars

deep integration, UI stats, process management

psleak

Test framework to detect memory leaks in Python C extensions

psleak-stars

heap process memory (heap_info())

System monitoring

Project

Description

Stars

psutil usage

Glances

System monitoring tool (top/htop alternative)

glances-stars

core dependency for all metrics

bpytop

Terminal resource monitor

bpytop-stars

core dependency for all metrics

auto-cpufreq

Automatic CPU speed and power optimizer for Linux

auto-cpufreq-stars

core dependency for CPU monitoring

GRR

Remote live forensics by Google

grr-stars

core dependency for system data collection

s-tui

Terminal CPU stress and monitoring utility

stui-stars

core dependency for metrics

asitop

Apple Silicon performance monitoring CLI

asitop-stars

core dependency for system metrics

psdash

Web dashboard using psutil and Flask

psdash-stars

core dependency for all metrics

dd-agent

Original monitoring agent by Datadog

dd-agent-stars

system metrics collection

dd-trace-py

Python tracing and profiling library

ddtrace-stars

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.