Topics / #concurrent-programming
Concurrent-programming projects on GitHub
Concurrency and parallel programming concepts for Java and systems languages.
As of , the most-starred Concurrent-programming projects on GitHub are JCSprout (26.8K stars), muduo (16.3K stars) and akka-core (13.3K stars). GitHub.Locker tracks 6 Concurrent-programming repositories with 92.3K stars combined. The fastest-growing on October 16 was muduo, with +1 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+1muduo
chenshuo/muduo · ★ 16.3KMuduo is a multithreaded C++ network library based on the reactor pattern, built for writing high-performance, event-driven servers on Linux.
+1akka-core
akka/akka-core · ★ 13.3KAkka is a platform for building highly responsive, resilient and scalable distributed services; this repo holds its core libraries. It is used for transactional, analytical, agentic-AI, digital-twin, IoT and edge-to-cloud systems.
+1concurrentqueue
cameron314/concurrentqueue · ★ 12.5Kmoodycamel::ConcurrentQueue is an industrial-strength, lock-free multi-producer multi-consumer queue for C++11.
+1taskflow
taskflow/taskflow · ★ 12.2KTaskflow is a C++ library that helps you write high-performance task-parallel programs with high programming productivity, letting you build and run graphs of dependent tasks across CPU threads and GPUs.
The all-time top
6 projects · by stars
- 26.8K
#1 · crossoverJie/JCSproutJCSprout
JCSprout ('Java Core Sprout') is a Chinese-language knowledge base of core Java topics: a curated collection of articles on collections, multithreading, JVM internals, distributed systems, frameworks, algorithms and Netty, with over 26k GitHub stars.
- 16.3K
#2 · chenshuo/muduomuduo
Muduo is a multithreaded C++ network library based on the reactor pattern, built for writing high-performance, event-driven servers on Linux.
- 13.3K
#3 · akka/akka-coreakka-core
Akka is a platform for building highly responsive, resilient and scalable distributed services; this repo holds its core libraries. It is used for transactional, analytical, agentic-AI, digital-twin, IoT and edge-to-cloud systems.
- 4

concurrentqueue
12.5Kcameron314/concurrentqueue · C++moodycamel::ConcurrentQueue is an industrial-strength, lock-free multi-producer multi-consumer queue for C++11.
- 5

taskflow
12.2Ktaskflow/taskflow · C++Taskflow is a C++ library that helps you write high-performance task-parallel programs with high programming productivity, letting you build and run graphs of dependent tasks across CPU threads and GPUs.
- 6

jemalloc
11.2Kjemalloc/jemalloc · Cjemalloc is a general purpose malloc(3) implementation — a memory allocator for C programs — emphasizing fragmentation avoidance and scalable concurrency support.
Related topics
Often tagged together
- concurrency93
- library1,587
- high-performance141
- multithreading43
- open-source5,666
- systems-programming101
- c++418
- cpp383
- distributed-systems270
- linux4,184
- performance633
- async108
- backend460
- bsd280
- c-plus-plus60
- cmake71
- data-structures100
- developer-tools2,924
- event-driven39
- header-only15
- java450
- low-level90
- macos3,544
- scalability57