Skip to content

Show HN: Eremite, an offline-first data layer that can talk to any back end

github.com/MaxGfeller
2 pointsMaxGfellerdiscuss
On HN

I started working on Eremite a few years ago when I was building an offline-first webmail. However, the project got canceled at some point, and Eremite was too buggy to release.

Recently, I revived the project, and GPT Sol 5.6 helped me uncover some architectural issues I made back then. This is a complete rewrite, and I'm really happy with how it turned out.

Unlike other libraries, Eremite lets you write offline-first web applications that can talk to any backend. It keeps an optimistic state, which is replayed from all currently pending actions. It's multitab-safe (tabs elect a leader, queued actions are never submitted twice), and there are ready-to-use libraries for React and Vue (support for more frameworks coming soon).

I would love to get your feedback on this!

Comments

No comments yet.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.