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. Learn more →
Top 17 JavaScript Sync Projects
-
-
Nutrient
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
-
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
-
better-onetab
:bookmark_tabs: A better OneTab for Chrome :memo: Temporarily removed from firefox :construction: V2 is WIP
-
TbSync
[Thunderbird Add-On] Central user interface to manage cloud accounts and to synchronize their contact, task and calendar information with Thunderbird
-
plex-sync
:clapper: Command line utility for synchronizing Plex Media Server watched / seen status between multiple servers
-
strapi-plugin-config-sync
:recycle: CLI & GUI for continuous migration of config data across environments
-
-
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.
-
YNABGoingDutch
A converter between the CSV format of Dutch banks and the YNAB format. Or sync your bank statement directly with YNAB!
-
sync-client
SyncProxy javascript client with support for all major embedded databases (IndexedDB, SQLite, WebSQL, LokiJS...)
-
-
-
-
SyncPlaces
minimal continuation of Andy Halford's excellent Firefox add-on for external bookmark and password synchronization
-
-
Leetcode-SyncInAction
GitHub Action to Sync your Leetcode Accepted Solution with GitHub repo acts as a personal leetcode archive.
-
CharacterSync
A Chrome extension that grabs your Dungeons & Dragons character's stats from various platforms like D&D Beyond and Shieldmaiden.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Sync discussion
JavaScript Sync related posts
-
Release Radar · September 2024: Major updates from the open source community
-
Tab Sync between Browsers
-
Floccus – Sync Bookmarks Privately
-
Discount for bookmarks app: Bookmarks - Read Later ($8.99 -> $0.99)
-
Extension - Open Source Bookmark Sync
-
Safari retakes second place in global browser market share, but Edge is close behind
-
O anilist esmurra o myanimelist.
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 16 Feb 2025
Index
What are some of the best open-source Sync projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | floccus | 6,174 |
2 | remotestorage.js | 2,344 |
3 | better-onetab | 1,687 |
4 | TbSync | 816 |
5 | plex-sync | 305 |
6 | strapi-plugin-config-sync | 260 |
7 | locize-cli | 64 |
8 | YNABGoingDutch | 48 |
9 | sync-client | 43 |
10 | musicbee-navidrome-sync | 28 |
11 | Google-Script-Contacts-Sync | 26 |
12 | sinkless | 19 |
13 | sync-fork | 15 |
14 | SyncPlaces | 12 |
15 | MintSync | 10 |
16 | Leetcode-SyncInAction | 3 |
17 | CharacterSync | 2 |