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 →
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-10I 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-30Link for reference:
> Bingxing Wang's awesome [Windows Precision Touchpad Implementation for Apple MacBook family/Magic Trackpad 2] driver[0].
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
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: 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.)
-
-
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.
-
-
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.
-
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.
-
-
Also check softgpu: https://github.com/JHRobotics/softgpu Check the section for VirualBox install.
-
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://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.
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.
-
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)
-
Project mention: DreamShell: Operating System for the Sega Dreamcast | news.ycombinator.com | 2024-01-09
-
-
-
asus-wmi-sensors
Linux HWMON (lmsensors) sensors driver for various ASUS Ryzen and Threadripper motherboards
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Driver related posts
- Projected File System
- Is exFAT bootable?Can I boot WinPE with exFAT?
- Use Tonex software to RIP Amplitube Tones without Hardware.
- Virtualbox ndis protection error
- My first build, wireless mx corne.
- Asustor Flashstor 12 Pro FS6712X - Link change - atlantic 0000:01:00.0 eth0: atlantic: link change old 0 new 10000
- Need drivers for a Dell Fusion Io drive2 card.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Apr 2024
Index
What are some of the best open-source Driver projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | BlackHole | 13,276 |
2 | mac-precision-touchpad | 8,513 |
3 | winfsp | 6,528 |
4 | dokany | 5,049 |
5 | openrazer | 3,403 |
6 | psycopg2 | 3,205 |
7 | HackSysExtremeVulnerableDriver | 2,309 |
8 | TitanHide | 1,934 |
9 | r8152 | 1,795 |
10 | OpenHMD | 1,201 |
11 | exfat | 758 |
12 | softgpu | 512 |
13 | efifs | 490 |
14 | xilinx_axidma | 428 |
15 | aqc111 | 412 |
16 | DreamShell | 404 |
17 | ssd-gpu-dma | 297 |
18 | lv_drivers | 282 |
19 | asus-wmi-sensors | 249 |
20 | modern_laptop | 221 |
21 | WinRing0 | 213 |
22 | Huawei-WMI | 213 |
23 | r8125-esxi | 200 |