DAS-UIkeyboard-driven visual programming language

DAS-UI is an experimental domain-agnostic keyboard-based visual programming language with JavaScript backend.

It is entirely controlled with keyboard shortcuts, most of which were inspired by vim.

Cursor can be moved with hjkl, new blocks are created with n, connections are made with c. Blocks conform to grid, and can be moved with shift + hjkl, and resized with </> and +/-.

You can read more about process behind making this project on the blog: building DAS-UI.

Code is open sourced: szymonkaliski/DAS-UI.

VPL Issues

  • VPLs require constant jumping between mouse and keyboard (something I tried solving with DAS-UI)

Building DAS-UI

DAS-UI is another node-based experiment (after SDF-UI) that I've built during my one-project-a-month meta-project in 2017.

If you'd like to hack on DAS-UI it's open sourced and available on my Github: szymmonkaliski/DAS-UI.

Szymon Kaliski © 2020