Topics / #driver

Driver projects on GitHub

Device drivers and driver management utilities.

As of , the most-starred Driver projects on GitHub are linux (252.2K stars), mimikatz (21.9K stars) and BlackHole (19.9K stars). GitHub.Locker tracks 34 Driver repositories with 501.1K stars combined. The fastest-growing on October 16 was linux, with +153 stars in a day.

34Projects
501.1KStars in total
+440Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

34 projects · by stars

  1. #1 · torvalds/linux

    linux

    This is the Linux kernel itself - the core of any Linux operating system. It manages hardware and system resources and provides the fundamental services all other software runs on.

    252.2K
  2. #2 · gentilkiwi/mimikatz

    mimikatz

    A small Windows security tool, originally written to learn C. It is best known for extracting plaintext passwords, hashes, PIN codes and Kerberos tickets from memory, and can perform pass-the-hash, pass-the-ticket or build Golden tickets.

    21.9K
  3. #3 · ExistentialAudio/BlackHole

    BlackHole

    A virtual audio loopback driver for macOS: it creates an audio device that lets one application pass its sound to another application with zero additional latency.

    19.9K
  1. 4

    BackgroundMusic

    19.3Kkyleneideck/BackgroundMusic · C++

    A free macOS audio utility that does three things: it automatically pauses your music when another audio source starts, gives every app its own volume slider, and lets you record your Mac's system audio.

  2. 5

    esp-idf

    19.3Kespressif/esp-idf · C

    ESP-IDF is Espressif's official development framework for building firmware for their ESP32/ESP8266-successor SoCs, covering build system, drivers, networking stacks and tools.

  3. 6

    open-gpu-kernel-modules

    17.5KNVIDIA/open-gpu-kernel-modules · C

    This is NVIDIA's official source release of the open-source Linux GPU kernel modules (nvidia.ko, nvidia-drm.ko, nvidia-modeset.ko, nvidia-uvm.ko) for Turing and newer GPUs.

  4. 7

    OpenCorePkg

    15.6Kacidanthera/OpenCorePkg · C

    OpenCorePkg is OpenCore, a UEFI bootloader bundled with a development SDK, best known for booting and patching macOS on non-Apple hardware, while also providing shared UEFI libraries used by other Acidanthera projects.

  5. 8

    ZLUDA

    15.1Kvosen/ZLUDA · Rust

    ZLUDA is a drop-in replacement for CUDA that lets graphics cards from vendors other than NVIDIA run CUDA software.

  6. 9

    linux

    13.3Kraspberrypi/linux · C

    This is Raspberry Pi's own Linux kernel source tree: the code its official Pi kernels are built from, with Pi-specific drivers and patches carried on top of the mainline Linux kernel.

  7. 10

    zfs

    12.5Kopenzfs/zfs · C

    OpenZFS is an advanced file system and volume manager that started life on Solaris and is now maintained by the OpenZFS community. This repository contains the code for running it on Linux and FreeBSD.

  8. 11

    rt-thread

    12.3KRT-Thread/rt-thread · C

    RT-Thread is an open source, community-based real-time operating system (RTOS) for embedded and IoT devices, mainly written in C.

  9. 12

    DriverStoreExplorer

    11.9Klostindark/DriverStoreExplorer · C#

    Driver Store Explorer (RAPR) is a free open-source Windows tool for viewing, managing, and cleaning up the Windows DriverStore — the system repository where Windows keeps driver packages. It targets advanced users and administrators.

  10. 13

    one-key-hidpi

    11.2Kxzhih/one-key-hidpi · Shell

    A shell script that simulates macOS HiDPI on a non-retina display, so System Preferences gets a 'Native' Scaled option just like on a Retina Mac.

  11. 14

    mac-mouse-fix

    11.1Knoah-nuebling/mac-mouse-fix · Objective-C

    A macOS app that makes cheap third-party mice feel as good as an Apple Trackpad or a Logitech MX Master - smoother scrolling, remappable buttons and click-and-drag gestures. The author wants it to become the best mouse driver ever.

  12. 15

    mac-precision-touchpad

    10.5Kimbushuo/mac-precision-touchpad · C

    A Windows driver that makes Apple MacBook trackpads and the Magic Trackpad 2/3 work as Windows Precision Touchpad devices on Windows 10, over USB, SPI or Bluetooth connections.

  13. 16

    node-mongodb-native

    10.2Kmongodb/node-mongodb-native · TypeScript

    The official MongoDB driver for Node.js — a client library that Node.js apps use to connect to a MongoDB server and run queries, CRUD operations and index management against it.

  14. 17

    ProxyBridge

    6.8KInterceptSuite/ProxyBridge · C

    ProxyBridge is a cross-platform proxy client that transparently redirects TCP and UDP traffic from specific Windows/macOS/Linux applications through SOCKS5 or HTTP proxies, acting as an open-source alternative to Proxifier.

  15. 18

    nvidia-macos-driver

    3.2Knullmoth/nvidia-macos-driver · Rust

    A free, open-source Metal driver that lets NVIDIA Turing-and-later GeForce/RTX/Quadro cards act as a fully supported GPU on Intel Macs running macOS 15 Sequoia via OpenCore, covering desktop rendering, Metal apps, games, Core ML/MPS and OpenCL.

  16. 19

    omdrop-owl

    2.8Kt4t5/omdrop-owl · Shell

    omdrop-owl is the radio backend that lets 'omdrop' (a Linux AirDrop implementation) work on machines that lack Apple's Broadcom Wi-Fi chip, by running AWDL in userspace through OWL on a monitor interface.

  17. 20

    rawaccel

    2.6KRawAccelOfficial/rawaccel · C#

    Raw Accel is a kernel-mode mouse acceleration driver for Windows 10 and 11, bundled with a GUI for tuning the acceleration.

  18. 21

    ReBarUEFI

    2.6KxCuri0/ReBarUEFI · C

    ReBarUEFI is a UEFI DXE driver that enables Resizable BAR on systems whose firmware doesn't support it officially — a free performance boost, mostly noticeable in games.

  19. 22

    wifit3

    2.4Kderv82/wifit3 · Python

    wifit3 is a standalone Wi-Fi security auditing tool that scans networks, captures WPA/WPA2 handshakes, and exploits WPS/WEP weaknesses using a supported USB Wi-Fi adapter, without relying on aircrack-ng or OS kernel drivers.

  20. 23

    xcertplay

    1.5Kshilapi/xcertplay · Kotlin

    xcertplay turns an Android head unit into a CarPlay receiver, connecting to an MFi authentication chip through a CH341 I2C bridge or the board's native I2C controller, and supports both wired and wireless CarPlay sessions.

  21. 24

    iPhoneMirror

    1.3KRayrenSX/iPhoneMirror · C#

    iPhoneMirror is a local Windows app that mirrors an iPhone or iPad's screen and audio over USB or AirPlay, with native D3D11 rendering, multi-device sessions, OBS-ready windows, and Bluetooth reverse control.

  22. 25

    OptiScaler-DLSSNR-PreSR-Multipass

    825wilsjo2/OptiScaler-DLSSNR-PreSR-Multipass · C++

    This is an experimental fork of OptiScalerDLSSNR that adds optional NVIDIA Neural Rendering before DLSS Super Resolution, with configurable multipass processing and per-pass strength controls for games.

  23. 26

    w1700k-sdr

    814h0m3us3r/w1700k-sdr · C

    W1700K SDR turns a Gemtek W1700K Wi-Fi 7 router into a wideband software-defined receiver: the router's MediaTek MT7996 radio captures raw 14-bit IQ at up to 320 Msps, its AN7581 SoC streams it over 10 GbE, and a Linux host shows it as a live spectrum and waterfall in the browser.

  24. 27

    Stuxnet

    588Sadpainy/Stuxnet · C

    This is a reconstructed source code of Stuxnet, the famous 2010 worm that sabotaged Siemens industrial control systems, rebuilt by the author from reverse-engineering research for educational and malware-analysis purposes.

  25. 28

    mu300-linux

    587dikeckaan/mu300-linux · C

    This project turns the ZTE F50/MU300 and ZTE U30 Air 5G pocket hotspots into small Linux computers that run next to Android, giving you Ubuntu or OpenWrt with working Wi-Fi, Bluetooth, SSH and the device's own 5G modem.

  26. 29

    virtio-nvgpu

    431nestrilabs/virtio-nvgpu · Rust

    A virtio device that shares one NVIDIA GPU across several KVM virtual machines at near-bare-metal speed, by forwarding kernel-driver ioctls instead of translating graphics APIs. The target use case is headless streaming: the guest renders and encodes on the GPU, and only compressed video leaves.

  27. 30

    PCILeechGen

    400sercanarga/PCILeechGen · Go

    PCILeechGen is a CLI tool that generates custom firmware for PCILeech FPGA boards. It reads a real donor PCI/PCIe device through VFIO, clones its identity (config space, BARs, capabilities), and produces a ready-to-flash .bin bitstream via Vivado.

  28. 31

    deck-as-controller

    215jmedina21/deck-as-controller · Python

    Deck as Controller is a Decky Loader plugin that turns your Steam Deck into a wireless or wired game controller for a Mac, iPad, or PC, showing up as a PS5, Xbox, or Steam Controller without installing anything on the other device.

  29. 32

    hp-laser-1008a-macos

    175Kuberwastaken/hp-laser-1008a-macos · C

    It is a native macOS driver that lets the HP Laser 1003/1006/1008 (a/w) printers — HP's rebadged Samsung SPL3 laser printers — print normally via Cmd-P, since HP never shipped a working macOS driver for them.

  30. 33

    GoodmansKernel

    151zer0condition/GoodmansKernel · C

    GoodmansKernel is a signed Windows kernel-mode driver that embeds the wasm3 interpreter, letting you load unsigned .wasm modules and run them inside the kernel with direct FFI access to nt/hal exports. You write kernel logic in C or Rust, compile it to wasm32, load it into the driver, and iterate without re-signing each payload.

  31. 34

    ds4windows-lab-2026

    139RopemakerEnd/ds4windows-lab-2026 · HTML

    A portable companion toolkit and documentation set for DS4Windows, which maps DualShock 4 and DualSense controllers to Xbox 360 input on Windows. It bundles setup guides, profile examples, and a portable Windows helper executable.

Often tagged together