Python Driver

Open-source Python projects categorized as Driver

Top 18 Python Driver Projects

  • liquidctl

    Cross-platform CLI and Python drivers for AIO liquid coolers and other devices

    Project mention: Goodbye Windows, hello Water Cooled Linux Gaming (First Build) | | 2023-05-29

    Also, very very useful on both windows and linux: liquidctl. Even if the kernel doesn't have support, this can control it (speaking about the commander pro, but applies to everything else on the README list as well).

  • linkedin_scraper

    A library that scrapes Linkedin for user data

    Project mention: Using chatgpt for cold email | | 2022-12-31

    Scrape a persons LinkedIn page (something like this would do -, use the profile as the context, write a good prompt

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • psycopg

    New generation PostgreSQL database adapter for the Python programming language

    Project mention: A modern implementation of a PostgreSQL adapter for Python | | 2022-10-03
  • clickhouse-driver

    ClickHouse Python Driver with native interface support

  • st7789_mpy

    Fast MicroPython driver for ST7789 display module written in C

    Project mention: How to connect this SPI TFT to my Pico W? | | 2023-05-02

    Are you using C/C++ or MicroPython? I have used successfully. There are actually two/three libraries related to st7789 displays if this I the one you are using. As already commented, please share a link to the display or some more information about it.

  • vertica-python

    Official native Python client for the Vertica Analytics Database.

  • dbus-serialbattery

    Battery Monitor driver for serial battery in VenusOS GX systems

    Project mention: JKBMS integration with Victron Cerbo | | 2023-04-23

    I personally use this with success : using a JK BMS, its JK RS485 adapter, a waveshare rs485 stick to USB (and a waveshare USB 2.0 hub)


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • hue-plus

    A Windows and Linux driver in Python for the NZXT Hue+

  • micropython-mpu9x50

    Drivers for InvenSense inertial measurement units MPU9250, MPU9150, MPU6050

  • micropython-rotary

    MicroPython module to read a rotary encoder. (by miketeachman)

  • asus-numberpad-driver

    Up-to-date feature-rich linux driver for NumberPad(2.0) on Asus laptops. NumberPad(2.0) is illuminated numeric keypad integrated to touchpad which appears when is done tap on top right corner of touchpad for atleast 1s by default (configurable) or slide gesture from top right corner to center (configurable).

    Project mention: how well does the zenbook flip 14 un5401 work with linux? | | 2022-08-15

    I've bought it recently and everything works except switching to tablet mode and I would say it is pretty important feature for 2v1 laptop. It looks like the Libux kernel doesn't recognize when you flip the laptop. It doesn't lock the keyboard... I tried multiple distros. Pop os, Arch and Ubuntu. All of them are basically the same regarding HW support. Here is link for numpad support:

  • faunadb-python

    Python driver for FaunaDB

  • pyexasol

    Exasol python driver with low overhead, fast HTTP transport and compression

  • rogdrv

    ASUS ROG userspace mouse driver for Linux

    Project mention: Anybody has experience with ASUS ROG Keris Wireless mouse on Linux? Does it work well with libratbag and rogdrv? | | 2023-02-16
  • fnirsi-usb-power-data-logger

    Driver / Data logger for FNIRSI FNB48, FNIRSI C1 and FNIRSI FNB58 USB Power meter

    Project mention: FNB58 Custom PC Software | | 2023-04-14

    Hello, i want to create datalogger in windows for fnb58 device. I am aware of pyusb+libusb port of datalogger application but its not working on windows because of HID driver differences etc..

  • nvidia-optimus-manager

    A python script to manage the status of NVIDIA graphics card on an Optimus setup for Solus linux

  • asus-stylus-driver

    Linux complementary configurable driver for Asus Pen (atm are configurable only buttons on Asus Pen).

    Project mention: First Impressions on Linux (with teardown) | | 2022-07-14

    Pen (Yes I paid extra for one) - works out of the box as a pointer, install to configure the button mapping

  • weewx-ambientweatherapi-json

    An AmbientWeather API driver for the weewx weather software using JSON.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-05-29.

Python Driver related posts


What are some of the best open-source Driver projects in Python? This list will help you:

Project Stars
1 liquidctl 1,805
2 linkedin_scraper 1,131
3 psycopg 1,047
4 clickhouse-driver 1,035
5 st7789_mpy 366
6 vertica-python 362
7 dbus-serialbattery 333
8 hue-plus 234
9 micropython-mpu9x50 225
10 micropython-rotary 204
11 asus-numberpad-driver 138
12 faunadb-python 122
13 pyexasol 72
14 rogdrv 56
15 fnirsi-usb-power-data-logger 44
16 nvidia-optimus-manager 24
17 asus-stylus-driver 18
18 weewx-ambientweatherapi-json 8
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.