JavaScript offline-first

Open-source JavaScript projects categorized as offline-first

Top 19 JavaScript offline-first Projects

offline-first
  1. react-boilerplate

    πŸ”₯ A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices.

    Project mention: Redux developers, please stop doing this! | dev.to | 2024-08-17

    I worked on a React project in 2019, I believe it was built on top of the react-boilerplate template, and the developer experience with Redux was so bad that I became a Vue developer.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β€” all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. yjs

    Shared data types for building collaborative software

    Project mention: Learn Yjs Interactively | news.ycombinator.com | 2025-01-16
  4. gun

    An open source cybersecurity protocol for syncing decentralized graph data.

  5. workbox

    πŸ“¦ Workbox: JavaScript libraries for Progressive Web Apps

  6. offline-plugin

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

  7. hoodie

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

  8. remotestorage.js

    ⬑ JavaScript client library for integrating remoteStorage in apps

    Project mention: Local First, Forever | news.ycombinator.com | 2024-06-25

    https://remotestorage.io/ was a protocol intended for this.

    IIRC the visison was that all applications could implement this and you could provide that application with your remotestorage URL, which you could self host.

    I looked into this some time ago as I was fed up with WebDAV being the only viable open protocol for file shares/synchronization (especially after hosting my own NextCloud instance, which OOMed because the XML blobs for a large folder it wanted to create as a response used too much memory) and found it through this gist [0] which was a statement about Flock [1] shutting down.

    It looks like a cool and not that complex protocol, but all the implementations seem to be unmaintained.

    And the official javascript client [2] seems to be ironically be used mostly to access Google Drive or DropBox

    Remotestorage also has an internet draft https://datatracker.ietf.org/doc/draft-dejong-remotestorage/ which is relatively easy to understand and not very long.

    [0] https://gist.github.com/rhodey/873ae9d527d8d2a38213

    [1] https://github.com/signalapp/Flock

    [2] https://github.com/remotestorage/remotestorage.js

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. search-index

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

  11. Condensation

    Condensation is an open-source data system for building cloud applications while keeping the ownership of data.

  12. quiz-app

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

  13. tables

    🍱 Nextcloud tables app (by nextcloud)

  14. NoteSelf.github.io

    Home page of the project

  15. offline-docs

    A collection of scripts to build offline documentation for your favourite frameworks/libraries. Simply search, copy/paste the commands and enjoy.

  16. offline-first-sw

    Service worker example with 404 handling, custom offline page and max TTL for specific file types.

  17. kommit

    Augment your memory. (by rosano)

  18. reader.distributed.press

    A social media RSS: peer-to-peer, offline ActivityPub client for reading and following microblogs on the Fediverse.

    Project mention: Social Media as RSS: Meet Social Reader–Your Algorithm-Free, Ad-Free Feed | news.ycombinator.com | 2024-11-02

    https://github.com/hyphacoop/reader.distributed.press

  19. emojilog

    Measure your progress.

  20. sharesnip

    Quickly create or scan QR codes.

  21. massagetxt-web

    Convert between text and structured data.

  22. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
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).

JavaScript offline-first discussion

Log in or Post with

JavaScript offline-first related posts

  • A deep-dive on a Progressive Web App implementation for a React-based App Platform (DHIS2)

    4 projects | dev.to | 22 Aug 2023
  • Workbox: JavaScript Libraries for Progressive Web Apps

    1 project | news.ycombinator.com | 17 Jul 2023
  • πŸ‘πŸ‘πŸ‘ EweserDB, the user-owned database πŸ‘πŸ‘πŸ‘

    3 projects | /r/opensource | 11 May 2023
  • are PWA supposed to work offline ?

    1 project | /r/PWA | 9 Apr 2023
  • Final Hacktoberfest PR

    1 project | dev.to | 31 Oct 2022
  • Hacktoberfest: let's contribute to my project offline-docs

    1 project | dev.to | 1 Oct 2022
  • How to make your website work offline

    1 project | dev.to | 4 May 2022
  • A note from our sponsor - InfluxDB
    influxdata.com | 30 Apr 2025
    Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more β†’

Index

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

# Project Stars
1 react-boilerplate 29,516
2 yjs 19,039
3 gun 18,398
4 workbox 12,615
5 offline-plugin 4,512
6 hoodie 4,415
7 remotestorage.js 2,350
8 search-index 1,410
9 Condensation 441
10 quiz-app 392
11 tables 162
12 NoteSelf.github.io 125
13 offline-docs 118
14 offline-first-sw 93
15 kommit 29
16 reader.distributed.press 12
17 emojilog 9
18 sharesnip 2
19 massagetxt-web 0

Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β€” all implemented with just a few lines of code. Start building today.
www.civic.com

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?