giampaolo/psutil
Cross-platform lib for process and system monitoring in Python observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 99
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4485
- days_rel: n/a
- days_push: 7
- n_releases_24m: 0
Adoption not part of the score
11266 stars · 1509 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
psutil is a cross-platform Python library for retrieving information about running processes and system utilization (CPU, memory, disks, network, sensors). It implements functionality of UNIX tools like ps, top, free, iotop, netstat, and lsof, and supports Linux, Windows, macOS, BSD, Solaris, and AIX.
Use cases
- monitor cpu and memory usage from python
- list running processes and their details
- get disk usage and io counters
- monitor network interfaces and connections
- kill or manage running processes
- build a system monitoring dashboard
- profile application resource consumption
- limit process resources
When to choose
- you need system or process metrics in Python across multiple operating systems
- you want a Python replacement for ps, top, netstat, or lsof
- you are building monitoring, profiling, or process-management tooling
When to avoid
- you need metrics for non-Python runtimes without a Python dependency
- you need distributed/cluster monitoring rather than single-host metrics
- you need time-series storage or alerting rather than raw metric collection
Facets
library · maturity stable
monitoring developer-tools developer-tools monitoring operating-systems performance python windows bsd cross-platform process-management system-utilities cpu memory disk network sensors profiling linux macos
6 sources
- readme: https://github.com/giampaolo/psutil · fetched 2026-08-28 · 85249cefbe07
- homepage: https://psutil.io · fetched 2026-08-29 · dd42cda84753
- site_page: https://psutil.io/install · fetched 2026-08-29 · f03f48e6643d
- site_page: https://psutil.io/about · fetched 2026-08-29 · abc06d06927c
- site_page: https://psutil.io/faq · fetched 2026-08-29 · 5e5d0a21aee1
- site_page: https://psutil.io/changelog · fetched 2026-08-29 · 7d08d5fe708a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| giampaolo/psutil | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="giampaolo/psutil")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem