C Driver

Open-source C projects categorized as Driver

Top 23 C Driver Projects

  • BlackHole

    BlackHole is a modern macOS audio loopback driver that allows applications to pass audio to other applications with zero additional latency.

  • Project mention: Use Tonex software to RIP Amplitube Tones without Hardware. | /r/AmpliTube | 2023-12-10

    I did something similar using BlackHole , with an old Mac, not as fast, but I'm quite happy with the results.

  • mac-precision-touchpad

    Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad

  • Project mention: Why Android developers no longer need Windows USB drivers | news.ycombinator.com | 2023-12-30

    Link for reference:

    > Bingxing Wang's awesome [Windows Precision Touchpad Implementation for Apple MacBook family/Magic Trackpad 2] driver[0].

    [0] https://github.com/imbushuo/mac-precision-touchpad

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • winfsp

    Windows File System Proxy - FUSE for Windows

  • Project mention: WinFsp · Windows File System Proxy | /r/patient_hackernews | 2023-06-16
  • dokany

    User mode file system library for windows with FUSE Wrapper

  • Project mention: Projected File System | news.ycombinator.com | 2024-02-22

    It's not really the same though. A Projected File System copies the files from the backing store to somewhere on the local file system when requested and then performs IO normally on the local files.

    For an actual implementation of userspace filesystems on Windows see dokany: https://github.com/dokan-dev/dokany

  • openrazer

    Open source driver and user-space daemon to control Razer lighting and other features on GNU/Linux

  • Project mention: Any good gaming mouse that is Linux compatible? | /r/linux_gaming | 2023-07-11
  • psycopg2

    PostgreSQL database adapter for the Python programming language

  • Project mention: Can I learn Python while practicing writing queries for SQL simultaneously? I've recently completed learning SQL and trying to get better at it. | /r/SQL | 2023-05-10

    You can practice both by using https://www.psycopg.org from your Python code to communicate with your database. When I wanted to practice some SQL, that's what I did (we use psycopg at work, so that's what I practiced with, making a dream journal thingy for myself that was better than just noting stuff in a notepad because I could then look up e.g. what other stuff was correlated with Y, how many times I dreamed of X, etc. etc.)

  • HackSysExtremeVulnerableDriver

    HackSys Extreme Vulnerable Driver (HEVD) - Windows & Linux

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • TitanHide

    Hiding kernel-driver for x86/x64.

  • r8152

    Synology DSM driver for Realtek RTL8152/RTL8153/RTL8156 based adapters

  • Project mention: Unstable and slow Realtek RTL8156B 2.5GbE USB-C dongle on vanilla F38 | /r/Fedora | 2023-07-01

    The network adapter performance is underwhelming and it keeps disconnecting every 2-3 min. It is connected in a usb-c port on a Thinkpad T480s. I found a post online from someone having this issue on Ubuntu. I tried adding the udev file rules for Realtek adapters mentionned in his post without success.

  • OpenHMD

    Free and Open Source API and drivers for immersive technology.

  • Project mention: I want to switch to linux, but I have some questions | /r/linux_gaming | 2023-11-29

    What headset do you have? VR works great when it works, but the protocols on Linux don't play well with all headsets. If you have a Vive, Vive Pro, or Index, it should work well with SteamVR. Otherwise, you'll have to dig around and test yourself using something like OpenHMD or more likely Monado, which both have limited device support. In my search, I came across this page, which might help you out.

  • exfat

    Free exFAT file system implementation

  • softgpu

    SW and HW accelerated GPU driver for Windows 9x Virtual Machines

  • Project mention: Virtualbox ndis protection error | /r/windows98 | 2023-12-08

    Also check softgpu: https://github.com/JHRobotics/softgpu Check the section for VirualBox install.

  • efifs

    EFI FileSystem drivers

  • Project mention: How to Boot ISO Files from GRUB2 Boot Loader | news.ycombinator.com | 2023-12-16

    See also UEFI drivers that can read a bunch of other file systems (btrfs, ext2/3/4, HFS, ISO, NTFS, UFS/FFS, XFS, ZFS, etc):

    * https://efi.akeo.ie

    * https://github.com/pbatard/efifs

    The UEFI spec specifies (§13.3) that firmware is only required to read FAT32/16/12, which is generally why your /boot/efi is VFAT/FAT32.

  • xilinx_axidma

    A zero-copy Linux driver and a userspace interface library for Xilinx's AXI DMA and VDMA IP blocks. These serve as bridges for communication between the processing system and FPGA programmable logic fabric, through one of the DMA ports on the Zynq processing system. Distributed under the MIT License.

  • Project mention: Petalinux <---> FPGA using DMA | /r/FPGA | 2023-12-08

    I recently got this kind of working, using this driver https://github.com/bperez77/xilinx_axidma. Even after using this driver I had to make changes to the auto generated device tree to get it up and running. This driver also comes with a userspace library and examples that work. I was unable to get the axidmatest.c provided by Xilinx to work.

  • aqc111

    DSM driver for Aquantia AQC111U(5Gbps) based USB Ethernet adapters

  • Project mention: DS918+ Sabrent 5 GBe Adapter Becoming Unresponsive After 1-2 days use | /r/synology | 2023-10-01

    Adapter: SABRENT NT-SS5G (Manufacturer page, Amazon page) Driver: bb-qq/aqc111 (Github repo)

  • DreamShell

    Operating system for the Sega Dreamcast

  • Project mention: DreamShell: Operating System for the Sega Dreamcast | news.ycombinator.com | 2024-01-09
  • ssd-gpu-dma

    Build userspace NVMe drivers and storage applications with CUDA support

  • lv_drivers

    TFT and touch pad drivers for LVGL embedded GUI library

  • asus-wmi-sensors

    Linux HWMON (lmsensors) sensors driver for various ASUS Ryzen and Threadripper motherboards

  • modern_laptop

    Redmi Book Pro 14/15 2022 锐龙版/Ryzen Linux 键盘驱动/keyboard driver

  • WinRing0

    WinRing0 is a hardware access library for Windows.

  • Huawei-WMI

    Huawei WMI laptop extras linux driver

  • r8125-esxi

    Realtek RTL8125 driver for ESXi 6.7

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C Driver related posts

  • Projected File System

    2 projects | news.ycombinator.com | 22 Feb 2024
  • Is exFAT bootable?Can I boot WinPE with exFAT?

    1 project | /r/Windows11 | 11 Dec 2023
  • Use Tonex software to RIP Amplitube Tones without Hardware.

    1 project | /r/AmpliTube | 10 Dec 2023
  • Virtualbox ndis protection error

    2 projects | /r/windows98 | 8 Dec 2023
  • My first build, wireless mx corne.

    2 projects | /r/ErgoMechKeyboards | 6 Dec 2023
  • Asustor Flashstor 12 Pro FS6712X - Link change - atlantic 0000:01:00.0 eth0: atlantic: link change old 0 new 10000

    1 project | /r/asustor | 6 Dec 2023
  • Need drivers for a Dell Fusion Io drive2 card.

    1 project | /r/homelab | 5 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 4 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 BlackHole 13,361
2 mac-precision-touchpad 8,562
3 winfsp 6,604
4 dokany 5,076
5 openrazer 3,437
6 psycopg2 3,214
7 HackSysExtremeVulnerableDriver 2,323
8 TitanHide 1,948
9 r8152 1,828
10 OpenHMD 1,202
11 exfat 761
12 softgpu 552
13 efifs 495
14 xilinx_axidma 428
15 aqc111 414
16 DreamShell 405
17 ssd-gpu-dma 298
18 lv_drivers 284
19 asus-wmi-sensors 249
20 modern_laptop 222
21 WinRing0 220
22 Huawei-WMI 211
23 r8125-esxi 200

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com