awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to david-haim/concurrencpp

Open-source alternatives to Concurrencpp

30 open-source projects similar to david-haim/concurrencpp, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Concurrencpp alternative.

  • cameron314/concurrentqueuecameron314 का अवतार

    cameron314/concurrentqueue

    12,070GitHub पर देखें↗

    ConcurrentQueue is a header-only C++ template library that provides a lock-free data structure for multi-producer multi-consumer thread communication. It functions as a synchronization primitive designed to coordinate data flow between concurrent execution units using atomic operations rather than traditional mutex locking. The library distinguishes itself through a design that minimizes contention and synchronization overhead. It utilizes sub-queue token mapping to distribute workloads across partitioned internal queues and supports bulk operations to transfer multiple data elements in singl

    C++
    GitHub पर देखें↗12,070
  • preshing/junctionpreshing का अवतार

    preshing/junction

    1,452GitHub पर देखें↗

    Concurrent data structures in C++

    C++
    GitHub पर देखें↗1,452
  • bloomen/transwarpbloomen का अवतार

    bloomen/transwarp

    633GitHub पर देखें↗

    A header-only C++ library for task concurrency

    C++
    GitHub पर देखें↗633
  • taskflow/taskflowtaskflow का अवतार

    taskflow/taskflow

    12,013GitHub पर देखें↗

    Taskflow is a C++ task-parallel framework designed to build high-performance parallel workflows and complex dependency graphs. It provides a programming model that organizes computational work into directed acyclic graphs, enabling developers to manage concurrency, resource scheduling, and task dependencies across multi-core CPUs and GPU accelerators. The framework distinguishes itself through its ability to orchestrate heterogeneous systems, allowing for the integration of hardware-accelerated kernels and memory operations into unified execution pipelines. It supports dynamic runtime subflow

    C++concurrent-programmingcuda-programminggpu-programming
    GitHub पर देखें↗12,013

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Find more with AI search
  • jctools/jctoolsJCTools का अवतार

    JCTools/JCTools

    3,851GitHub पर देखें↗

    JCTools is a Java concurrency library providing a collection of lock-less and wait-free data structures. It serves as a toolkit for managing thread-safe data exchange, specifically designed to optimize high-throughput messaging and producer-consumer patterns in multi-threaded applications. The library distinguishes itself by implementing specialized queue structures that minimize contention and maximize throughput. By utilizing techniques such as cache-line padding, memory-barrier-based synchronization, and relaxed-consistency memory ordering, it avoids the performance bottlenecks often assoc

    Javaawesomebenchmarksconcurrency
    GitHub पर देखें↗3,851
  • microsoft/rusttrainingmicrosoft का अवतार

    microsoft/RustTraining

    14,636GitHub पर देखें↗

    This project is a structured Rust programming curriculum and systems programming course designed to take learners from beginner to expert levels. It provides a comprehensive set of training materials focused on mastering the core syntax, idioms, and technical foundations of the Rust language. The project features a specialized language transition framework that maps concepts from C++, managed languages, and dynamic typing to Rust idioms. This allows developers from different ecosystems to translate architectural patterns and memory models into idiomatic Rust. The training covers a broad rang

    Rust
    GitHub पर देखें↗14,636
  • arrayfire/arrayfirearrayfire का अवतार

    arrayfire/arrayfire

    4,888GitHub पर देखें↗

    ArrayFire is a hardware-agnostic compute framework and JIT-compiled tensor engine designed for high-performance numerical computing. It serves as a GPU numerical computing library and parallel signal processing toolkit that abstracts hardware backends, allowing the same codebase to execute across various GPU architectures and CPUs. The project distinguishes itself through a JIT engine that uses expression compilation to fuse operations and minimize memory overhead. It employs a deferred execution graph to optimize computation chains and provides interoperability primitives to share data and e

    C++arrayfirecc-plus-plus
    GitHub पर देखें↗4,888
  • apple/swift-corelibs-libdispatchapple का अवतार

    apple/swift-corelibs-libdispatch

    2,596GitHub पर देखें↗

    The libdispatch Project, (a.k.a. Grand Central Dispatch), for concurrency on multicore hardware

    C
    GitHub पर देखें↗2,596
  • alkenso/execqAlkenso का अवतार

    Alkenso/execq

    45GitHub पर देखें↗

    Smart queue that executes tasks in threadpool-like manner

    C++
    GitHub पर देखें↗45
  • basiliscos/cpp-rotorbasiliscos का अवतार

    basiliscos/cpp-rotor

    388GitHub पर देखें↗

    Event loop friendly C++ actor micro-framework, supervisable

    C++
    GitHub पर देखें↗388
  • bloomberg/quantumbloomberg का अवतार

    bloomberg/quantum

    631GitHub पर देखें↗

    Powerful multi-threaded coroutine dispatcher and parallel execution engine

    C++
    GitHub पर देखें↗631
  • ddemidov/vexclddemidov का अवतार

    ddemidov/vexcl

    721GitHub पर देखें↗

    VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP

    C++
    GitHub पर देखें↗721
  • boostorg/computeboostorg का अवतार

    boostorg/compute

    1,654GitHub पर देखें↗

    A C++ GPU Computing Library for OpenCL

    C++boostc-plus-pluscompute
    GitHub पर देखें↗1,654
  • borodust/cl-flowborodust का अवतार

    borodust/cl-flow

    52GitHub पर देखें↗

    Reactive computation tree library for non-blocking concurrent Common Lisp

    Common Lisp
    GitHub पर देखें↗52
  • atgreen/cl-natsatgreen का अवतार

    atgreen/cl-nats

    11GitHub पर देखें↗

    A full-featured NATS messaging client for Common Lisp.

    Common Lisp
    GitHub पर देखें↗11
  • andreiavrammsd/cpp-channelandreiavrammsd का अवतार

    andreiavrammsd/cpp-channel

    584GitHub पर देखें↗

    C++11 thread-safe container for sharing data between threads (synchronized queue)

    C++channelconcurrent-queuecpp
    GitHub पर देखें↗584
  • cameron314/readerwriterqueuecameron314 का अवतार

    cameron314/readerwriterqueue

    4,576GitHub पर देखें↗

    This project is a single-producer single-consumer concurrent queue for C++ designed for lock-free data exchange between threads. It provides a thread-safe mechanism to transfer data without the use of mutexes or locks. The queue is implemented as a contiguous circular buffer that supports dynamic capacity growth to prevent data loss when the queue reaches its limit. It utilizes atomic synchronization and wait-free index management to coordinate data access between the writing and reading threads. The library covers inter-thread communication and buffer management, offering both blocking and

    C++
    GitHub पर देखें↗4,576
  • atgreen/cl-etcdatgreen का अवतार

    atgreen/cl-etcd

    20GitHub पर देखें↗

    Run etcd as an asynchronous inferior process

    Common Lisp
    GitHub पर देखें↗20
  • computationalradiationphysics/alpakaComputationalRadiationPhysics का अवतार

    ComputationalRadiationPhysics/alpaka

    4GitHub पर देखें↗

    The project alpaka has moved to https://github.com/alpaka-group/alpaka

    GitHub पर देखें↗4
  • computationalradiationphysics/cuplaComputationalRadiationPhysics का अवतार

    ComputationalRadiationPhysics/cupla

    4GitHub पर देखें↗

    The project alpaka has moved to https://github.com/alpaka-group/cupla

    GitHub पर देखें↗4
  • concurrencykit/ckconcurrencykit का अवतार

    concurrencykit/ck

    2,650GitHub पर देखें↗

    Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.

    C
    GitHub पर देखें↗2,650
  • conorwilliams/libforkConorWilliams का अवतार

    ConorWilliams/libfork

    879GitHub पर देखें↗

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

    C++
    GitHub पर देखें↗879
  • cosmos72/stmxcosmos72 का अवतार

    cosmos72/stmx

    258GitHub पर देखें↗

    High performance Transactional Memory for Common Lisp

    Common Lisp
    GitHub पर देखें↗258
  • cpp-taskflow/cpp-taskflowcpp-taskflow का अवतार

    cpp-taskflow/cpp-taskflow

    12,014GitHub पर देखें↗

    Cpp-taskflow is a C++ task-parallelism framework and task graph scheduler designed to manage and execute complex dependency graphs of parallel tasks across CPU and GPU hardware. It provides a parallel algorithm library for high-performance implementations of reductions, sorts, pipelines, and iterations. The framework distinguishes itself through its ability to offload heavy computational workloads from a task graph to graphics processors for acceleration. It also includes a task profiling tool and a performance analysis interface for visualizing task execution flow and dependency structures t

    C++
    GitHub पर देखें↗12,014
  • bshoshany/thread-poolbshoshany का अवतार

    bshoshany/thread-pool

    3,009GitHub पर देखें↗

    BS::thread_pool: a fast, lightweight, modern, and easy-to-use C++17 / C++20 / C++23 thread pool library

    C++concurrencycpluspluscplusplus-17
    GitHub पर देखें↗3,009
  • developerpaul123/thread-poolDeveloperPaul123 का अवतार

    DeveloperPaul123/thread-pool

    556GitHub पर देखें↗

    A modern, fast, lightweight thread pool library based on C++2x

    C++
    GitHub पर देखें↗556
  • digital-fabric/polyphonydigital-fabric का अवतार

    digital-fabric/polyphony

    662GitHub पर देखें↗

    Fine-grained concurrency for Ruby

    C
    GitHub पर देखें↗662
  • eventmachine/eventmachineeventmachine का अवतार

    eventmachine/eventmachine

    4,283GitHub पर देखें↗

    EventMachine is a reactor-pattern network framework for Ruby that provides an asynchronous I/O library for performing non-blocking network and file operations. It functions as a network server framework used to build scalable TCP and UDP servers and clients that process multiple simultaneous requests. The framework implements a concurrency model that dispatches network events to registered handlers using a single-threaded event loop. This approach allows for the management of high-concurrency network connections without the overhead of multi-threaded programming. The library covers the devel

    Ruby
    GitHub पर देखें↗4,283
  • eyalroz/cuda-api-wrapperseyalroz का अवतार

    eyalroz/cuda-api-wrappers

    890GitHub पर देखें↗

    Thin, unified, C++-flavored wrappers for the CUDA APIs

    C++
    GitHub पर देखें↗890
  • brown/swank-crewbrown का अवतार

    brown/swank-crew

    48GitHub पर देखें↗

    Common Lisp distributed computation framework implemented using Swank Client

    Common Lisp
    GitHub पर देखें↗48