Hardware Drivers for Windows

View 0 business solutions

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

  • Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
    Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

    Native application identity and user-based security for your Azure cloud

    Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
    Get a free trial
  • 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
  • 1
    ScpToolkit

    ScpToolkit

    Windows Driver/XInput Wrapper- Sony DualShock Controllers (Deprecated)

    *ScpToolkit has been deprecated and is no longer maintained.* ScpToolkit is a free Windows Driver and XInput Wrapper for Sony DualShock 3/4 Controllers. Installation is fairly simple and straightforward, but does require a few things: Microsoft Windows Vista/7/8/8.1/10 x86 or amd64, Microsoft .NET Framework 4.5, Microsoft Visual C++ 2010 Redistributable Package, Microsoft Visual C++ 2013 Runtime, DirectX Runtime, Xbox 360 Controller driver (already integrated in Windows 8.x or greater), at least one supported Sony DualShock 3/4 controller and Administrator rights during driver setup.
    Downloads: 2,498 This Week
    Last Update:
    See Project
  • 2
    antimicro

    antimicro

    Graphical program to map keyboard and mouse controls to a gamepad

    antimicro is a graphical program used to map keyboard keys and mouse controls to a gamepad. It's useful for using a gamepad on PC games that do not have any form of built-in gamepad support. This program can also be used to control any desktop application with a gamepad. On Linux, this means that your system has to be running an X environment in order to run this program. This program currently works with various Linux distributions, Windows (Vista and later), and FreeBSD, but with limited support for FreeBSD and Windows XP.
    Downloads: 2,457 This Week
    Last Update:
    See Project
  • 3
    Barrier

    Barrier

    Open-source KVM software

    Barrier is a software that works just like a KVM (keyboard, video and mouse) switch, which allows you to use a single mouse and keyboard to control several different computers by physically turning a dial on the box to switch the machine you're controlling at any given time. Barrier is able to do this in software, giving you control over different machines by simply moving your mouse to the edge of the screen, or by using a keypress to switch focus to a different system. Barrier was built to be simple and reliable, allowing you to control a different machine by simply using your mouse and keyboard from another. It works on all major operating systems (Linux, Windows, MacOS/OS X), including FreeBSD and OpenBSD.
    Downloads: 1,283 This Week
    Last Update:
    See Project
  • 4
    vJoy
    This project was originally designed to provide an open-source replacement for PPJoy. The product, at this point, consists of virtual joystick devices that is seen by the system as a standard joystick but its position-data is written to it by a feeder application. An existing feeder application that takes advantage of this product is SmartPropoPlus. If you are an application writer you can very easily write an application that controls a joystick (e.g. mouse-to-joystick, keyboard-to-joystick). If you are a beginner in device drivers you can take this code and enhance it to support more (or less) axes, buttons or POVs.
    Leader badge
    Downloads: 7,891 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 5
    DS4Windows

    DS4Windows

    DS4Windows allows you to use a DualShock 4 Controller on your PC

    DS4Windows by Ryochan7 is an open-source program that will allow someone to get the experience of using a Playstation 4 DualShock Controller on a PC by emulating a Xbox 360 Controller.
    Downloads: 1,042 This Week
    Last Update:
    See Project
  • 6
    Radeon-ID

    Radeon-ID

    Official Mirror for AMD Domestic Community Drivers Indonesia

    AMD Domestic Community Driver with Multi-Kernel Radeon Driver Release Experience enhanced performance and flexibility with our multi-kernel Radeon driver, tailored for the AMD community. 📢 Need help or have questions? Join our 24/7 Discord support channel for real-time assistance and discussions: https://discord.gg/rdnid
    Leader badge
    Downloads: 4,335 This Week
    Last Update:
    See Project
  • 7
    Snappy Driver Installer
    Snappy Driver Installer is an application for installing/updating drivers on PCs running Microsoft Windows using driverpacks or included folders with drivers. It can be used to install drivers on newly assembled PCs at places where Internet isn't available. Users can also use the software to keep their drivers up to date.
    Leader badge
    Downloads: 588 This Week
    Last Update:
    See Project
  • 8
    Fast and user-friendly free tool for drivers's backup, restoration and removal with command line options, automatic restoration from CD\DVD and path formatting. DriverBackup! includes also an interactive command line builder.
    Leader badge
    Downloads: 538 This Week
    Last Update:
    See Project
  • 9
    libusbK

    libusbK

    A complete software solution for windows usb devices

    libusbK is a complete driver/library solution for vendor class usb device interfaces. If you are a usb developer or usb device manufacturer seeking a driver solution for a new USB widget then libusbK could be for you. libusbK encompasses a 100% WinUSB compatible api/funtion set. All WinUSB power/pipe polices are fully supported by the libusbK driver. In Addition, libusbK has full support for isochronous endpoints and an extensive set of additional modules to simplify development. Source code repository using github: https://github.com/mcuee/libusbk
    Leader badge
    Downloads: 586 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    OpenTabletDriver

    OpenTabletDriver

    Open source, cross-platform, user-mode tablet driver

    OpenTabletDriver is an open-source, cross-platform, user mode tablet driver. The goal of OpenTabletDriver is to be cross-platform as possible with the highest compatibility in an easily configurable graphical user interface. OpenTabletDriver functions as two separate processes that interact with each other seamlessly. The active program that does all of the tablet data handling is OpenTabletDriver.Daemon. The daemon must be started in order for anything to work, however, the GUI is unnecessary. If you have existing settings, they should apply when the daemon starts. The requirements to build OpenTabletDriver are consistent across all platforms. Running OpenTabletDriver on each platform requires different dependencies. Run build.ps1 to produce binary builds to 'bin' folder. These builds will run in portable mode by default.
    Downloads: 78 This Week
    Last Update:
    See Project
  • 11
    WLan Driver 802.11n Rel. 4.80.28.7.zip
    WLan Driver 802.11n Rel. 4.80.28.7.zip is a compressed file containing drivers for a wireless network adapter that supports the 802.11n Wi-Fi standard. These drivers enable your computer to communicate with and control the Wi-Fi hardware, allowing it to connect to wireless networks. To install it, you would unzip the file and run the installer or manually update the driver through your system’s device manager. The WLan Driver 802.11n Rel. 4.80.28.7.zip is typically for wireless network adapters that support the 802.11n Wi-Fi standard. These adapters could be internal (like those built into laptops or desktop motherboards) or external (such as USB Wi-Fi dongles). Specifically, the driver is commonly associated with devices that use certain chipsets, like those made by companies such as Realtek, Atheros, Ralink, or Broadcom.
    Downloads: 1,237 This Week
    Last Update:
    See Project
  • 12
    Razer Synapse 4

    Razer Synapse 4

    Customize and control all your Razer devices

    Customize and control all your Razer devices from one powerful platform. Whether you’re remapping buttons, creating macros, or fine-tuning performance settings, Synapse provides every tool you need to personalize your gear to your playstyle.
    Downloads: 537 This Week
    Last Update:
    See Project
  • 13
    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.
    Leader badge
    Downloads: 79 This Week
    Last Update:
    See Project
  • 14
    GLDirect is the utility package for Windows 95/98/Me/2000/XP that enables OpenGL based games and applications to access 3D hardware acceleration through the Direct3D drivers provided by your graphics hardware manufacturer.
    Leader badge
    Downloads: 89 This Week
    Last Update:
    See Project
  • 15
    Allows control of fans in Apple computers in Windows and monitoring of temperatures. All Intel Macs supported + any conflicting programs are automatically closed and reopened. Project is no longer being actively developed. See forum for alternatives.
    Downloads: 79 This Week
    Last Update:
    See Project
  • 16
    QMK

    QMK

    Keyboard firmware for Atmel AVR and ARM controllers

    QMK (Quantum Mechanical Keyboard) is an open source community centered around developing computer input devices. The community encompasses all sorts of input devices, such as keyboards, mice, and MIDI devices. This is a keyboard firmware based on the tmk_keyboard firmware with some useful features for Atmel AVR and ARM controllers, and more specifically, the OLKB product line, the ErgoDox EZ keyboard, and the Clueboard product line. Keyboards powered by QMK are Planck, Preonic, ErgoDox EZ, Clueboard, Cluepad, Gergo, Georgi, and Atreus. QMK is compatible with lots of other community-supported keyboards and projects. QMK is developed and maintained by Jack Humbert of OLKB with contributions from the community, and of course, Hasu.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 17
    TComPort by Dejan Crnila. Delphi/C++ Builder serial communications components. It is generally easy to use for basic Serial Communications purposes. Alternative to the TurboPower ASYNCPro at http://sourceforge.net/projects/tpapro/
    Downloads: 45 This Week
    Last Update:
    See Project
  • 18
    Drive Health Analyzer - SSD/HDD Monitor

    Drive Health Analyzer - SSD/HDD Monitor

    Monitor disk health, predict failures, track SSD/HDD SMART attributes

    Drive Health Analyzer is a comprehensive disk monitoring solution designed to prevent data loss by tracking the health status of SSDs and HDDs. The software reads SMART attributes, monitors temperature, analyzes disk performance, and predicts potential drive failures before they occur. It supports all major storage types including NVMe, SATA, and IDE drives. Features real-time alerts, detailed health reports, and automatic background monitoring. The intuitive dashboard displays critical parameters like read/write errors, bad sectors, and remaining lifespan estimates helping users make informed decisions.
    Downloads: 126 This Week
    Last Update:
    See Project
  • 19
    UrJTAG aims to create an enhanced, modern tool for communicating over JTAG with flash chips, CPUs, and many more. It is a descendant of the popular openwince JTAG tools with a lot of additional features and enhancements.
    Leader badge
    Downloads: 45 This Week
    Last Update:
    See Project
  • 20
    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.1! 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. Gamma Spectra - can be displayed, calibrated, and evaluated in GeigerLog! The Raspberry Pi 4, 5 qualify as GeigerLog hosts.
    Leader badge
    Downloads: 73 This Week
    Last Update:
    See Project
  • 21
    Use your favorite keyboard layout everywhere! I learned the Colemak keyboard layout, but I can not install at school, so I wrote a portable keyboard layout program in autohotkey. It no requires install or administrator privileges.
    Leader badge
    Downloads: 29 This Week
    Last Update:
    See Project
  • 22
    Componentes ACBr
    Paleta de Componentes para as Linguagens Delphi e Lazarus, compatível com Windows e Linux, que permite acesso direto a equipamentos de Automação Comercial, sem DLL's, interagindo com eles direto na porta serial.
    Downloads: 28 This Week
    Last Update:
    See Project
  • 23
    MongoDB NodeJS Driver

    MongoDB NodeJS Driver

    The MongoDB Node.js driver

    The MongoDB Node.js driver allows Node.js applications to connect to MongoDB and work with data. The driver features an asynchronous API which allows you to interact with MongoDB using Promises or via traditional callbacks. Whether you are new to MongoDB or you just want to brush up on the core concepts, you can check out the Fundamentals section which features material on using the Node.js driver. The connection URI is the set of instructions that the driver uses to connect to a MongoDB deployment. It instructs the driver on how it should connect to MongoDB and how it should behave while connected. The Authentication Mechanisms guide contains sample connection code using each authentication mechanism supported in the MongoDB Community Edition. The Node.js driver uses the asynchronous Javascript API to communicate with your MongoDB cluster. Asynchronous Javascript allows you to execute operations without waiting for the processing thread to become free.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 24
    pq

    pq

    Pure Go Postgres driver for database/sql

    In most cases clients will use the database/sql package instead of using this package directly. Similarly to libpq, when establishing a connection using pq you are expected to supply a connection string containing zero or more parameters. A subset of the connection parameters supported by libpq are also supported by pq. Additionally, pq also lets you specify run-time parameters (such as search_path or work_mem) directly in the connection string. This is different from libpq, which does not allow run-time parameters in the connection string, instead requiring you to supply them in the options parameter. database/sql does not dictate any specific format for parameter markers in query strings, and pq uses the Postgres-native ordinal markers. For additional instructions on querying see the documentation for the database/sql package.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    PC Workman HCK

    PC Workman HCK

    AI-powered PC monitoring that explains. Not shows numbers/spikes.

    Your PC says CPU 87%. PC Workman says why, since when, and what to do about it. Real-time system monitor with built-in offline AI. No cloud. Your data stays on your machine. What's inside: -hck_GPT: 82-intent AI assistant. -Ask it anything about your PC in Polish or English. -9-layer routing, learns your usage patterns over weeks. -TURBO mode: one click stops unnecessary services (Gaming/Work/Economy profiles), switches power plan, flushes RAM, freezes idle apps. -One click restores everything. -Thermal Baseline: learns normal temperatures per workload type. 72C while gaming? Normal. 72C on idle? Alert. -Voltage monitoring with industrial-grade anomaly detection (Nelson Rules SPC). -Ghost Driver Hunter: finds old drivers from hardware you removed years ago. -DeepMonitor: HWMonitor-style sensor table with 90-day SQLite history. 373 process definitions. Hover any process, know what it is instantly. -Startup Manager, Services Manager, process verification. 11 months solo <3
    Leader badge
    Downloads: 32 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Auth0 Logo