SaaSHub helps you find the best software and product alternatives Learn more →
Top 19 Java Concurrency Projects
-
I still use it. They finally fixed my biggest complaint about it a year ago, which is that you couldn't use vanilla Clojure lambdas for the Java functional interface, and so you'd have to reify that interface and it was bulky and ugly. Now it works fine so long as the interfaces actually have the @FunctionalInterface attribute.
Not every project uses @FunctionalInterface, but I've been trying to add it to places [1] [2] [3], and now I'm able to use Clojure in a lot more places.
[1] https://github.com/LMAX-Exchange/disruptor/pull/492
[2] https://github.com/apache/kafka/pull/19234
[3] https://github.com/apache/kafka/pull/19366
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
Project mention: Ash Framework – Model your domain, derive the rest | news.ycombinator.com | 2025-05-14
-
-
Java had its world changing moment when Ron Pressler gave this talk at Curry On: https://github.com/puniverse/quasar.
-
-
-
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.
-
Project mention: Java Virtual Threads Ate My Memory: A Web Crawler's Tale of Speed vs. Memory | news.ycombinator.com | 2025-05-31
Jox provides buffered channels with a bounded capacity by default, if you want a more high-level API to implement this kind of things using virtual threads.
https://github.com/softwaremill/jox
-
-
-
conditional
A super lightweight library that helps you to compose multiple conditional expressions and make them asynchronous easily.
-
Project mention: Show HN: Samchika – A Java Library for Fast, Multithreaded File Processing | news.ycombinator.com | 2025-05-23
https://github.com/MayankPratap/Samchika/blob/ebf45acad1963d...
"do nothing" is correct, "again and again" not so much. Java caches the hash code for Strings and since the compiler knows that it might even remove this loop entirely.
-
JAVA-SE-Tutorial-codeswithpankaj
Pankaj-Str's GitHub, 'JAVA-SE-Tutorial-codeswithpankaj,' is a concise compendium of Java SE tutorials. Ideal for developers and learners, it offers clear and insightful code snippets, providing an efficient pathway to enhance Java programming skills. A valuable resource for mastering essential concepts
-
-
Project mention: Implementation of a RingBuffer in Java with optional FIFO like semantics | news.ycombinator.com | 2025-02-05
I wrote this guy a few years back. It's lock free for both consumers and producers. Blocking variants are also available, but with significantly poorer performance.
https://github.com/asgeirn/circular-buffer
-
ExcelPasswordCracker
A simple brute-force attack password cracker for Excel files with multi-threaded implementation.
-
-
Concurrent-Checkers-Game
Concurrent/simultaneous checkers game for up to 8 players. Similar to https://lichess.org/simul
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Concurrency discussion
Java Concurrency related posts
-
Java Virtual Threads Ate My Memory: A Web Crawler's Tale of Speed vs. Memory
-
Show HN: Samchika – A Java Library for Fast, Multithreaded File Processing
-
Java News: WildFly 36, Spring Milestones, and Open Liberty Updates
-
Implementation of a RingBuffer in Java with optional FIFO like semantics
-
Jox – channels and structured concurrency for Java
-
LMAX Disruptor – low latency inter-thread messaging for Java
-
Lightning Fast Multicast Ring Buffer
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Sep 2025
Index
What are some of the best open-source Concurrency projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | Disruptor | 17,968 |
2 | Vert.x | 14,556 |
3 | Android-RxJava | 7,531 |
4 | Quasar | 4,574 |
5 | JCTools | 3,724 |
6 | ea-async | 1,411 |
7 | react-native-threads | 774 |
8 | ConcurrencyFreaks | 439 |
9 | jox | 347 |
10 | java-concurrency-examples | 296 |
11 | lingua-franca | 267 |
12 | conditional | 64 |
13 | Samchika | 59 |
14 | JAVA-SE-Tutorial-codeswithpankaj | 40 |
15 | Composer | 18 |
16 | circular-buffer | 18 |
17 | ExcelPasswordCracker | 11 |
18 | time-series-concurrency-example | 7 |
19 | Concurrent-Checkers-Game | 4 |