JavaScript offline-first

Open-source JavaScript projects categorized as offline-first | Edit details

Top 8 JavaScript offline-first Projects

  • GitHub repo react-boilerplate

    :fire: A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices.

    Project mention: Open-source Headless CMS built with NestJS & ReactJS with Redux Saga | reddit.com/r/node | 2022-01-17

    Frontend was developed way earlier and where I used https://github.com/react-boilerplate/react-boilerplate. I know it would have been awesome if both projects were in typescript.

  • GitHub repo gun

    An open source cybersecurity protocol for syncing decentralized graph data.

    Project mention: gun: NEW Data - star count:15251.0 | reddit.com/r/algoprojects | 2022-01-08
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo workbox

    📦 Workbox: JavaScript libraries for Progressive Web Apps

    Project mention: Custom Service Worker Logic in Typescript on Vite | dev.to | 2022-01-07

    I recently had a tiny website project which I wanted to make available offline. This is achieved by adding a Service Worker. And thanks to projects like workbox, getting basic functionality like caching for offline-use is fairly easy to set up.

  • GitHub repo yjs

    Shared data types for building collaborative software

    Project mention: Consider SQLite | news.ycombinator.com | 2021-12-29

    You have to handle the merge conflicts yourself, see https://www.sqlite.org/session/sqlite3changeset_apply.html

    So you need to be carful how you design your schema, but very possible.

    One option is to use something like Yjs and a JSON column to get proper CRDTs for merging.

    https://github.com/yjs/yjs

  • GitHub repo offline-plugin

    Offline plugin (ServiceWorker, AppCache) for webpack (https://webpack.js.org/)

    Project mention: Meteor with Webpack in 2018 — Faster compilation and better source handling | dev.to | 2021-07-29

    For example, you have a Progressive Web Application using Service Workers, written in Angular, then you have to create a service worker manifest based on your output files. We don’t have a solution for this on Meteor CLI natively. However, Webpack has a lot of community plugins such as OfflinePlugin , Workbox and many others for this problem as a solution. Just install them, and add to your webpack.config.js . Meteor-Webpack will handle it like you’re working on a pure Webpack project.

  • GitHub repo hoodie

    :dog: The Offline First JavaScript Backend (by hoodiehq)

    Project mention: Frameworks of the Future? | dev.to | 2021-07-21

    I'm not looking for the overthrow of CRUD-through-MVC. Rather, Hobo and Hoodie seemed like advances---Hobo was sort of Rails for Rails, and Hoodie was an offline-first framework for something like what we now call Progressive Web Apps---when I tried them early in their life-cycle, but both seem to have withered away. And nobody else (that I can find) seems interested in improving graphical design (as in, "just use Material Design, or Carbon, or whatever"), cleaner parent/child relationships, automatically updating views and controllers to match changes to the models, and probably features that I don't know that I need.

  • GitHub repo search-index

    A persistent, network resilient, full text search library for the browser and Node.js

    Project mention: search Index with AWS- S3 is failing | dev.to | 2021-11-01

    I am able to see the above in my store, when I do a createReadStream. But when my search keyword is "version", my expected result should be only the 2nd indexed document. But it gives me both 1st and 2nd.I tried using both _SEARCH/ QUERY methods, but both r giving same wrong/additional results. I took reference from the below test folder examples:: https://github.com/fergiemcdowall/search-index/blob/master/test/src/memdown-test.js . Can someone guide on the correct approach for implementing other backend store options like AWS-S3 ?

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo quiz-app

    🏆 QuizApp is a free and open-source quiz application that lets you play fully customized quizzes right in the browser. (by SafdarJamal)

    Project mention: Check out the QuizApp | reddit.com/r/reactjs | 2021-04-16

    I just found this quiz app on GitHub that I think is a good project for React beginners to look at. It has a nice UI/UX and the source code looks good too.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-17.

JavaScript offline-first related posts

Index

What are some of the best open-source offline-first projects in JavaScript? This list will help you:

Project Stars
1 react-boilerplate 28,193
2 gun 15,368
3 workbox 10,486
4 yjs 6,197
5 offline-plugin 4,452
6 hoodie 4,256
7 search-index 1,251
8 quiz-app 91
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms