Show HN: Lost.js is zero-dependency framework for building local, shareable apps

github.com

1 point

growt

6 hours ago


1 comment

growt 6 hours ago

Lost.js – Local, Offline, Shareable Tools

Lost.js is a lightweight, zero-dependency framework for building shareable "vibe coding" apps and prototypes.

A week ago my wife asked me for a "wheel-of-fortune"-style app as a fun way to choose random climbing routes. I thought that's something I could "vibe-code" myself in a few minutes. But then, as always, comes the user-management, db setup, backend development, etc. So this time I thought I'll do it differently and the result is lost.js: a framework (or toolkit, or maybe just template? I can't decide) that is small, has zero dependencies and no need for any backend. The data/objects are stored in local storage in the users browser. But they are shareable, via special URLs containing the whole data in compressed form in the URL hash. The lost-apps are all PWAs by design and work offline once they're cached.

So if you want to code a small tool, that lives in a browser lost.js can be your starting point and allow you to focus on the tool itself without worrying about backends or user-management or sharing.