offix
cashew
offix | cashew | |
---|---|---|
2 | 2 | |
771 | 672 | |
- | 0.3% | |
0.0 | 6.9 | |
about 1 year ago | 4 months ago | |
TypeScript | TypeScript | |
Apache License 2.0 | MIT License |
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.
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
cashew
- update cached http response on demand
-
Cache interceptor: how do I hold the second request while the first one is executing
Having said that if you can I would highly recommend you bring in a library (such as https://github.com/ngneat/cashew). I tend to favor solutions that this author stands behind because I have always found them solid and easy to use.
What are some alternatives?
howtographql - The Fullstack Tutorial for GraphQL
react-query - 🤖 Powerful asynchronous state management, server-state utilities and data fetching for TS/JS, React, Solid, Svelte and Vue. [Moved to: https://github.com/TanStack/query]
destreamer - Save Microsoft Stream videos for offline enjoyment.
ionic-cache - Angular cache service with IndexedDB, SQLite and WebSQL support
apollo-log - A logging extension for the Apollo GraphQL Server
react-esi - React ESI: Blazing-fast Server-Side Rendering for React and Next.js
absurd-sql - sqlite3 in ur indexeddb (hopefully a better backend soon)
netlify-cache-nextjs - Cache the Next.js build folder in your Netlify builds
noms - The versioned, forkable, syncable database
HttpClientGoodies - Useful utilities for the .NET HttpClient.
crdt-example-app - A full implementation of CRDTs using hybrid logical clocks and a demo app that uses it
vue-query - Hooks for fetching, caching and updating asynchronous data in Vue