Headsets, Audio Interfaces & Webcams (Drivers & Low-level Hardware): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.
Use a GoPro as a webcam on Linux via its USB webcam mode
Cross-platform app for Anker Soundcore headphone and earbud settings
Open app for Huawei FreeBuds settings and noise control on Linux and Windows
Enables infrared emitters on laptop IR cameras under Linux by finding the UVC extension control
Reverse engineered Linux userspace driver for the Elgato Game Capture HD
Open replacement for SteelSeries GG to manage Arctis headsets and ChatMix on Linux
Rust app to control Anker Soundcore headphones over Bluetooth
SteelSeries GG and Sonar alternative for Arctis headsets on Linux with mixer and EQ
Linux audio driver for the CS4208 codec in the 12-inch MacBook
Linux driver for the Elgato 4K60 Pro Mk.2 capture card
Multi-client Linux driver for Elgato 4K60 Pro MK.2, 4K Pro and Cam Link Pro capture cards
Tools to load firmware and use the PlayStation 4 camera on PC
CLI and tray app to monitor and manage HyperX Cloud II and Stinger headsets on Linux/macOS
Driver for Ploytec-based USB audio interfaces
Set RGB lights on HyperX QuadCast S and DuoCast microphones on Linux
Python interface to the Sony PS3 Eye camera
Unofficial Linux control panel for Audient iD interfaces using a reverse engineered USB protocol
Clean-room reverse engineered Linux driver for Universal Audio Apollo Thunderbolt interfaces
Shows SteelSeries Arctis wireless headset battery as a notification
New Linux ALSA driver and tools for RME HDSPe MADI, AES and RayDAT sound cards
Razer Kiyo Pro webcam controls (HDR, FOV, AF) for Linux via UVC extension units
OLED integration for the SteelSeries Arctis Nova Pro base station without GG
Battery monitor for HyperX Cloud II, III and Alpha wireless headsets
ChatMix support for the SteelSeries Arctis Nova Pro Wireless on Linux
Reverse engineered Node module for HyperX Cloud Flight Wireless battery and mute events
Unofficial Linux kernel driver for the Elgato Game Capture 4K60 S+
Reverse engineering notes and client for the SteelSeries GG Sonar local API
Tray app showing battery level of the HyperX Cloud Flight Wireless headset on Linux
PulseAudio profile for the SteelSeries Arctis 5 headset
Python CLI to control the Creative Sound BlasterX G6 DAC settings on Linux
Enables or disables the microphone on Logitech C920e/C925e webcams on Linux
ChatMix workaround for the SteelSeries Arctis 7+ on Linux without GG
Open-source tool to pair Razer Nari headsets with USB dongles on Linux
Firmware reverse engineering of the Elgato Cam Link 4K: vendor HID protocol and SPI flash layout
Tray app showing battery of SteelSeries wireless headsets
Controls for the SteelSeries Arctis 7 wireless headset in Rust or Python
Unofficial .NET library for the SteelSeries Sonar local API
Linux kernel driver for Corsair Void headsets: battery, sidetone, mic status (upstreamed 6.13)
Reads HyperX Cloud II wireless headset battery level over hidraw
Linux driver for the PlayStation 4 Camera
Linux driver for Sunplus SPCA5xx webcams, predecessor of gspca