soil.html is a browser-based, self-extensible, single-file app environment.
browser-based: uses the DOM as the single-source-of-truth for app data
self-extensible: renders an editor for live-editing its own source code
single-file: all code and user data are completely self-contained in a single, portable html file
video demo
soil.html files ...
- are only ~500 lines of html/css/js code
- have no dependencies
- work offline (requires a chromium browser)
any app whose state can be stored as a DOM tree can be made within soil.html. (it's easy)
download a starter template
and more coming soon...
send suggestions/contributions to ~migrev-dolseg
or will.hanlen@gmail.com