← Back to Discover
qmk

qmk/qmk_firmware

CGPL-2.0activepopular
99Health

Open-source keyboard firmware for Atmel AVR and Arm USB families

Stars20.7k
Forks44.3k
Open Issues550
Contributors44.3k
Last Push0d ago

Health Breakdown

Activity
25
Community
25
Maintenance
24
Popularity
25
#atmel-avr#c#c-plus-plus#clueboard#ergodox-ez#keyboard-firmware#keyboard-support#olkb#qmk
View on GitHub ↗Issues (550) ↗Pull Requests ↗

Should you contribute to qmk/qmk_firmware?

qmk/qmk_firmware has a FoundDev health score of 99/100, which puts it in the active-and-maintained tier. The maintainer team is shipping recently, issues are being closed, and a PR you open this week has a realistic chance of being reviewed.

Last push was 0 days ago — that signals an actively maintained project. New issues are likely to get a maintainer response within days. The project is written primarily in C, so prior C experience will shorten ramp-up.

Licensed under GPL-2.0, a standard OSI-approved license — safe to contribute to under normal employer IP policies.

Community

qmk99

Open-source keyboard firmware for Atmel AVR and Arm USB families

activepopular
20.7k44.3k contributors550 issues
0d ago

More C repos

FreeRDP
FreeRDP/FreeRDP
FreeRDP is a free remote desktop protocol library and clients
13.6k100
ElectricRCAircraftGuy
ElectricRCAircraftGuy/eRCaGuy_hello_world
"hello world" demos & templates for various languages, for beginners and experts alike, incl. gcc build commands for C & C++ . I reference this weekly.
15295
libexpat
libexpat/libexpat
:herb: Fast streaming XML parser written in C99 with >90% test coverage; moved from SourceForge to GitHub
1.4k92