today I released v0.0.3 of Harmony, a git tool, powered by web assembly, that runs entirely in-memory on the browser.
Harmony was born as a tool to create and/or modify local files, on the fly, in your browser.
Few weeks ago I decided to try to implement a sort of version control system in it.
I think it would be cool one day to either use it for personal use or to teach Git concepts in a sandboxed area. Harmony is powered by web assembly and it runs all the git related stuff in-memory.
In this release I brought an initial support for directories and the possibility to checkout to a particular commit
It is still in very early stages (couple of weeks of development)