Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Synchronization

Synchronization

47 projects

Showing 36 of 47 projects

syncthing
syncthingGo

A continuous file synchronization program that securely syncs files between multiple computers without central servers.

#file-synchronization#backup-solution#encryption
Stars85.1k
Forks5.3k
Last commit3 days ago
abseil-cpp
abseil-cppC++

An open-source collection of C++ libraries designed to augment the C++ standard library, derived from Google's production code.

#hashing#time#c-plus-plus
Stars17.3k
Forks3.0k
Last commit2 days ago
browser-sync
browser-syncJavaScript

A development tool that synchronizes browser behavior across multiple devices and browsers in real-time.

#development-tool#local-server#workflow-automation
Stars12.3k
Forks755
Last commit1 month ago
Game Networking
Game NetworkingC

A curated collection of resources, libraries, and tools for multiplayer game network programming (netcode).

#multiplayer#unity3d#gamedev
Stars8.5k
Forks532
Last commit2 months ago
crossbeam
crossbeamRust

A Rust library providing a comprehensive toolkit of concurrent data structures, synchronization primitives, and memory management utilities.

#memory-management#parallelism#data-structures
Stars8.5k
Forks553
Last commit1 day ago
Concurrent Ruby
Concurrent RubyRuby

A comprehensive suite of modern concurrency abstractions and thread-safe utilities for Ruby, inspired by Erlang, Clojure, and Java.

#futures#parallel-computing#thread-safety
Stars5.8k
Forks412
Last commit3 days ago
EarlGrey
EarlGreyObjective-C

A native iOS UI automation test framework with built-in synchronization for stable and repeatable tests.

#ui-automated-tests#ios#ios-test
Stars5.7k
Forks734
Last commit10 days ago
tunny
tunnyGo

A goroutine pool library for Go that limits parallel processing with a synchronous API.

#goroutine-pool#go-library#worker-pool
Stars4.0k
Forks309
Last commit3 years ago
syncthing-macosx
syncthing-macosxObjective-C

A native macOS application bundle that wraps Syncthing for a seamless, native user experience.

#self-hosted-sync#file-synchronization#cross-platform-sync
Stars3.7k
Forks194
Last commit1 month ago
AsyncEx
AsyncExC#

A comprehensive helper library for async/await in .NET, providing async-compatible coordination primitives like AsyncLock.

#async-await#csharp#async
Stars3.7k
Forks370
Last commit2 years ago
ck
ckC

A C99+ library providing concurrency primitives, safe memory reclamation mechanisms, and non-blocking data structures for high-performance concurrent systems.

#systems-programming#c-library#memory-reclamation
Stars2.6k
Forks331
Last commit5 days ago
geeknote
geeknotePython

A command-line client for Evernote that enables note management, search, and synchronization from the terminal.

#productivity#text-editor#terminal
Stars2.1k
Forks326
Last commit5 years ago
marl
marlC++

A hybrid thread/fiber task scheduler for C++11 that enables efficient execution of blocking tasks.

#parallel-computing#task-scheduler#coroutine-library
Stars2.0k
Forks202
Last commit1 month ago
Neco
NecoC

A lightweight C library for concurrency using stackful coroutines, designed for easy concurrent I/O and network programming.

#systems-programming#c-library#single-threaded
Stars1.4k
Forks112
Last commit9 days ago
Java Concurrency Checklist
Java Concurrency Checklist

A comprehensive checklist for reviewing Java concurrency code, covering design, documentation, synchronization, race conditions, and scalability.

#thread-safety#checklist#java concurrency
Stars1.4k
Forks158
Last commit5 years ago
google-drive-upload
google-drive-uploadShell

A collection of POSIX-compatible shell scripts for uploading files and folders to Google Drive using the official API.

#hacktoberfest#hacktoberfest2021#drive-uploader
Stars740
Forks142
Last commit2 years ago
signaldb
signaldbTypeScript

A reactive, local-first JavaScript database with signal-based reactivity and real-time sync for modern web apps.

#database#javascript-database#offline-first
Stars662
Forks41
Last commit1 day ago
Background Sync Explained
Background Sync ExplainedHTML

A web platform specification enabling Service Workers to synchronize data in the background, even when offline or on flaky networks.

#service-worker#offline-first#background-sync
Stars647
Forks85
Last commit2 years ago
FlightAnimator
FlightAnimatorSwift

A Swift animation framework for iOS/tvOS that enables unique easing curves per property with a blocks-based syntax.

#ios#ui-animation#gesture-animation
Stars577
Forks40
Last commit6 years ago
Allen Downey’s Think OS Code
Allen Downey’s Think OS CodeTeX

A brief introduction to operating systems covering processes, memory, file systems, and synchronization for programmers learning C.

#systems-programming#embedded-systems#memory-management
Stars568
Forks224
Last commit6 years ago
mt-aws-glacier
mt-aws-glacierPerl

A Perl-based multithreaded client for Amazon Glacier, enabling efficient multipart uploads, downloads, and synchronization with local journal tracking.

#unix#amazon-api#vault
Stars538
Forks54
Last commit9 years ago
Chronos
ChronosGo

A static race detector for Go that analyzes code without execution to find data races in pointers and concurrency patterns.

#data-races#developer-tools#static-code-analysis
Stars441
Forks10
Last commit4 years ago
ConcurrentUnit
ConcurrentUnitJava

A zero-dependency Java toolkit for testing multi-threaded and asynchronous code with cross-thread assertions.

#unit-testing#java#asynchronous
Stars420
Forks47
Last commit2 years ago
redux-electron-store
redux-electron-storeJavaScript

A Redux store enhancer that automatically synchronizes state across Electron main and renderer processes.

#multi-process#ipc#frontend
Stars375
Forks25
Last commit6 years ago
Kinto.js
Kinto.jsTypeScript

A JavaScript client for Kinto that stores data locally first and syncs with a remote server when online.

#hacktoberfest#progressive-web-app#offline-first
Stars327
Forks75
Last commit5 days ago
async
asyncGo

A Go package providing synchronization primitives and asynchronous computation utilities beyond the standard library.

#async#data-structures#worker-pool
Stars307
Forks15
Last commit4 months ago
Auto-Vk
Auto-VkC++

A modern C++ convenience and productivity layer atop Vulkan-Hpp, adding clarity and efficiency to Vulkan development.

#vulkan#game-development#real-time-rendering
Stars301
Forks19
Last commit7 months ago
Sync Settings
Sync SettingsPython

A Sublime Text plugin that synchronizes settings across devices using GitHub Gists.

#sync-settings#editor-configuration#developer-tools
Stars287
Forks42
Last commit3 years ago
go-floc
go-flocGo

A Go library for orchestrating and synchronizing goroutines with a functional interface and minimal overhead.

#goroutine-safe#functional-programming#library
Stars269
Forks17
Last commit4 years ago
Concurrent
ConcurrentSwift

A Swift library providing functional concurrency primitives like channels, MVars, and software transactional memory.

#functional-programming#ios#lock
Stars208
Forks17
Last commit6 years ago
backbone-redux
backbone-reduxJavaScript

A library that automatically synchronizes Backbone collections with a Redux store, enabling incremental migration from Backbone to React+Redux.

#migration#rest#backbone-collections
Stars190
Forks13
Last commit8 years ago
GpDelphiUnits
GpDelphiUnitsPascal

A collection of reusable Delphi units for Win32/Win64 development, including utilities for threading, file I/O, synchronization, and system hooks.

#structured-storage#system-hooks#thread-safety
Stars187
Forks63
Last commit1 month ago
Boost.Interprocess
Boost.InterprocessC++

A C++ library providing shared memory, memory-mapped files, and synchronization primitives for interprocess communication.

#multiprocessing#interprocess-communication#ipc
Stars179
Forks130
Last commit1 month ago
semaphore
semaphoreGo

A fast, resizable semaphore primitive for Go with weighted operations, context cancellation, and dynamic limit adjustment.

#primitive#parallel-computing#resource-pool
Stars178
Forks9
Last commit5 years ago
CloudCore
CloudCoreSwift

An advanced sync engine for Core Data and CloudKit with offline editing, field-level deltas, and support for private, shared, and public databases.

#cacheable-assets#ios#offline-first
Stars161
Forks16
Last commit1 month ago
CloudCore
CloudCoreSwift

An advanced sync engine for Core Data and CloudKit with offline editing, field-level deltas, and support for private, shared, and public databases.

#ios#offline-first#cloudkit
Stars161
Forks16
Last commit1 month ago
Page 1 of 2Next

Related Tags

#Concurrency19#Go8#Multithreading7#Swift6#Ios6#Golang5#Offline First5#Parallel Computing5#Thread Safety5#Macos4#Data Structures4#Goroutines4
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub