Top 23 C Driver Projects
-
BlackHole
BlackHole is a modern macOS virtual audio driver that allows applications to pass audio to other applications with zero additional latency.
Project mention: How do screen record with audio while using headphones? | reddit.com/r/mac | 2022-06-30Use BlackHole (you only need the 2ch version): https://github.com/ExistentialAudio/BlackHole
-
mac-precision-touchpad
Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad
I use Mac Precision Trackpad.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
Project mention: User mode file system library for windows with FUSE Wrapper | news.ycombinator.com | 2022-05-13
-
-
Windows drivers: https://github.com/hacksysteam/HackSysExtremeVulnerableDriver https://github.com/dhn/OSCE https://purpl3f0xsec.tech/2019/06/18/osce-prep-1.html Windows Exploitation Pathway https://github.com/epi052/OSCE-exam-practice
-
esp8266-oled-ssd1306
Driver for the SSD1306 and SH1106 based 128x64, 128x32, 64x48 pixel OLED display running on ESP8266/ESP32
Project mention: OLED display code works with Arduino Uno but not NodeMCU 1.0 (ESP8266MOD) | reddit.com/r/arduino | 2022-01-02 -
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
-
My old 918+, with a usb 2.5GBps dongle worked just fine, with large file transfer peaking about 2.1 Gbps between servers. Slow is not the 918+ 's problem . https://github.com/bb-qq/r8152 .
-
Project mention: How can you create a filesystem file for your OS? | reddit.com/r/osdev | 2022-03-21
There are Unix tools for making virtually every kind of disk image imaginable. And you can even put on partition tables not just FS images if you want to test with complete virtual hard disks. There are tools for ext*fs versions, ntfs, fat, fat32 and exfat as well: https://github.com/relan/exfat .
-
EFI doesn't actually mandate FAT for the system partition. The system partition can be any filesystem that the firmware supports.
Of course, pretty much all EFI implementations only support FAT, so it's a bit of a moot point; the only one I'm aware of that supports anything else is the one on Intel Macs, which also understands HFS+.
You can find a huge selection of EFI filesystem drivers at https://efi.akeo.ie/ but they're derived from GRUB and hence GPL, so don't expect the likes of American Megatrends to be bundling these any time soon.
-
Project mention: Newb here, brand new to SFP+ switches and have questions before buying | reddit.com/r/mikrotik | 2022-05-29
Not from Netgear (Synology's BB-QQ ethernet has issues)
-
With BthPS3 they have a filed bug where Windows 11 seems to be throwing out the driver every time there is a software update https://github.com/ViGEm/BthPS3/issues/26
-
asus-wmi-sensors
Linux HWMON (lmsensors) sensors driver for various ASUS Ryzen and Threadripper motherboards
Project mention: PSA: If you're experiencing weird fan behaviour on an ASUS motherboard after upgrading to Linux 5.17, blacklist the asus_wmi_sensors module | reddit.com/r/archlinux | 2022-04-02Linux 5.17 added the Linux ASUS WMI Sensors driver which provides sensor readouts for things like fan speed on some ASUS motherboards. However, some boards like the PRIME X470-PRO have buggy firmware where subsequent calls to the interface can make fans stuck at max speed or just stop spinning altogether, leading to unpleasant noise and forced shutdowns. The problem quickly shows up if you have something like bottom running in the background, constantly querying temperature sensors. A quick fix is to blacklist the module by putting the following in /etc/modprobe.d/disable-asus-wmi.conf:
-
Vulnerable-Kext
A WIP "Vulnerable by Design" kext for iOS/macOS to play & learn *OS kernel exploitation
-
LVGL. It is designed for embedded system, but can be used on virtually every platforms.
-
-
I was able to make use of my Veikk S640 before in linux using a community-made driver. It worked great, but the tablet, itself, is not that durable. The tablet's surface got scraped off by the pen over a year of usage. I don't even press hard on my pen and I use light sensitivity on the pen pressure settings. It has now an official driver from Veikk, but I haven't tried it.
-
Project mention: ESXi does not detect NIC despite having the correct Intel driver installed | reddit.com/r/vmware | 2021-09-08
I did find this link https://github.com/realganfan/r8125-esxi/releases to those network cards.
-
Download drivers from a year kinda close to when the drive came out. I tried more recent versions that didn't work and settled one from Lenovo's site. Following the compatibility list from this Github page for an open-source version of the drivers for Proxmox, I picked dd_fusion-io_iomemory_sx300_gen3.5_4.2.0.988_x64_windows.exe (version 3 for my model no.)
-
If you want a sample project that uses libusb, feel free to peruse my libx52 project here.
-
surface-aggregator-module
Linux ACPI and Platform Drivers for Surface Devices using the Surface Aggregator Module over Surface Serial Hub (Surface Book 2, Surface Pro 2017, Surface Laptop, and Newer)
Project mention: Which Wi-Fi adapter has the best support on Linux? | reddit.com/r/linuxhardware | 2021-09-15Other platforms, such as Microsoft's Surface devices have the Surface Aggregator Module whose role(s) haveexpanded to scopes such as handling input events, and over time, become much harder to handle on alternate operating systems such as Linux. Apple's T2's security processor, for example, imposes even more restrictions (and at a wider scope) than Microsoft's SSAM implementation.
-
C Driver related posts
- Engineers complaining about Docker for Mac?
- Any direct fast solutions from synology ?
- How do screen record with audio while using headphones?
- Genuine Question: Why is Synology still using 1gbe RJ45?
- My new custom wrist rest
- I see you your Trackball and raise you to the Trackpad!?
- Looking for MacOS M1 Audio driver to control sound level of external DAC
Index
What are some of the best open-source Driver projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | BlackHole | 8,862 |
2 | mac-precision-touchpad | 6,039 |
3 | winfsp | 4,713 |
4 | dokany | 4,305 |
5 | psycopg2 | 2,641 |
6 | HackSysExtremeVulnerableDriver | 1,787 |
7 | esp8266-oled-ssd1306 | 1,695 |
8 | OpenHMD | 1,065 |
9 | r8152 | 772 |
10 | exfat | 626 |
11 | efifs | 365 |
12 | aqc111 | 278 |
13 | BthPS3 | 253 |
14 | asus-wmi-sensors | 225 |
15 | Vulnerable-Kext | 217 |
16 | lv_drivers | 170 |
17 | Huawei-WMI | 160 |
18 | veikk-linux-driver | 129 |
19 | r8125-esxi | 124 |
20 | iomemory-vsl | 122 |
21 | libx52 | 87 |
22 | surface-aggregator-module | 83 |
23 | fl2000_drm | 82 |
Are you hiring? Post a new remote job listing for free.