back to feed

soil.html

2024.09.20

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