Browse free open source Python Hardware Drivers and projects below. Use the toggles on the left to filter open source Python Hardware Drivers by OS, license, language, programming language, and project status.

  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • 1
    HP Linux Imaging and Printing

    HP Linux Imaging and Printing

    Hewlett-Packard's Linux imaging and printing software

    The Hewlett-Packard Linux Imaging and Printing Project provides a unified single and multi-function connectivity solution for Linux. For support and help, please visit https://launchpad.net/hplip
    Leader badge
    Downloads: 9,737 This Week
    Last Update:
    See Project
  • 2
    mySATBOX.TV
    Everything for VU+, Formuler, Wetek, GigaBlue, Amiko, Venton, Dreambox & Zgemma.
    Leader badge
    Downloads: 454 This Week
    Last Update:
    See Project
  • 3

    Linux GPIB Support

    Linux GPIB Driver package (source)

    The Linux GPIB Package is a support package for GPIB (IEEE 488.2) hardware. The package contains a development environment consisting of a GPIB library written in C, kernel driver modules, and bindings for several other languages.
    Leader badge
    Downloads: 114 This Week
    Last Update:
    See Project
  • 4
    GeigerLog

    GeigerLog

    Python program for Geiger counters and Environmental Sensors

    GeigerLog is a combination of data logger, presenter, and analyzer, and is now released in version 2.0.0! New: Gamma Spectra - can now be displayed, calibrated, and evaluated in GeigerLog! Based on Python (Version 3), it runs on Linux, Windows, Macs, Raspberry Pi, and other. GeigerLog is WiFi-enabled for servers and clients; it can be monitored by SmartPhone. Initially developed for Geiger counters, it is now a more universal tool, which equally well handles data like temperature, air-pressure, humidity, CO2. Continues to support Geiger counters like GQ Electronic's GMC-300/500/600 , RadMon, RadPro, Gamma-Scout, audio-click and other low-cost Geiger counters, IoT devices, I2C based sensors, GQ EMF devices. GeigerLog reads data from devices, saves them to databases, prints to screen and plots as auto-updated, customizable graphs. Quality control using Statistics, Scatter, Poisson, FFT & Autocorrelation, and more. The Raspberry Pi 4, 5 qualify as GeigerLog hosts.
    Leader badge
    Downloads: 89 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    owfs and owhttpd

    owfs and owhttpd

    Project moved to https://github.com/owfs/owfs/

    Please note that OWFS source code, and all Issue/Tickets/merge requests have now been moved to https://github.com/owfs/owfs/. Developer mailing lists will still be kept at Sourceforge. ---- OWFS -- 1-Wire file system. Use the Dallas 1-Wire and iButton chips with standard filesystem commands. Create temperature loggers. Monitor everything. OWHTTPD -- same system, only used as a light weight web server. OWFS is also ported to embedded routers, Mac OSX and Windows. Basically you can use these inexpensive little sensors and other chips with very simple wiring to sense and control the physical environment. The interface is very flexible -- everything from a web browser, to read and writing directly to the chip's "file" to integrating with your programs -- even over the internet. There is a growing number of 1-wire sensors: temperature, voltage, humidity, light, ultraviolet, pressure, thermisters, thermocouples, programmable microcontrollers, relays, lights, LCD panels, etc
    Downloads: 35 This Week
    Last Update:
    See Project
  • 6
    SulinOS

    SulinOS

    Indipendent distro uses inary package system. Sulin is roolling donkey

    Sulin is rolling donkey Gitlab: https://gitlab.com/sulinos Github: https://github.com/sulinos Telegram: https://t.me/sulinos powered by donkey team
    Downloads: 127 This Week
    Last Update:
    See Project
  • 7
    VSCP Protocol & Friends
    A project for a highly scalable protocol and framework and a collection of software tools for m2m (machine to machine communication) and IoT Internet of Things. The programs here works on Windows and Linux and are based around VSCP, The Very Simple Control Protocol. Repository is here: https://github.com/grodansparadis/vscp_software and here https://github.com/grodansparadis/vscp_firmware
    Downloads: 33 This Week
    Last Update:
    See Project
  • 8
    i-nex

    i-nex

    i-nex system hardware lister

    I-Nex is an application that gathers information for hardware components available on your system and displays it using an user interface similar to the popular Windows tool CPU-Z.
    Downloads: 46 This Week
    Last Update:
    See Project
  • 9
    PyUSB
    PyUSB provides USB access on the Python language.
    Leader badge
    Downloads: 15 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    The Hewlett-Packard Co. Linux Inkjet Driver Project has moved!
    Downloads: 13 This Week
    Last Update:
    See Project
  • 11
    A Linux program/library for interfacing the Velleman k8055 USB I/O board
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    WDM - Windows Driver Manager

    WDM - Windows Driver Manager

    Back Up and Restore Windows Drivers.

    A professional driver management tool that backs up and restores Windows drivers.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 13

    pyhard2, control hardware from python

    An object-oriented framework for the development of instrument drivers

    pyhard2 is an object-oriented framework to help in the development of instrument drivers. pyhard2 is proposed as an alternative to LabVIEW. Emphasis is given on serial drivers but the framework can be used with any socket. The source also contains the implementation of a PID controller and a setpoint ramp generator. The instrument drivers may further be incorporated in a GUI, using, e.g. PyQt or PySide. Threading is automatically taken care of. Furthermore, generic GUI (called controllers) are provided and can be extended.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 14
    AcerHK GUI

    AcerHK GUI

    GUI interfaces for Acer Hardware driver -- acerhk.ko

    This project site maintains several projects that support the acerhk.ko linux module and provide a GUI interface for the module to activate and deactivate the wireless and bluetooth radios. Please see this projects Wiki for more information: https://sourceforge.net/p/acerhkgui/wiki/Home/ Programs: AcerHK GUI -- Main program. Updated 2015-03-05. Version 0.7.2.5 should work. Please report errors, as it may still require some work. Cinnamon Desktop Applet -- simple system tray icon to provide radio on and off controls. It is also available at: http://cinnamon-spices.linuxmint.com/applets/view/219 Ubuntu AppIndicator Applet -- currently in development. Stay posted for this. Build Script for acerhk.ko. Use the 11.04+. Includes source code. Please see this projects Wiki for more information.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    A portable library to access braille displays.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 16
    This program is a cross-platform replacement for the widely known in close circles Parameter Design tool (also known as Keywin e-Bike Lab), used to set the parameters of a e-bike controller based on the Infineon XC846 microcontroller (and various clones).
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 17
    Note: The project has moved to https://github.com/pyhys/minimalmodbus The files available here are very old, download from Github instead. MinimalModbus is an easy-to-use Python module for talking to instruments (slaves) from a computer (master) using the Modbus protocol, and is intended to be running on the master. Example code includes drivers for Eurotherm and Omega process controllers. The only dependence is the pySerial module (also pure Python). This software supports the ‘Modbus RTU’ and ‘Modbus ASCII’ serial communication versions of the protocol, and is intended for use on Linux, OS X and Windows platforms. It is open source, and has the Apache License, Version 2.0.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    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.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 19
    A FUSE file system and a Java J2ME Uploader for Samsung mobile phones.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Open source, cross platform drivers and function library for the NovInt Falcon Haptic Controller. These drivers are not produced by Novint Technologies, Inc. and do not come with any warranty as to their correctness or usage.
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    This (Python) tool allows you to easily create FPGA bitfiles for your embedded system, from several Open Source IPs (compatibles with the OpenCores Wishbone bus) . It will also generates the corresponding drivers (currently only Linux ones).
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    Driver and tools for Pegasus Mobile Notetaker
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    DArmstadt MAgnetic Resonance Instrument Software
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    A simple GUI tool to make projectors work with Linux. Includes options to mirror screen, or use projector as a second screen.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    MOST4Linux provides a MOST kernel driver supporting synchronous data transfer for PCI hardware and userspace programs to test the driver. The driver can be compiled for Linux 2.6 or for the RTDM which works for the real-time extensions RTAI and Xenomai.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.