rianadon / dactyl-configurator

Generate Dactyl keyboard designs from your browser.
https://ryanis.cool/dactyl
GNU Affero General Public License v3.0
146 stars 15 forks source link
ergonomic-keyboard keyboards mechanical-keyboard split-keyboard

Dactyl Configurator logo


Website Status GitHub Workflow Status


Dactyl Web Configurator

A web configurator for the Dactyl mechanical keyboard. It's based upon the wonderful work of @ibnuda's web configurator, which organizes the configuration options in various commuity edits to a single JSON structure.

The site uses ClojureScript and WebAssembly to run all computation in the browser. This means I don't have to pay for expensive servers to render everyone's cad models!

Screenshot of website

The new developments of this work are:

Building and running

You'll first need to install Node.js dependencies with npm install. ClojureScript and protobuf files can then be built with the Makefile. After you've installed a Java runtime (for compiling ClojureScript) and the protobuf compiler (it's installed by npm install), run make to compile the files.

They compiled files are placed in the target directory. To build the website, run npm run dev.

Useful Resources

What are all these files?