synchronization
Synchronisation de fichiers entre plusieurs machines avec architecture master/master possible (topologie en étoile)
Lieer is a fast email-fetching, sending,
and two-way tag synchronization between notmuch and GMail.
This program can pull, and send, email and labels (and changes to labels)
from your GMail account and store them locally in a maildir with the labels
synchronized with a notmuch database.
The changes to tags in the notmuch database may be pushed back remotely to
the GMail account.
Synchronize configuration of multiple Pi-hole v6.x instances.
Related contents:
Automated Music Discovery and Collection Manager.
Bridge the gap between streaming services and your local music library. Automatically sync Spotify/Tidal/YouTube playlists to Plex/Jellyfin/Navidrome via Soulseek.
Phylum is a self-hosted file storage platform with offline-first web and native clients, meant as a replacement for Google Drive, Dropbox, etc. It is licensed under GNU Affero GPL 3.0, and is intended to be forever free and non-commercial.
Sync-in is a secure, open-source platform for file sharing, synchronization, and collaboration — built to give individuals and organizations full control over their data. It lets you host your own workspace, where you can organize, access, and collaborate on files, notes, and documents with your team, your friends, or just for yourself.
Related contents:
FreeFileSync is an Open-Source folder comparison and synchronization tool. It is optimized for highest performance and usability without restricted or overloaded UI interfaces.
Pulsarr: Real-time Plex watchlist monitoring and content acquisition tool. Seamlessly sync Plex watchlists with Sonarr and Radarr, featuring intelligent content routing, multi-instance support, genre-based filtering, and Discord notifications. Automate your media library management with a modern, user-friendly interface.
Graft is an open-source transactional storage engine optimized for lazy, partial, and strongly consistent replication—perfect for edge, offline-first, and distributed applications.
Related contents:
rsync is an open source utility that provides fast incremental file transfer.
An open source utility that provides fast incremental file transfer. It also has useful features for backup and restore operations among many other use cases.
rsync is freely available under the GNU General Public License and is currently being maintained by Andrew Tridgell.
Related contents:
Unison is a file-synchronization tool for POSIX-compliant systems (e.g. *BSD, GNU/Linux, macOS) and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other.
muchsync synchronizes notmuch mail across machines.
muchsync brings notmuch to all of your computers by synchronizing your mail
messages and notmuch tags across machines.
The protocol uses pipelines to work efficiently over high-latency networks
such as mobile broadband.
Open source Dropbox client
Maestral is a lightweight Dropbox client for macOS and Linux. It provides powerful command line tools, supports gitignore patterns to exclude local files from syncing and allows syncing multiple Dropbox accounts.
Related contents:
the JavaScript Database that Syncs! PouchDB is an open-source JavaScript database inspired by Apache CouchDB that is designed to run well within the browser.
PouchDB was created to help web developers build applications that work as well offline as they do online.
Related contents:
Infisical is an open-source, end-to-end encrypted tool to sync environment variables across your team and infrastructure. Open-source, E2EE, simple tool to manage and sync environment variables across your team and infrastructure.
The IMDB to Overseerr Sync Tool effortlessly automates the import of your IMDB movie lists into Overseerr, simplifying your movie management with advanced features like real-time progress updates, sleek UI, and robust error handling.
QOwnNotes is a plain-text file notepad and todo-list manager with Markdown support and Nextcloud / ownCloud integration.
vdirsyncer is a command-line tool for synchronizing calendars and
address books between a variety of servers and the local filesystem.
The most popular use case is to synchronize a server with a local folder
and use a set of other programs to change the local events and contacts.
vdirsyncer can then synchronize those changes back to the server.
OpenRsync is a FREE, easy to use implementation of the rsync program.
Related contents:
Synchronize tracking repositories. Safe and simple one-script git synchronization.
This script intends to sync near-automatically via git in "tracking" repositories where a nice history is not as crucial as having one.
Suppose you have a set of text files you care about, multiple machines to work on, and a central git repository (a.k.a. bare repository) at your disposal. You do not care about atomic commits, but coarse versioning and backup is grave. For example, server configuration or org-mode files.
An easy way to synchronize your Twitter's tweets to Mastodon & Bluesky posts.
Touitomamout is an easy way to synchronize your Twitter's tweets 🦤 to Mastodon 🦣 and Bluesky post ☁️ (also known as Twitter to Mastodon & Bluesky crossposter)
ClipCascade is an open-source, lightweight utility that automatically syncs your clipboard across multiple devices—no key press required. It ensures seamless clipboard sharing between devices, prioritizing privacy with end-to-end encryption. Whether you're moving between workstations or simply want the convenience of a unified clipboard, ClipCascade has you covered.
A utility to help you sync playlists from spotify to your jellyfin server.
Jellyplist aims to be a companion app for your self-hosted Jellyfin Server. With Jellyplist you will be able to replicate/sync playlists from Spotify to your local Jellyfin account. Under the hood, it uses SpotDL for downloading the corresponding tracks from the available sources if a track isn´t found in your local library.
CalDAV, CardDAV and WebDAV for Android.
Sync your contacts, calendars and tasks. Get live-access to your WebDAV Cloud files. All-in-one CalDAV/CardDAV/WebDAV solution for Android.
DAVx⁵ is an open-source CalDAV/CardDAV suite and sync app for Android. You can also access your online files (WebDAV) with it.
AutoSubSync is a user-friendly Python tool that automatically synchronizes your subtitles with your videos using powerful tools such as ffsubsync and alass. It also lets you manually adjust the subtitle timings. Just drag and drop your files, and let AutoSubSync do the rest, making subtitle alignment both simple and efficient.
Tracim synchronization tool Synchronize local folder with remote Tracim shared spaces.
Self-hosted service to sync your plex, jellyfin and emby play state. without relying on 3rd-party external services.
git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, time, or disk space.
Smart Edge Databases with Cloud Sync and Intelligence.
SQLiteSync is a local-first SQLite extension using CRDTs for seamless, conflict-free data sync and real-time collaboration across devices.
Related contents:
Mozilla Sync Storage built with Rust.
Related contents:
A new API for podcast synchronization.
The Open Podcast API is an initiative aiming to provide a feature-complete synchronization API specification for podcast (web) apps and user-focused servers.
OfflineIMAP downloads mailbox(es) to a local Maildir(s), and synchronizes both sides via IMAP. This allows reading the mails while offline without the need the mail reader (MUA) to support disconnected operations.
Rakoshare is a sharing tool to synchronize a folder on multiple computers with no configuration.
It was inspired by Bittorrent Sync and aims to be an Open Source alternative. Internally it reuses the Bittorrent protocol to build a more dynamic protocol.
Cross-browser bookmarks syncing. Sync your bookmarks privately across browsers and devices.
Related contents:
A minimalist GPodder server, using the same API, for self-hosting
This is a minimalist podcast synchronization server, for self-hosting your podcast listening / download history.
Secure Data Sync.
Secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars, tasks and notes.
Easy to use and open source - it seamlessly integrates with your existing apps so you won't even notice you are using it!
- EteSync server @ GitHub.
- etesync-dav @ GitHub is a CalDAV and CardDAV adapter for EteSync.
A simpler alternative to Nextcloud and ownCloud, built with TypeScript and Deno using Fresh. 🦕 🍋
Manage Your Browsing Activity Across Devices.
Sync and manage all your bookmarks and browsing history from multiple browsers in one place, without the limitations of the sync solutions offered by major browsers.
Unsearch is an open-source, cross-browser manager for browsing activity.
Synchronize Files and Folders.
FreeFileSync is a folder comparison and synchronization software that creates and manages backup copies of all your important files.
A simple, barebones "multiplayer" middleware for zustand.
A barebones middleware to sync zustand stores across multiple clients. zustand-sync uses JSON Patch (RFC 6902) under the hood to translate state changes into patches that can be sent over a transport layer.
Self-hosted LiveSync is a community-implemented synchronization plugin, available on every obsidian-compatible platform and using CouchDB or Object Storage (e.g., MinIO, S3, R2, etc.) as the server.
Peer-to-peer, editor-agnostic collaborative editing of local text files. Multiplayer mode for your text editor!
Ethersync enables real-time collaborative editing of local text files. You can use it for pair programming or note-taking, for example. It's the missing real-time complement to Git!
Related contents:
Open Source File Sync&Share and Document Collaboration Platform
Seafile is an open source file sync and share platform, focusing on reliability and performance. Seafile's built-in collaborative document SeaDoc, make it easy for collaborative writing and publishing documents.
Related contents:
Open Source Continuous File Synchronization.
Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely protected from prying eyes. Your data is your data alone and you deserve to choose where it is stored, whether it is shared with some third party, and how it’s transmitted over the internet.
Related contents:
A tool that synchronizes your YouTube playlists and other music providers with your Cloud Storage like Nextcloud as MP3s.