C++ lock-free

Open-source C++ projects categorized as lock-free

Top 11 C++ lock-free Projects

  • libcds

    A C++ library of Concurrent Data Structures

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • atomic_queue

    C++ lockless queue.

    Project mention: Atomic_queue: Multiple-producer-multiple-consumer lock-free queues in C++ | news.ycombinator.com | 2024-08-09
  • SPSCQueue.h

    A bounded single-producer single-consumer wait-free and lock-free queue written in C++11

  • lockfree

    A collection of lock-free data structures written in standard C++11

    Project mention: A lock-free ring-buffer with contiguous reservations (2019) | news.ycombinator.com | 2024-02-29
  • peredvizhnikov-engine

    A fully lock-free game engine written in C++20

  • libfork

    A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines

  • xenium

    A C++ library providing various concurrent data structures and reclamation schemes.

  • SaaSHub

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

    SaaSHub logo
  • Threadpool

    Light, fast, threadpool for C++20 (by ConorWilliams)

  • lfbb

    A Lock Free Bipartite Buffer Library written in standard C11

    Project mention: A lock-free ring-buffer with contiguous reservations (2019) | news.ycombinator.com | 2024-02-29
  • uniq

    A lock-free (multi reader / multi writer) circular buffered queue.

  • threading_library

    A simple & header-only threading library written in C++20 .

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

C++ lock-free discussion

Log in or Post with

C++ lock-free related posts

  • OpenPicoRTOS: 'cause the world DEFINITELY needs another RTOS !

    2 projects | /r/embedded | 13 Jan 2023
  • How do you handle data coupling between RTOS tasks?

    1 project | /r/embedded | 7 Jan 2023
  • Best practices on loosely coupling the high-level modules on a sensor-packager-transmitter embedded c device.

    1 project | /r/embedded | 3 Oct 2022
  • LFBB – A Lock Free Bipartite Buffer Library Written in Standard C11

    1 project | news.ycombinator.com | 16 Sep 2022
  • Best practice for preventing data collisions between ISR and non ISR code without turning off interrupts? (FreeRTOS)

    1 project | /r/embedded | 2 Sep 2022
  • A Lock Free Bipartite Buffer Library Written in Standard C11

    1 project | news.ycombinator.com | 31 Aug 2022
  • Lock Free Bipartite Buffer Library Written in Standard C11

    1 project | news.ycombinator.com | 25 Aug 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 11 Sep 2024
    InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →

Index

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

Project Stars
1 libcds 2,543
2 atomic_queue 1,470
3 SPSCQueue.h 875
4 lockfree 764
5 peredvizhnikov-engine 720
6 libfork 584
7 xenium 479
8 Threadpool 91
9 lfbb 67
10 uniq 51
11 threading_library 17

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com

Did you konow that C++ is
the 6th most popular programming language
based on number of metions?