Rust lock-free

Open-source Rust projects categorized as lock-free Edit details

Top 5 Rust lock-free Projects

  • sled

    the champagne of beta embedded databases

    Project mention: Ask HN: Serverless” key value store with transactions? | | 2022-09-23

    To add transaction support, you probably need a good understanding of how the memtable works in Log Structured Merge trees:

  • crossbeam

    Tools for concurrent programming in Rust

    Project mention: Rust multithreaded vector. | | 2022-08-06

    Appending to a data structure across multiple threads is hard, because there's contention for the point where the appending happens. There are good ways to solve this, of course, depending on what exactly you're trying to accomplish. Most of those things end up looking like thread-safe queues, and that's what MPSC channels and the like are built on. Crossbeam has several different high-performance solutions to this class of problem.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • left-right

    A lock-free, read-optimized, concurrency primitive.

    Project mention: Is Aliasing through a ManuallyDrop<T> sound? | | 2022-07-22

    For an example of aliasing data soundly see the aliasing module from left-right

  • bus

    Efficient, lock-free, bounded Rust broadcast channel (by jonhoo)

  • rc_event_queue

    VecDeque-like fast, unbounded, mpmc/spmc concurent FIFO message queue. Lockless reads, write-lock writes.


    Download’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform

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). The latest post mention was on 2022-09-23.

Rust lock-free related posts


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

Project Stars
1 sled 6,266
2 crossbeam 5,330
3 left-right 1,612
4 bus 548
5 rc_event_queue 14
Find remote jobs at our new job board There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.