What is it? - cynchro/OldSchoolFrontFrame GitHub Wiki

OLS gives you reactive state, declarative DOM bindings, a hash router, a module system, and a global store — all in 939 lines of pure JavaScript, with zero dependencies and no build step.

Change state → DOM updates automatically.
Navigate to a hash → Module loads and mounts.

That's it.