Skip to content

USBMonitor is an easy-to-use cross-platform library for USB device monitoring that simplifies tracking of connections, disconnections, and examination of connected device attributes on both Windows and Linux, freeing the user from platform-specific details or incompatibilities.

active 2023-08-182026-02-14 (UTC)

Complete coverage26,405 / 26,405 hourly files (100%) · 2 absent upstream2023-08-152026-08-19 (UTC)
Events
101
Pushes
11
Pull requests
7
Issues
10
Stars
48
Forks
7

Activity over time

Daily event counts in the loaded window

Line chart, 912 days from 2023-08-18 to 2026-02-14. Pushes: 11 total, peak 3 in a day. Pull requests: 7 total, peak 2 in a day. Issues: 10 total, peak 1 in a day. Comments: 18 total, peak 5 in a day. Stars: 48 total, peak 2 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
Eric-Canas251138
lmbeauplet4004
juleaume3012
francisjeanneau3012
algofoogle2001
lukipuki1000
daringer1001
dmitrij99929051000
jokubas111000
andrewessel1000
SaumitraHub1000
trishaclemente1010
zhuyu48391000
iamDrakkir1010

Recent activity

Latest issues, pull requests and releases

  • Pull request#11iamDrakkir2025-12-04 10:05
  • Issue comment#10algofoogle2025-11-28 03:30
    macOS: ID_VENDOR_ID incorrectly stringified
  • Issue#10algofoogle2025-11-28 03:08
    macOS: ID_VENDOR_ID incorrectly stringified
  • Issue comment#3lmbeauplet2025-03-17 10:39
    Support for the `tty` subsystem notifications
  • Issue comment#3lmbeauplet2025-03-17 09:51
    Support for the `tty` subsystem notifications
  • Issue comment#3lmbeauplet2025-03-17 09:42
    Support for the `tty` subsystem notifications
  • Issue comment#3Eric-Canas2025-03-17 09:30
    Support for the `tty` subsystem notifications
  • Issue comment#3lmbeauplet2025-03-17 09:03
    Support for the `tty` subsystem notifications
  • Issue#9Eric-Canas2024-11-24 10:53
    device_info_str is not defined
  • Issue comment#6Eric-Canas2024-11-17 10:05
    Create support for USBPRINT driver type or at least allow to ignore it
  • Issue comment#9Eric-Canas2024-11-17 09:48
    device_info_str is not defined
  • Pull request#8Eric-Canas2024-11-16 18:21
  • Issue#9andrewessel2024-11-07 21:25
    device_info_str is not defined
  • Issue comment#6daringer2024-10-08 14:17
    Create support for USBPRINT driver type or at least allow to ignore it
  • Pull request#8trishaclemente2024-09-22 23:32
  • Issue#7SaumitraHub2024-07-29 06:01
    Adding DEVPATH for port number on which device is connected
  • Issue#6jokubas112024-07-25 05:12
    Create support for USBPRINT driver type or at least allow to ignore it
  • Issue comment#5Eric-Canas2024-06-08 20:21
    usb-monitor hanges up the program when stop_monitoring is called
  • Issue#5Eric-Canas2024-06-08 20:21
    usb-monitor hanges up the program when stop_monitoring is called
  • Issue#5dmitrij99929052024-06-02 20:53
    usb-monitor hanges up the program when stop_monitoring is called
  • Issue comment#4Eric-Canas2024-02-13 17:25
    Name thread & add check for device_id presence in last_check_devices list
  • Issue comment#4francisjeanneau2024-02-13 17:15
    Name thread & add check for device_id presence in last_check_devices list
  • Issue comment#2Eric-Canas2024-02-13 16:26
    Error when USB-HUB remove
  • Issue#2Eric-Canas2024-02-13 16:26
    Error when USB-HUB remove
  • Pull request#4Eric-Canas2024-02-13 16:25

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 48 stars here means stars gained during the window, not the repo's star count.