Mastro is my attempt to crystallise the essence of web development. It consists of four interrelated things:
- An introductory guide to HTML, CSS and JS: shows you how to build and publish a website to GitHub Pages – all from within your browser.
- A static site generator that runs as a VSCode extension in your browser.
- A minimal web framework with no bundler, no client-side JS and no bloat.
- Reactive Mastro: a tiny (2.8k min.gz) client-side reactive GUI library for your existing MPA or Mastro project.