|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Qmk_firmware||15,183||16 hours ago||229||April 25, 2021||634||gpl-2.0||C|
|Open-source keyboard firmware for Atmel AVR and Arm USB families|
|Zmk||1,649||20 hours ago||422||mit||C|
|ZMK Firmware Repository|
|Redox Keyboard||1,491||2 days ago||24||mit|
|Ergonomic split mechanical keyboard|
|Soflekeyboard||1,274||2 months ago||37||other|
|A split keyboard based on Lily58, Crkbd and Helix keyboards|
|Kmk_firmware||949||18 hours ago||74||other||Python|
|Clackety Keyboards Powered by Python|
|Sweep||908||4 months ago||1||other|
|Sweep - a small promicro based keyboard inspired by the Ferris.|
|Controller||803||4 months ago||149||gpl-3.0||C|
|Keyberon||780||1||2 months ago||4||July 16, 2022||20||mit||Rust|
|A rust crate to create a pure rust keyboard firmware.|
|Kaleidoscope||687||a month ago||176||gpl-3.0||C++|
|Firmware for Keyboardio keyboards and other keyboards with AVR or ARM MCUs.|
|Djinn||663||a year ago||gpl-3.0||HTML|
|Djinn Split Keyboard|
The Djinn is a 64-key split keyboard -- dual 4x7 with a 4-key thumb cluster. It also has a 5-way tactile switch under the thumb.
Extravagance-wise, it's got audio, encoder support, per-key RGB and RGB underglow... and a 240x320 LCD. And for the safety conscious, it has ESD protection, transient voltage suppression, and polarity protection on both the USB connector as well as the split transport connector (USB-C for rev2+, TRS for rev1).
It also runs QMK Firmware!
Building can be done with: