SaaSHub helps you find the best software and product alternatives Learn more →
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.
I found Blackhole and got it configured by creating aggregate device and it basically picks up the audio from the built-in speakers via the built-in mic. I then use QuickTime to do a screen recording and pick the aggregate device as the input.... it works but I'd much rather be able to capture the audio from the Bluetooth headset because I usually work with the laptop closed using two external monitors.
-
mac-precision-touchpad
Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad
Project mention: "Macs make better Windows machines than most Windows machines." | /r/windows | 2023-05-23 -
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
I’ve got a same sort of setup - difference is I have 2 Plex servers, one on the seedbox and one on a local Windows PC. Have you thought about mounting the seedbox locally? I use SSHFS and WinFSP which the seedbox I use supports - another route I took was using FreeFileSync which is an easy to use program that does all sorts of syncs.
-
Project mention: Ask HN: What are some good resources for learning about low level disk/file IO? | news.ycombinator.com | 2023-05-26
I lead a project that included shipping a filesystem driver and a virtual disk on Windows.
What I did to learn the lower-level APIs, and perform initial testing on the driver, was write a "mirror" drive. The user-mode code pointed to a folder on disk, the driver made a virtual disk drive, and all reads and writes in the virtual disk drive went to the mirror folder.
On Windows, you can implement something like that using Dokany, Dokan, or Winfsp. On linux, there's the Fuse API. On Mac, there's MacFUSE.
Even if you don't do a "mirror" drive, understanding the callbacks that libraries like Dokany, Dokan, Winfsp, and Fuse do helps you understand how IO happens in the driver. Many IO methods provided in popular languages provide abstractions above what the OS does. (For example, the Windows kernel has no concept of the "Stream" that's in your C# program. The "Stream"'s Position property is purely a construct within the .Net framework.)
https://github.com/dokan-dev/dokany
Another place to start is the OS's documentation itself. For example, you can start with Window's CreateFileA function. This typically is what gets called "under the hood" in most programming languages when you open or create a file: https://learn.microsoft.com/en-us/windows/win32/api/fileapi/...
-
openrazer
Open source driver and user-space daemon to control Razer lighting and other features on GNU/Linux
Why are you trying to run a setup.exe? For linux there's Open Razer
-
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.)
-
-
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.
-
esp8266-oled-ssd1306
Driver for the SSD1306 and SH1106 based 128x64, 128x32, 64x48 pixel OLED display running on ESP8266/ESP32
The thingpulse driver on the other hand does not appear to use any of SPI.h or OLED_RESET in their I2C implementation.
-
Project mention: How do I debug software that detaches as soon as I attach the debugger | /r/AskReverseEngineering | 2023-03-13
If the poster is using x64dbg, there is another great alternative to ScyllaHide which is SharpOD, get the original files here (chinese website cause chinese author, just use google translate plugin in your browser). Where it really shines through is to remain undetected when ScyllaHide fails to do so, especially when the malware is packed by newer packers like VMProtect 3.5 (very annoying). If that's not enough too, check out TitanHide (risky), also an anti anti debugger but requires disabling PatchGuard beforehand (MUST use virtual machine).
-
Project mention: 2x2.5gb Networks Cards to 4x1gb Synology over SMB Multichannel 460+mb/sec | /r/synology | 2023-06-03
I saw a post from someone recently who used these USB adapters and this driver to add 2.5 Gbe capability to a DS1821+, though it should work with most current Synology devices.
-
Project mention: VR for Linux - Windows and Linux Mint dual booting issues - should I give up on Windows/VR or is there some other way? | /r/linuxquestions | 2023-04-15
A quick search suggests that people have been struggling to get HP Reverb (and the G2) headset working in Linux, particularly with SteamVR. OpenHMD has this issue open currently, though with no recent activity. I don't own any VR headsets, so I won't be of much help.
-
-
Project mention: How do I configure the refind.conf and refind_linux.conf (and or config.yaml (for ZFSBootMenu)) files properly when installing Arch Linux with ZFS Native Encryption? | /r/zfs | 2023-05-29
I am pretty sure that that I am doing something incorrectly with the configuration files for the rEFInd bootloader, but everything else should be correct. However, as I write this, I barely realized did I not use the following commands recommended from the "Usage" section from the aforementioned website where I downloaded the zfs_x64.efi driver file for rEFInd:
-
For 5GbE, you can get a bb-qq/aqc111 compliant USB adapter. Although it will not be able to fully utilize 5GbE, it will still be faster than 2.5GbE.
-
Project mention: Someone got the link to the latest version of Iso Loader for dreamshell? | /r/dreamcast | 2023-03-25
The latest version can be found on the DC-SWAT forum, though https://github.com/DC-SWAT/DreamShell/releases is also regularly updated (last release was yesterday).
-
-
asus-wmi-sensors
Linux HWMON (lmsensors) sensors driver for various ASUS Ryzen and Threadripper motherboards
Am I missing something? I tried some github repos like https://github.com/electrified/asus-wmi-sensors but no success.
-
-
-
-
There is excellent support for all hardware on Linux (and even a ICC profile) in [2]. I run System76's pop!_OS on it. Everything works dandy. The machine is a beast.
It has a 3.2k (!) res screen. Only 400nits but I find that's plenty for the lighting conditions I use it under. The case is milled from dark alluminum and is frequently mistaken for a MacBook. The build quality is top.
It's a Ryzen 6800H APU with built in Radeon and an NVIDIA GTX2050. It has 16GB RAM and a 512GB SSD.
It's the first non-Mac I bought in a decade after getting disappointed with macOS in recent years.
The only thing that isn't on par is the touchpad on Linux. On Windows it's very close so this is definitely a config issue. I may just have to spend some time with settings.
[1] https://www.xiaomihome.global/xiaomi-laptops/xiaomi-redmiboo...
-
Here is a GitHub link with broadcom-wl —-> https://github.com/antoineco/broadcom-wl
-
Not plug and play and I'm not sure about bootable. I've only used them on Linux with this post https://forum.proxmox.com/threads/configuring-fusion-io-sandisk-iodrive-iodrive2-ioscale-and-ioscale2-cards-with-proxmox.54832/ + the custom drivers here https://github.com/RemixVSL/iomemory-vsl on Proxmox 7. I also had them running on RHEL7 for a while via Sandisk/Dell's drivers but I couldn't get it working on RHEL8 so I swapped to Proxmox since someone else had already figured out the solution.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Driver related posts
- Razor setup.exe GUI - steam deck
- 2x2.5gb Networks Cards to 4x1gb Synology over SMB Multichannel 460+mb/sec
- DS918+ - stuck on 100Mbps on Lan 1 port. Is it possible to use the Lan 2 ethernet port by itself?
- Thrustmaster FFB wheel on linux
- SoftGPU: SW and HW accelerated driver for Windows 9x Virtual Machines
- Capture audio from Bluetooth headset??
- Why does Mac doesn't record internal audio?
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0921ea1858>
www.saashub.com | 3 Jun 2023
Index
What are some of the best open-source Driver projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | BlackHole | 11,217 |
2 | mac-precision-touchpad | 7,093 |
3 | winfsp | 5,568 |
4 | dokany | 4,690 |
5 | openrazer | 3,125 |
6 | psycopg2 | 2,947 |
7 | HackSysExtremeVulnerableDriver | 2,058 |
8 | esp8266-oled-ssd1306 | 1,830 |
9 | TitanHide | 1,638 |
10 | r8152 | 1,338 |
11 | OpenHMD | 1,146 |
12 | exfat | 697 |
13 | efifs | 429 |
14 | aqc111 | 370 |
15 | DreamShell | 289 |
16 | ssd-gpu-dma | 240 |
17 | asus-wmi-sensors | 236 |
18 | lv_drivers | 213 |
19 | Huawei-WMI | 188 |
20 | r8125-esxi | 166 |
21 | modern_laptop | 159 |
22 | broadcom-wl | 144 |
23 | iomemory-vsl | 136 |