Rust Synchronization

Open-source Rust projects categorized as Synchronization

Top 14 Rust Synchronization Projects

Synchronization
  1. crossbeam

    Tools for concurrent programming in Rust

    Project mention: Java at 30: The Genius Behind the Code That Changed Tech | news.ycombinator.com | 2025-05-16

    One very common queue implementation you can use to implement actors is the crossbeam-deque. It's work-stealing in nature, works in multi-threaded environments and has no locks. The implementation is quite simple to follow:

    https://github.com/crossbeam-rs/crossbeam/blob/master/crossb...

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Steam-Deck-Guide

    Steam Deck Guide. Learn all about the Tools, Accessories, Games, Emulators, and Gaming Tips that will make your Steam Deck an awesome Gaming Handheld or a Portable Computer Workstation.

  4. docker-compose-wait

    A simple script to wait for other docker images to be started while using docker-compose (or Kubernetes or docker stack or whatever)

  5. BoilR

    Synchronize games from other platforms into your Steam library (by PhilipK)

  6. kanal

    The fast sync and async channel that Rust deserves

  7. bus

    Efficient, lock-free, bounded Rust broadcast channel

  8. bita

    Differential file synchronization over http

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. loole

    A safe sync/async multi-producer, multi-consumer channel

  11. triple-buffer

    Implementation of triple buffering in Rust

  12. etebase-py

    A Python client library for Etebase

  13. rsevents

    Auto- and manual-reset events for rust

  14. rsevents-extra

    Extra event types built on top of rsevents

  15. trsync

    Tracim synchronization tool

  16. git-repo-name

    CLI tool that syncs your local git directory name with the remote repository name

    Project mention: Show HN: git-repo-name – CLI to sync repo name between local and remote | news.ycombinator.com | 2025-03-24
  17. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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).

Rust Synchronization discussion

Log in or Post with

Rust Synchronization related posts

  • Hyperbridge: Fast multi-producer, multi-consumer unbounded channel in Rust

    4 projects | news.ycombinator.com | 9 Feb 2024
  • steam input in lutris games?

    1 project | /r/linux_gaming | 8 Dec 2023
  • The worst part of the Steam Deck? Launchers.

    3 projects | /r/SteamDeck | 7 Dec 2023
  • Proper Way to Add Alan Wake 2 as Steam Shortcut?

    1 project | /r/AlanWake | 7 Dec 2023
  • Where can I read about how to write a safe API for unsafe code?

    3 projects | /r/rust | 16 Sep 2023
  • Learning Async Rust with Too Many Web Servers

    4 projects | news.ycombinator.com | 18 Aug 2023
  • multi-producer multi-consumer channels for message passing python library

    1 project | /r/Python | 29 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Synchronization projects in Rust? This list will help you:

# Project Stars
1 crossbeam 7,861
2 Steam-Deck-Guide 2,047
3 docker-compose-wait 1,669
4 BoilR 1,592
5 kanal 1,534
6 bus 802
7 bita 280
8 loole 202
9 triple-buffer 89
10 etebase-py 73
11 rsevents 19
12 rsevents-extra 17
13 trsync 13
14 git-repo-name 6

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com