• Join/Login
  • Business Software
  • Open Source Software
  • For Vendors
  • Blog
  • About
  • More
    • Articles
    • Create
    • SourceForge Podcast
    • Site Documentation
    • Subscribe to our Newsletter
    • Support Request
SourceForge logo
For Vendors Help Create Join Login
SourceForge logo
Business Software
Open Source Software
SourceForge Podcast
Resources
  • Articles
  • Case Studies
  • Blog
Menu
  • Help
  • Create
  • Join
  • Login
  • Home
  • Open Source Software
  • Software Development
  • PyUSB
PyUSB

PyUSB

Brought to you by: jonasmalaco, rwlodarczyk, tormod, wander_lairson, xiaofanc
7 Reviews
Downloads: 12 This Week
Last Update: 2021-06-15
Download
Share This
Email in envelope

Get an email when there's a new version of PyUSB

Next
Linux Windows Mac BSD ChromeOS
  • Summary
  • Files
  • Reviews
  • Support
  • Wiki
  • Mailing Lists
  • News
  • Old-SVN
  • Git-mirror

PyUSB provides USB access on the Python language.

Project Activity

See All Activity >

{{ this.obj.activity_extras.summary }}
{{/each}}

Categories

Software Development, Hardware Drivers

License

BSD License

Follow PyUSB

PyUSB Web Site

Other Useful Business Software
Process Street | Compliance Operations Platform Icon
Process Street | Compliance Operations Platform

Systemize execution. Prove compliance.

Bring compliance and operations under one roof with an AI agent that automates workflows, policies that enforce rules, and a platform that delivers results.
Learn More
Rate This Project
Login To Rate This Project

User Ratings

4.4 out of 5 stars
★★★★★
★★★★
★★★
★★
★
6
0
0
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

User Reviews

Filter Reviews:
All
  • All
  • ★★★★★
  • ★★★★
  • ★★★
  • ★★
  • ★
  • sieghard Posted 2015-02-02
    Wonderful library, makes quick interfacing with wild or unknown devices a snap. Write a driver for almost anything once you know the protocol.
  • tfileme Posted 2013-05-15
    Great stuff.
    1 user found this review helpful.
  • stefanod1986 Posted 2012-10-01
    @John Nagle: For better Windows Support use libusb-win32 which you find at sourceforge. It's OpenSource und avaible fo Win7, too.
  • oid-3970385 Posted 2012-09-09
    Documentation isnt great, here is a fool proof steps to getting this working from a clean machine. 1 - Download Ubuntu 12.04 2 - Install 3 - Reboot into Ubuntu 4 - CRTL+ALT+T [ to bring up terminal ] $ sudo apt-get update ... [ output discarded ] ... $ sudo apt-get install python-pip Reading package lists... Done ... [ output truncated ] ... Setting up python-pip (1.0-1build1) ... $ sudo pip install pyusb Downloading/unpacking pyusb ... [ output truncated ] ... Cleaning up... $ python Python 2.7.3 (default, Aug 1 2012, 05:14:39) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import usb.core >>> usb.core.find() <usb.core.Device object at 0x7f0e698de510> Now you can have some fun
  • nagle Posted 2012-03-09
    The documentation is misleading. It implies that this provides actual access to USB functionality from Python. It doesn't. It's just a Python front end to a platform-specific "back end" which may be available from another source. There's an old Windows back-end at "http://www.craftedge.com/products/libusb.html", but it was written for Windows XP, and can supposedly be run in "compatibility mode" on Windows Vista. Current versions of Windows, who knows? It's not open source, and it comes from someone who sells paper-cutting machines for crafters. Not too helpful.
Read more reviews >

Additional Project Details

Operating Systems

Linux, Mac, Windows

Intended Audience

Developers

Programming Language

Python

Related Categories

Python Software Development Software, Python Hardware Drivers

Registered

2005-08-02
Similar Business Software
  • Bitrise
    Bitrise
    Bitrise is a CI/CD platform built for mobile development, helping teams speed up builds, automate testing, and deliver high-quality apps faster. It supports native languages like Swift, Objective-C, Java, and Kotlin, as well as cross-platform frameworks including React Native, Flutter, Xamarin,...
    See Software
  • Apify
    Apify
    Apify is a full-stack web scraping and automation platform helping anyone get value from the web. At its core is Apify Store, a marketplace with over 10,000 Actors where developers build, publish, and monetize automation tools. Actors are serverless cloud programs that extract data, automate...
    See Software
  • All in One Accessibility
    All in One Accessibility
    It is an AI accessibility widget to enable websites to be accessible among people with hearing or vision & motor impaired, color blind, dyslexia, cognitive & learning impairments, seizure & epileptic, ADHD, elderly, & Parkinson. It installs in just 2 minutes. It reduces the risk of...
    See Software
  • Devin Desktop
    Devin Desktop
    Devin Desktop (formerly Windsurf) is an AI-powered development environment that combines a full-featured IDE with advanced coding agents in a unified workspace. Formerly known as Windsurf, the platform enables developers to manage local and cloud-based AI agents, delegate tasks, review code, and...
    See Software
  • DbVisualizer
    DbVisualizer
    DbVisualizer is a universal database client for anyone who works with data, from solo developers and startups to professional teams managing complex environments, including developers, DBAs, analysts, and data engineers working with relational and NoSQL databases. It offers a graphical interface...
    See Software
  • NetNut
    NetNut
    Get ready to experience unmatched control and insights with our user-friendly dashboard tailored to your needs. Monitor and adjust your proxies with just a few clicks. Track your usage and performance with detailed statistics. Our team is devoted to providing customers with proxy solutions...
    See Software
Report inappropriate content
Process Street | Compliance Operations Platform Icon
Process Street | Compliance Operations Platform

Systemize execution. Prove compliance.

Bring compliance and operations under one roof with an AI agent that automates workflows, policies that enforce rules, and a platform that delivers results.
Learn More
Recommended Projects
  • NoteTakerPen
    Download Notes from your digital pen
  • Linux Nostromo Speedpad Driver
    Provides access to Belkin Nostromo n50/n52 speedpads as more than simple USB keyboard devices via configuration GUI. Also includes a basic userland linux event interface and both OpenGL and OpenAL modules for video and audio.
  • CP210x Programmer
    Library and command line program providing access to the EEPROM of an Silabs CP2101 / CP2102 / CP2103. It can programm the USB-Descriptors and the Baudrate table.
  • LPC214x USB stack
    lpcusb is a USB core stack for the built-in USB device of LPC214x microcontrollers. It handles the hardware interface and USB enumeration/configuration. Included are usage examples like USB joystick HID, USB virtual COM port and USB mass storage on SD-ca
  • The USB/IP Project
    The USB/IP Project
    The USB/IP Project aims to develop a general USB device sharing system over IP network. To share USB devices between computers with their full functionality, USB/IP encapsulates USB I/O requests into IP packets and transmits them between computers.
Top Searches
  • usb drivers
  • libusb-win64
Related Business Categories
  • Application Development
  • Hardware
SourceForge
  • Create a Project
  • Open Source Software
  • Business Software
  • Top Downloaded Projects
Company
  • About
  • Team
  • SourceForge Headquarters
    1320 Columbia Street Suite 310
    San Diego, CA 92101
    +1 (858) 422-6466
Resources
  • Support
  • Site Documentation
  • Site Status
  • SourceForge Reviews
SourceForge logo
© 2026 Slashdot Media. All Rights Reserved.
Terms Privacy Privacy Choices Advertise
Auth0 Logo