pynput has 2.4M monthly downloads and 2K GitHub stars. Version 1.8.2, first published in 2015.
It is stably maintained under a copyleft license, last released in May 2026.
It is built on top of enum34, evdev and pyobjc-framework-applicationservices. It is used by 713 tracked packages, including rpaframework, lerobot and robosuite.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- enum34
- evdev >=1.3
- pyobjc-framework-applicationservices >=8.0
- pyobjc-framework-quartz >=8.0
- python-xlib >=0.17
- six
Used By
- rpaframework
- lerobot
- robosuite
- cua-auto
- gamesentenceminer
- meeting-helper
- rpaframework-windows
- os-sys
- cua-computer-server
- qweb
- pygpt-net
- supervertaler
- capcat
- systemu
- pyorbbecsdk2
- teambot-ai
- gambaterm
- gym-hil
- pydotbot
- gitcast
- faster-whisper-hotkey
- ai-interview-assistant
- modulitiz-micro
- ptsrvtester
- shotquill
- ajpack
- olly-desktop
- myra-ai-assistant
- dictare
- cua-client
- desklab
- avrvx
- quickpad
- synapse-assistant-ai
- stttype
- chatroom-jianjun
- whisper-mic
- 01os
- vupai
- ai-tools-box
- condynsate
- whisper-ptt
- whisper-assistant
- abstractassistant
- pyhotkey
- clpymusic
- imageui
- ytm-player
- argus-overview
- blurt