The goal of the QMK software project is to develop a completely customizable, powerful, and enjoyable firmware experience for any project - keyboard or otherwise - and to provide helpful, encouraging, and kind support and feedback for people with any software development experience.
A split ortholinear mechanical keyboard. Open-source design. Available commercially at ErgoDox-EZ.com. Comes fully assembled with a two-year warranty.
A graphical configurator that uses QMK in the backend is available at configure.ergodox-ez.com. The configurator outputs Hex files as well as C files which can be used as a jumping-off point in a local QMK installation.
ErgoDox EZ docs repo
A separate GitHub Repo features some ErgoDox-EZ specific hardware files, such as the PCB diagrams.