GitHub repository: wejrox/kad
Description: Keyboard Automated Design (KAD) is a Golang library for designing mechanical keyboards