Showing 1948 open source projects for "drivers"

View related business solutions
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 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
    Dokany

    Dokany

    User mode file system for Windows

    ...When creating new file systems on Windows, you need to develop a device driver that works in the kernel mode on Windows-- a difficult task without technical Windows Kernel knowledge. Dokany makes it easy. It enables you to create these file systems without device drivers, and is completely free to download. It is similar to FUSE, and also offers compatibility with a FUSE file system.
    Downloads: 40 This Week
    Last Update:
    See Project
  • 2
    QMK Toolbox

    QMK Toolbox

    A Toolbox companion for QMK Firmware

    This is a collection of flashing tools packaged into one app. It supports auto-detection and auto-flashing of firmware to keyboards. Make sure your newly-flashed keyboard is working as expected. No-fuss installation of drivers for all supported bootloaders on Windows. Debug your code using QMK's Console feature.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 3
    NVIDIA GPU Operator

    NVIDIA GPU Operator

    NVIDIA GPU Operator creates/configures/manages GPUs atop Kubernetes

    Kubernetes provides access to special hardware resources such as NVIDIA GPUs, NICs, Infiniband adapters and other devices through the device plugin framework. However, configuring and managing nodes with these hardware resources requires the configuration of multiple software components such as drivers, container runtimes or other libraries which are difficult and prone to errors. The NVIDIA GPU Operator uses the operator framework within Kubernetes to automate the management of all NVIDIA software components needed to provision GPU. These components include the NVIDIA drivers (to enable CUDA), Kubernetes device plugin for GPUs, the NVIDIA Container Runtime, automatic node labeling, DCGM-based monitoring, and others.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Vanilla OS Live ISO Builder

    Vanilla OS Live ISO Builder

    Vanilla OS Live ISO Builder.

    Vanilla OS Live ISO provides the official live environment and installer for Vanilla OS, a Linux distribution that blends immutability, security, and user-friendliness. Built on Ubuntu with an immutable root file system, Vanilla OS uses ABRoot and Distrobox to offer transactional updates and containerized app environments. The live ISO project enables users to boot and test the OS without installation, and includes the Calamares installer to simplify the setup process. It ensures users can...
    Downloads: 49 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
    OpenRGB

    OpenRGB

    Open source RGB lighting control

    ...Power users can automate everything via a command-line tool and an SDK that third-party apps can target. The project’s goal is straightforward: one tool to orchestrate all your lighting without the bloat, drivers, or background processes that often come with vendor software.
    Downloads: 68 This Week
    Last Update:
    See Project
  • 6
    A very high quality package of printer drivers for CUPS on Linux and other POSIX-compliant operating systems. This project also maintains an enhanced Print plug-in for GIMP 2.x from the same code base.
    Leader badge
    Downloads: 2,335 This Week
    Last Update:
    See Project
  • 7
    OpenPrinting CUPS

    OpenPrinting CUPS

    OpenPrinting CUPS Sources

    OpenPrinting CUPS is the most current version of CUPS, a standards-based, open-source printing system for Linux® and other Unix®-like operating systems. CUPS supports printing to AirPrint™ and IPP Everywhere™ printers.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 8
    Windows Cleaner Utility

    Windows Cleaner Utility

    A windows batch script that cleans your PC from temporary files

    A Windows batch script that cleans your PC from temporary files. If you've been a Windows user for a long time without cleaning it up, or you don't know how to clean it, you will be amazed of how much space this tool can free for you! Just download "WindowsCleanerUtility.bat" or "WindowsCleanerUtility-x86_64.exe" from Releases and right click on it and select run as administrator. Choose any option from the meun provided.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 9
    PCSX2

    PCSX2

    The Playstation 2 emulator

    PCSX2 is a free and open-source PlayStation 2 (PS2) emulator. Its purpose is to emulate the PS2's hardware, using a combination of MIPS CPU Interpreters, Recompilers and a Virtual Machine that manages hardware states and PS2 system memory. This allows you to play PS2 games on your PC, with many additional features and benefits. The PCSX2 project has been running for more than ten years. Past versions could only run a few public domain game demos, but newer versions can run most games at full...
    Downloads: 71 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 10
    Open Wearables

    Open Wearables

    Self-hosted platform to unify wearable health data

    ...This approach allows users to break free from manufacturer lock-in while enabling richer, customizable dashboards, real-time visualizations, and personalized health analytics that match real-world needs rather than a one-size-fits-all model. It provides building blocks for federated data storage, modular device drivers, and plugin frameworks so contributions from different communities can extend capabilities without rewriting core logic.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    DreamShell

    DreamShell

    Operating system for the Sega Dreamcast

    ...It has a dynamic loadable modular system and interface for creating applications with XML UI and both C/C++ and Lua scripts on. You can see examples in ready-made applications and modules, drivers for various devices, formats and interfaces. Examples for audio and video decoding, compression, packaging, binding, network, emulation, scripts and more. From hardcore low-level assembler to high-level applications. There is also large subproject is the ISO Loader, which contains emulation of BIOS system calls, CDDA playback, and VMU, also it can hooking interrupts for various SDKs and more.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 12
    PgBouncer

    PgBouncer

    lightweight connection pooler for PostgreSQL

    PgBouncer is a lightweight, high-performance connection pooler for PostgreSQL. It reduces the overhead of frequent connection handling by maintaining a pool of open connections, which are reused by client applications. PgBouncer supports various pooling modes, transaction-level handling, and authentication mechanisms, making it essential for scaling Postgres-backed applications.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Niri

    Niri

    A scrollable-tiling Wayland compositor

    Niri is a dynamic, scrollable-tiling Wayland compositor built for Linux composed around columns laid out infinitely to the right. It supports multi-monitor setups, fractional scaling, floating windows, NVIDIA drivers, and input devices like tablets and touchpads. Stable for daily usage, many users have adopted it as their primary Wayland environment.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 14
    Steam Deck Tools

    Steam Deck Tools

    Fan, Overlay, Power Control and Steam Controller for Windows

    ...The tools aim to fill functionality gaps when running Windows on a device originally optimized for SteamOS, such as adjusting thermal behavior or viewing real-time stats like FPS. Users have noted the project provides a lightweight alternative to other companion utilities and can be especially helpful when default drivers or settings don’t cover desired features. Because this software interacts with low-level system controls, its use carries some risk of instability, and it’s provided on a best-effort basis with documentation on installation and troubleshooting.
    Downloads: 43 This Week
    Last Update:
    See Project
  • 15
    AlienFX Tools

    AlienFX Tools

    Alienware systems lights, fans, and power control tools and apps

    AlienFX Tools is a suite of utilities aimed at controlling lighting, fan, and power behaviors on Alienware systems, directly interfacing with USB or ACPI hardware rather than relying on official drivers. This project supports a broad range of effects and modes, allowing users to customize RGB lighting zones, create and switch profiles based on system states (like power source or running applications), and generate lighting behaviors tied to thermal and performance events. Because it operates at a low level, alienfx-tools can offer faster update rates and more flexible configurations compared to some manufacturer software. ...
    Downloads: 58 This Week
    Last Update:
    See Project
  • 16
    geckodriver

    geckodriver

    WebDriver for Firefox

    ...If you are using geckodriver through Selenium, you must ensure that you have version 3.11 or greater. Because geckodriver implements the W3C WebDriver standard and not the same Selenium wire protocol older drivers are using, you may experience incompatibilities and migration problems when making the switch from FirefoxDriver to geckodriver. Generally speaking, Selenium 3 enabled geckodriver as the default WebDriver implementation for Firefox. With the release of Firefox 47, FirefoxDriver had to be discontinued for its lack of support for the new multi-processing architecture in Gecko. ...
    Downloads: 75 This Week
    Last Update:
    See Project
  • 17
    Ferrum

    Ferrum

    Headless Chrome Ruby API

    Ferrum is a Ruby library that provides a high-level API for controlling Chrome or Chromium browsers using the Chrome DevTools Protocol. The project allows developers to automate browser interactions directly without relying on Selenium, WebDriver, or external drivers, which simplifies browser automation workflows. Ferrum runs in headless mode by default but can also be configured to run with a visible browser window for debugging and development purposes. The library communicates directly with Chrome through the DevTools Protocol, providing access to advanced browser functionality such as DOM manipulation, network inspection, and page automation. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    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...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Doctrine DBAL

    Doctrine DBAL

    Doctrine database abstraction layer

    ...The fact that the Doctrine DBAL abstracts the concrete PDO API away through the use of interfaces that closely resemble the existing PDO API makes it possible to implement custom drivers that may use existing native or self-made APIs. For example, the DBAL ships with a driver for Oracle databases that uses the oci8 extension under the hood. The Doctrine 2 database layer can be used independently of the object-relational mapper. In order to use the DBAL all you need is the class loader provided by Composer, to be able to autoload the classes.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Redox

    Redox

    Redox is an operating system written in Rust

    Redox is a Unix-like Operating System written in Rust, aiming to bring the innovations of Rust to a modern microkernel and full set of applications. Redox is a general purpose operating system written in pure Rust. Our aim is to provide a fully functioning Unix-like microkernel, that is both secure and free. We have modest compatibility with POSIX, allowing Redox to run many programs without porting. We take inspiration from Plan9, Minix, Linux, and BSD. Redox aims to synthesize years of...
    Downloads: 31 This Week
    Last Update:
    See Project
  • 21
    chromedp

    chromedp

    A faster, simpler way to drive browsers supporting the Chrome DevTools

    ...Because it communicates directly with Chrome’s debugging interface, chromedp offers high performance and reliable automation compared with tools that rely on intermediary drivers. It is frequently used for web scraping, automated testing, performance monitoring, and browser-based data extraction workflows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    usql

    usql

    Universal command-line interface for SQL databases

    usql is a universal command-line interface for PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, and many other databases including NoSQL and non-relational databases! usql provides a simple way to work with SQL and NoSQL databases via a command-line inspired by PostgreSQL's psql. usql supports most of the core psql features, such as variables, backticks, and commands and has additional features that psql does not, such as syntax highlighting, context-based completion, and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Nitro Enclaves Command Line Interface

    Nitro Enclaves Command Line Interface

    Tooling for Nitro Enclave management

    ...The Nitro Enclaves kernel driver is available in the upstream Linux kernel starting with the v5.10 kernel for x86_64 and starting with the v5.16 kernel for arm64. The codebase from the 'drivers/virt/nitro_enclaves' directory in this GitHub repository is similar to the one merged into the upstream Linux kernel. The enclaves do not have access to a physical disk, just a RAM filesystem. One can configure the disk space by changing memory size or by using kernel command line arguments.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    elFinder

    elFinder

    Open-source file manager for web, written in JavaScript

    ...High-performance server backend and light client UI. Multi-root support. Local file system, MySQL, FTP, SFTP, Box, Dropbox, GoogleDrive and OneDrive volume storage drivers. Support AWS S3, Azure, Digital Ocean Spaces and more with League\Flysystem. Flysystem driver. Cloud storage (Box, Dropbox, GoogleDrive and OneDrive) drivers. Background file/folder upload with Drag & Drop HTML5 support.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    java-client

    java-client

    Java language binding for writing Appium Tests

    Java language binding for writing Appium Tests conforms to W3C WebDriver Protocol. Since version 8 Appium Java Client had several major changes, which might require to update your client code. Make sure to follow the v7 to v8 Migration Guide in order to streamline the migration process.
    Downloads: 4 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB