crdt-example-app
offix
Our great sponsors
crdt-example-app | offix | |
---|---|---|
2 | 2 | |
567 | 771 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | about 1 year ago | |
JavaScript | TypeScript | |
- | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
crdt-example-app
-
Downsides of Offline First
* https://www.youtube.com/watch?v=DEcwa68f-jY
And his demo implementation (and annotated fork):
* https://github.com/jlongster/crdt-example-app
-
Why do Webdevs keep trying to kill REST?
Better protocols lead to improved UX (eliminating user-facing errors and offering faster updates) and DX (shifting errors left) and they're so relevant to the "why are you avoiding REST" debate that I split them out to their own category. Technically of course, whatever protocol you use may be a layer atop of REST - if you have a separate layer (like CRDTs) that handles syncing/conflict resolution, then that is the protocol you are really using.
offix
-
Downsides of Offline First
Yeah,I'm trying to implement an electron offline first app that syncs, there seems to readymade solution.
Stuff like https://github.com/aerogear/offix seem to be in the right direction of what I'm looking for but not nearly mature enough.
I don't want to pu to much effort on the app so I would like something more or less ready made, preferably with graphql apis.
Any suggestions welcome.
-
Is GraphQL a wrong choice for offline-first apps?
I ended up with Offix and had to do optimistic cache handling, and I wrote up my experiences in a GitHub ticket on their repo with code as guidance for others. https://github.com/aerogear/offix/issues/715
What are some alternatives?
absurd-sql - sqlite3 in ur indexeddb (hopefully a better backend soon)
howtographql - The Fullstack Tutorial for GraphQL
supabase - The open source Firebase alternative.
destreamer - Save Microsoft Stream videos for offline enjoyment.
hotwire-rails - Use Hotwire in your Ruby on Rails app
apollo-log - A logging extension for the Apollo GraphQL Server
redux-offline - Build Offline-First Apps for Web and React Native
RxDB - A fast, local first, reactive Database for JavaScript Applications https://rxdb.info/
noms - The versioned, forkable, syncable database
shelf
cashew - 🐿 A flexible and straightforward library that caches HTTP requests in Angular