Apple Silicon (Asahi) (Drivers & Low-level Hardware): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.
ML framework whose extra/accel/ane holds reverse-engineered Apple Neural Engine work
Community documentation of the Apple Neural Engine and how Core ML uses it
microVM runner used by Asahi to run x86 games with FEX on 4K-page hosts
Linux kernel source tree
Reverse-engineered Linux driver and userspace for the Apple Neural Engine
Tool to send Apple USB-PD vendor-defined messages (serial/reboot) between Macs
DSP and audio configuration for Apple Silicon Macs on Linux
Userspace speaker protection daemon for Apple Silicon Macs under Linux
U-Boot port for Apple Silicon Macs used in the Asahi boot chain
Reverse-engineered Apple Video Decoder (AVD) driver work for Linux
Linux patches for T2-chip Intel Macs (keyboard, touchbar, audio, BCE)
Reverse-engineered Linux driver for the Apple T2 Bridge Controller (BCE)
Tools to read and write Apple Silicon NVRAM from Linux
Run CoreML models on the Apple Neural Engine under Asahi Linux
Converts Core ML models to Apple Neural Engine HWX binaries for analysis
Asahi Linux support scripts (firmware extraction, boot setup)
Reverse-engineering artifacts for Apple ANECompiler, Espresso and AppleNeuralEngine
Generates Linux perf event tables for Apple Silicon PMU counters
ALSA UCM configuration for Apple Silicon audio hardware