Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qmk/qmk_firmware
Open-source keyboard firmware for Atmel AVR and Arm USB families
https://github.com/qmk/qmk_firmware
atmel-avr c c-plus-plus clueboard ergodox-ez hacktoberfest keyboard-firmware keyboard-support olkb qmk
Last synced: 6 days ago
JSON representation
Open-source keyboard firmware for Atmel AVR and Arm USB families
- Host: GitHub
- URL: https://github.com/qmk/qmk_firmware
- Owner: qmk
- License: gpl-2.0
- Created: 2014-12-08T22:02:05.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-11-08T00:59:39.000Z (2 months ago)
- Last Synced: 2024-11-08T01:46:01.937Z (2 months ago)
- Topics: atmel-avr, c, c-plus-plus, clueboard, ergodox-ez, hacktoberfest, keyboard-firmware, keyboard-support, olkb, qmk
- Language: C
- Homepage: https://qmk.fm
- Size: 345 MB
- Stars: 18,234
- Watchers: 236
- Forks: 39,297
- Open Issues: 634
-
Metadata Files:
- Readme: readme.md
- Contributing: docs/contributing.md
- License: LICENSE
- Support: docs/support.md
Awesome Lists containing this project
- awesome-starred-test - qmk/qmk_firmware - Open-source keyboard firmware for Atmel AVR and Arm USB families (C)
- awesome - qmk/qmk_firmware - Open-source keyboard firmware for Atmel AVR and Arm USB families (C)
- awesome-repositories - qmk/qmk_firmware - Open-source keyboard firmware for Atmel AVR and Arm USB families (C)
- awesome-starred - qmk_firmware - Open-source keyboard firmware for Atmel AVR and Arm USB families (C)
- SSD-Guide - QMK(Quantum Mechanical Keyboard) Firmware - source keyboard firmware for Atmel AVR and [Arm](https://www.arm.com/) USB controllers, and more specifically, the [OLKB product line](https://olkb.com/), the [ErgoDox EZ keyboard](https://ergodox-ez.com/), and the [Clueboard product line](https://clueboard.co/). (Firmware Tools, Libraries, and Frameworks)
- CPLD-Guide - QMK(Quantum Mechanical Keyboard) Firmware - source keyboard firmware for Atmel AVR and [Arm](https://www.arm.com/) USB controllers, and more specifically, the [OLKB product line](https://olkb.com/), the [ErgoDox EZ keyboard](https://ergodox-ez.com/), and the [Clueboard product line](https://clueboard.co/). (Firmware Tools, Libraries, and Frameworks)
- VHDL-Guide - QMK(Quantum Mechanical Keyboard) Firmware - source keyboard firmware for Atmel AVR and [Arm](https://www.arm.com/) USB controllers, and more specifically, the [OLKB product line](https://olkb.com/), the [ErgoDox EZ keyboard](https://ergodox-ez.com/), and the [Clueboard product line](https://clueboard.co/). (Firmware Tools, Libraries, and Frameworks)
- StarryDivineSky - qmk/qmk_firmware
README
# Quantum Mechanical Keyboard Firmware
[![Current Version](https://img.shields.io/github/tag/qmk/qmk_firmware.svg)](https://github.com/qmk/qmk_firmware/tags)
[![Discord](https://img.shields.io/discord/440868230475677696.svg)](https://discord.gg/qmk)
[![Docs Status](https://img.shields.io/badge/docs-ready-orange.svg)](https://docs.qmk.fm)
[![GitHub contributors](https://img.shields.io/github/contributors/qmk/qmk_firmware.svg)](https://github.com/qmk/qmk_firmware/pulse/monthly)
[![GitHub forks](https://img.shields.io/github/forks/qmk/qmk_firmware.svg?style=social&label=Fork)](https://github.com/qmk/qmk_firmware/)This is a keyboard firmware based on the [tmk\_keyboard firmware](https://github.com/tmk/tmk_keyboard) with some useful features for Atmel AVR and ARM controllers, and more specifically, the [OLKB product line](https://olkb.com), the [ErgoDox EZ](https://ergodox-ez.com) keyboard, and the Clueboard product line.
## Documentation
* [See the official documentation on docs.qmk.fm](https://docs.qmk.fm)
The docs are powered by [VitePress](https://vitepress.dev/). They are also viewable offline; see [Previewing the Documentation](https://docs.qmk.fm/#/contributing?id=previewing-the-documentation) for more details.
You can request changes by making a fork and opening a [pull request](https://github.com/qmk/qmk_firmware/pulls).
## Supported Keyboards
* [Planck](/keyboards/planck/)
* [Preonic](/keyboards/preonic/)
* [ErgoDox EZ](/keyboards/ergodox_ez/)
* [Clueboard](/keyboards/clueboard/)
* [Cluepad](/keyboards/clueboard/17/)
* [Atreus](/keyboards/atreus/)The project also includes community support for [lots of other keyboards](/keyboards/).
## Maintainers
QMK is developed and maintained by Jack Humbert of OLKB with contributions from the community, and of course, [Hasu](https://github.com/tmk). The OLKB product firmwares are maintained by [Jack Humbert](https://github.com/jackhumbert), the Ergodox EZ by [ZSA Technology Labs](https://github.com/zsa), the Clueboard by [Zach White](https://github.com/skullydazed), and the Atreus by [Phil Hagelberg](https://github.com/technomancy).
## Official Website
[qmk.fm](https://qmk.fm) is the official website of QMK, where you can find links to this page, the documentation, and the keyboards supported by QMK.