Looking for interesting keymaps to add to keymapdb.com

This page summarizes the projects mentioned and recommended in the original post on /r/ErgoMechKeyboards

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • keymapdb

    Online database of keymaps for programmable keyboards, with a focus on QMK ergonomic keyboards.

  • Please read the instructions on how to submit a keymap to do so. If you'd rather not go through the process of cloning the keymapDB GitHub repository and opening a Pull Request, you can just paste the YAML of your keymap entry in the comments down below. There might be a git-less solution to submit a keymap in the future but for now this is how it is.

  • keyboard-layout-editor

    Web application to enable the design & editing of keyboard layouts

  • Hopefully there is something smarter than this, but I've been putting my keymap layers in http://www.keyboard-layout-editor.com/ and saving screenshots. I also save the JSONs, so that I can edit them further later. It works, but it's pretty laborious.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • keymapviz

    keymap.c visualizer

  • Keymapviz can automatically generate ASCII art and, most importantly here, a KLE JSON for each layer with keymapviz -t json path/to/keymap.c (Watch out that the output is an array of KLE JSONs, not a single big KLE JSON with all the layers in one).

  • go-qmk-keymap

    This is a utility that can format your keymap array of layers as well as generating ascii-art diagrams of those layouts.

  • Another option is to use the SVG file generated by go-qmk-keymap. The README is a little outdated at the time I'm writing this (2022-03-20) and says image generation is not done yet but that's not true. If you run the app, it will create a .svg file in your directory. You can see the example of an output in jurgen's keymap README.

  • qmk_configurator

    The QMK Configurator

  • Yet another easy way to generate a graphical representation from a keymap.c file is to use qmk c2json -km -kb path/to/your/keymap.c -o qmk_configurator_keymap.json (You might need to use the -no-cpp option as well for it to work), and then simply opening qmk_configurator_keymap.json in https://config.qmk.fm/ and taking a screenshot of the webpage.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts