Topics / #sync
Sync projects on GitHub
File sync, cloud sync, and data replication tools keeping copies consistent.
As of , the most-starred Sync projects on GitHub are syncthing (89.5K stars), rclone (60.4K stars) and joplin (56.8K stars). GitHub.Locker tracks 49 Sync repositories with 984.7K stars combined. The fastest-growing on October 17 was openGym, with +327 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+327openGym
DuarteSantos8/openGym · ★ 13.4KA self-hosted gym and body-weight tracker you run on your own server: plan routines, follow guided workouts, log every set and your body weight. No subscription, no ads, no telemetry; your data stays yours.
+55Venera-Next
CyrilPeng/Venera-Next · ★ 1.6KVeneraNext is a cross-platform manga/comic reader built with Flutter, forked from Venera, that lets you read local comic files, WebDAV-hosted comic libraries, and third-party JavaScript comic sources on Android, iOS, Windows, Linux and macOS.
skills-manager
xingkongliang/skills-manager · ★ 6.5KSkills Manager is a lightweight desktop app that lets you install, sync, and organize AI agent skills across 50+ coding tools, such as Claude Code, Codex, Cursor, GitHub Copilot, and Gemini CLI, from one central library.
lx-music-desktop
lyswhut/lx-music-desktop · ★ 54.5KLX Music Desktop is a free, open-source Electron and Vue 3 desktop music player that streams tracks by pulling data from Chinese music platforms (like Kuwo, Kugou, Migu) via configurable 'source' plugins.
The all-time top
49 projects · by stars
- 89.5K
#1 · syncthing/syncthingsyncthing
Syncthing is an open-source continuous file synchronization program that keeps files in sync between two or more computers over a peer-to-peer connection.
- 60.4K
#2 · rclone/rclone
rclone
Rclone is a command-line program that syncs files and directories to and from dozens of different cloud storage providers, like an 'rsync for the cloud'.
- 56.8K
#3 · laurent22/joplinjoplin
Joplin is an open source note taking and to-do application, built to handle a large number of notes organised into notebooks.
- 4

lx-music-desktop
54.5Klyswhut/lx-music-desktop · TypeScriptLX Music Desktop is a free, open-source Electron and Vue 3 desktop music player that streams tracks by pulling data from Chinese music platforms (like Kuwo, Kugou, Migu) via configurable 'source' plugins.
- 5

tldraw
51Ktldraw/tldraw · TypeScripttldraw is an SDK for building infinite canvas apps in React — a feature-complete canvas engine that you can use out of the box as a whiteboard or extend with custom shapes, tools, and UI.
- 6

siyuan
46.8Ksiyuan-note/siyuan · TypeScriptSiYuan is an open-source, privacy-first, self-hosted knowledge workspace that combines block-level note-taking with AI agent collaboration, letting humans and AI agents work on the same knowledge base together.
- 7

spacedrive
39.2Kspacedriveapp/spacedrive · RustSpacedrive is a cross-platform file explorer and a cross-device data platform. It indexes files, emails, notes, and other sources, lets you search everything in one place, and syncs data across devices via peer-to-peer connections.
- 8

atuin
32Katuinsh/atuin · RustAtuin replaces your shell history with a SQLite database, records extra context for every command, and adds a full-screen interactive search UI — with optional fully encrypted sync of history between machines.
- 9

canal
29.7Kalibaba/canal · JavaCanal is Alibaba's MySQL binlog incremental subscription and consumption component. It disguises itself as a MySQL slave, pulls binlog events from a MySQL master, and lets you consume the parsed changes for things like cache refresh, index building, or database synchronization.
- 10

actual
29.6Kactualbudget/actual · TypeScriptActual Budget is a local-first personal finance app built around envelope budgeting. It is 100% free and open-source, written in NodeJS, and syncs your changes between devices.
- 11

readest
25.3Kreadest/readest · TypeScriptReadest is an open-source ebook reader built for immersive, deep-reading sessions — a modern rewrite of Foliate, made with Next.js 16 and Tauri v2.
- 12

happy
24.2Kslopus/happy · TypeScriptAn open-source client for AI coding agents: run Claude Code or Codex on your computer and control the session from your phone, web or desktop, with end-to-end encryption. The repo description also names Grok.
- 13
rxdb
23.4Kpubkey/rxdb · TypeScriptA local-first, reactive database for JavaScript apps: it runs inside your app, the UI can subscribe to query results or even single document fields, and it replicates with your existing backend - no vendor lock-in.
- 14

yjs
22.9Kyjs/yjs · JavaScriptYjs is a CRDT framework for building collaborative software: shared data types like Map or Array whose changes are automatically distributed to peers and merged without merge conflicts.
- 15
chezmoi
22Ktwpayne/chezmoi · Gochezmoi manages your dotfiles — the personal configuration files in your home directory — across several, possibly very different machines, with security treated as a core feature rather than an afterthought.
- 16

animeko
21Kopen-ani/animeko · KotlinAnimeko (formerly Ani) is a one-stop app for finding, following and watching seasonal anime: Bangumi cloud sync of watch progress, aggregated video sources, danmaku comments and offline caching, built 100% in Kotlin/Compose Multiplatform.
- 17

voyager
20.4Kvoyager-crew/voyager · TypeScriptVoyager is a free, open-source browser extension that enhances AI chat sites — Gemini, Google AI Studio, Claude, ChatGPT and DeepSeek — with folders, timelines, export and other tweaks, plus a prompt manager that works on any website.
- 18
gun
19.1Kamark/gun · JavaScriptGUN is an open source cybersecurity protocol for syncing decentralized graph data — a peer-to-peer database that keeps app data in sync across browsers and devices, with no master server and no single source of truth.
- 19
pouchdb
17.6Kapache/pouchdb · JavaScriptPouchDB is an open-source JavaScript database inspired by Apache CouchDB that is designed to run well within the browser, letting web developers build apps that work offline as well as online.
- 20
realm-swift
16.6Krealm/realm-swift · Objective-CRealm is an open-source mobile database that runs directly inside phones, tablets and wearables — an embedded replacement for Core Data & SQLite, not a client-server database.
- 21

opensource-ecommerce-mobile-app
16.1Kbagisto/opensource-ecommerce-mobile-app · DartThis is the official mobile app for Bagisto, an open-source ecommerce platform, letting you turn a Bagisto store into a mobile shopping app with real-time synced products, categories, and orders.
- 22

karing
15.6KKaringX/karing · DartKaring is a cross-platform proxy client that works with Clash, Clash.Meta, V2ray/V2fly, Sing-box, and Shadowsocks configs, letting you manage subscriptions and routing rules from one app.
- 23

seafile
15.3Khaiwen/seafile · CSeafile is an open source cloud storage system focused on privacy protection and teamwork, organizing files into 'libraries' that can be synced, shared, and optionally encrypted, plus adding metadata, wikis, and collaborative editing on top.
- 24

mackup
15.3Klra/mackup · PythonMackup backs up your application settings and config files (e.g. dotfiles, editor and shell configs) and keeps them in sync across workstations via a cloud storage folder like Dropbox or iCloud.
- 25
automerge-classic
14.7Kautomerge/automerge-classic · JavaScriptAutomerge is a JavaScript library implementing a CRDT (Conflict-free Replicated Data Type) — a JSON-like document that multiple users can edit concurrently on their own copies, with all changes merging back together automatically without conflicts.
- 26
audiobookshelf
14.7Kadvplyr/audiobookshelf · JavaScriptAudiobookshelf is a self-hosted server for organizing and streaming your own audiobook and podcast library, with web, Android and iOS clients.
- 27

openGym
13.4KDuarteSantos8/openGym · JavaScriptA self-hosted gym and body-weight tracker you run on your own server: plan routines, follow guided workouts, log every set and your body weight. No subscription, no ads, no telemetry; your data stays yours.
- 28

onedrive
12.9Kabraunegg/onedrive · PythonA free, open-source Microsoft OneDrive client for Linux that syncs files with OneDrive Personal, OneDrive for Business, Microsoft 365 and SharePoint document libraries.
- 29

obsidian-livesync
12.7Kvrtmrz/obsidian-livesync · TypeScriptSelf-hosted LiveSync is a community-developed Obsidian plugin that synchronises your notes across devices using your own CouchDB or S3-compatible object storage server, or directly between devices via WebRTC peer-to-peer.
- 30

icloud_photos_downloader
12.3Kicloud-photos-downloader/icloud_photos_downloader · Pythonicloud_photos_downloader (icloudpd) is a command-line tool that downloads all your photos and videos from iCloud to your local system.
- 31

obsidian-git
12.1KVinzent03/obsidian-git · TypeScriptObsidian Git is a community plugin that brings Git version control right into Obsidian.md, letting you commit, pull, and push your vault changes from inside the app.
- 32

Anki-Android
12Kankidroid/Anki-Android · KotlinAnkiDroid is the Android port of Anki, an open-source spaced repetition flashcard system that helps you memorize anything more efficiently.
- 33

WatermelonDB
11.8KNozbe/WatermelonDB · JavaScriptWatermelonDB is a reactive, asynchronous database framework for building React and React Native apps that stay fast even when they hold tens of thousands of records.
- 34
realm-java
11.5Krealm/realm-java · JavaRealm Java is a mobile database for Android that replaces SQLite and traditional ORMs, letting apps store and query data as plain objects.
- 35
GameNative
11.4Kutkarshdalal/GameNative · KotlinGameNative lets you run the PC games you already own on Steam, Epic, GOG and Amazon directly on your Android device, with no streaming required, and syncs cloud saves between your PC and phone.
- 36
git-bug
10.8Kgit-bug/git-bug · Gogit-bug is a distributed, offline-first bug tracker that lives inside your git repository: issues, comments and identities are embedded in the repo itself and sync through ordinary git pushes and pulls.
- 37
instant
10.5Kinstantdb/instant · TypeScriptInstant is a backend-as-a-service that gives client apps a relational, multiplayer-by-default database with auth, permissions, file storage, presence, and real-time streams built in, so you skip writing a traditional backend.
- 38

NetNewsWire
10.5KRanchero-Software/NetNewsWire · SwiftA free and open-source feed reader for macOS and iOS — an app for following sites via RSS, Atom, JSON Feed and RSS-in-JSON feeds.
- 39
electric
10.4Kelectric-sql/electric · TypeScriptElectric is a real-time sync engine for Postgres: it replicates data out of your database into anything — web apps, mobile clients, AI agents — handling the hard parts like partial replication, fan-out and data delivery.
- 40

gridea
10.2Kgetgridea/gridea · TypeScriptGridea is a static blog writing client: a desktop app where you write posts in Markdown and publish them as a static blog — pitched for recording your life, mood, knowledge, notes and ideas.
- 41

skills-manager
6.5Kxingkongliang/skills-manager · RustSkills Manager is a lightweight desktop app that lets you install, sync, and organize AI agent skills across 50+ coding tools, such as Claude Code, Codex, Cursor, GitHub Copilot, and Gemini CLI, from one central library.
- 42
Telegram-Drive
5.5Kcaamer20/Telegram-Drive · RustTelegram Drive is a local-first desktop and mobile app (built with Tauri, Rust, and React) that turns your own Telegram account's Saved Messages and channels into a focused file workspace for organizing, transferring, previewing, streaming, syncing, and sharing files.
- 43
open-knowledge
4.6Kinkeep/open-knowledge · TypeScriptOpenKnowledge is an AI-native markdown editor and LLM wiki app. It gives you a true WYSIWYG editor for markdown/mdx files plus built-in AI editing integrations with coding agents like Claude, Codex, OpenCode and Pi.
- 44

zeron
3.3Kzeronsh/zeron · RustZeron is a native desktop control plane that lets you run, monitor, and switch between multiple coding agents (Claude Code, Codex, Cursor, Devin, Grok, Hermes, Pi, Antigravity) from one app, with each device keeping its sessions local by default.
- 45

token-monitor
3.2KJavis603/token-monitor · JavaScriptA desktop widget that shows live token usage and AI Tool Limits across 44+ AI coding tools - Claude Code, Codex, Cursor, GitHub Copilot, Cherry Studio, and more - with real-time multi-device sync, historical usage trends, and breakdowns by tool, device, model, session, or project.
- 46
edgeever
2.3Ktianma-if/edgeever · TypeScriptEdgeEver is an open-source, AI-native knowledge base and notes app built as a portable Evernote alternative, with a classic three-pane layout and native AI/MCP agent integration.
- 47

Venera-Next
1.6KCyrilPeng/Venera-Next · DartVeneraNext is a cross-platform manga/comic reader built with Flutter, forked from Venera, that lets you read local comic files, WebDAV-hosted comic libraries, and third-party JavaScript comic sources on Android, iOS, Windows, Linux and macOS.
- 48
yaos
1.1Kkavinsood/yaos · TypeScriptYAOS is a real-time sync engine for Obsidian notes, powered by a Cloudflare Worker you deploy to your own account. Notes sync live across devices with CRDT merge semantics instead of conflicted-copy workflows.
- 49

ssh-clipboard
244standardagents/ssh-clipboard · Rustssh-clipboard syncs your clipboard across macOS and Linux machines over SSH: copy on one computer, paste on another, with text, images, files, and rich content kept in their native formats. There is no cloud component.
Related topics
Often tagged together