SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Java High Performance Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
LMAX have an open source version of the disruptor in GitHub https://github.com/LMAX-Exchange/disruptor
-
Project mention: Spark – A web micro framework for Java and Kotlin | news.ycombinator.com | 2024-02-10
https://vertx.io/
It's actively maintained with full time developers, performant, supports Kotlin out of the box, and has more features?
-
seatunnel
SeaTunnel is a next-generation super high-performance, distributed, massive data integration tool.
[hotfix]fix docker image build script @liunaijie
-
-
-
-
Eclipse Collections
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
-
tlaplus
TLC is a model checker for specifications written in TLA+. The TLA+Toolbox is an IDE for TLA+.
Project mention: Ask HN: Usefulness of formal verification (Coq) and formal verification (TLA+)? | news.ycombinator.com | 2024-04-07 -
GS Collections
GS Collections has been migrated to the Eclipse Foundation, re-branded as Eclipse Collections. https://www.eclipse.org/collections/
3. Eclipse Collections
-
fastutil
fastutil extends the Java™ Collections Framework by providing type-specific maps, sets, lists and queues.
Project mention: Rawdrawandroid – Build Android apps without any Java, in C and Make | news.ycombinator.com | 2024-09-22 -
-
bitsail
BitSail is a distributed high-performance data integration engine which supports batch, streaming and incremental scenarios. BitSail is widely used to synchronize hundreds of trillions of data every day.
-
-
TornadoVM
TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
You don't need to use C++ to interface with CUDA or even write it.
A while ago NVIDIA and the GraalVM team demoed grCUDA which makes it easy to share memory with CUDA kernels and invoke them from any managed language that runs on GraalVM (which includes JIT compiled Python). Because it's integrated with the compiler the invocation overhead is low:
https://developer.nvidia.com/blog/grcuda-a-polyglot-language...
And TornadoVM lets you write kernels in JVM langs that are compiled through to CUDA:
https://www.tornadovm.org
There are similar technologies for other languages/runtimes too. So I don't think that will cause NVIDIA to lose ground.
-
-
9. Koloboke
-
-
linstor-server
High Performance Software-Defined Block Storage for container, cloud and virtualisation. Fully integrated with Docker, Kubernetes, Openstack, Proxmox etc.
-
-
ActiveJ
ActiveJ is an alternative Java platform built from the ground up. ActiveJ redefines core, web and high-load programming in Java, providing simplicity, maximum performance and scalability
-
Java High Performance discussion
Java High Performance related posts
-
Common Java Libraries and Frameworks you Should Try
-
SeaTunnel Community Monthly Report For September
-
Exciting Updates Coming in Apache SeaTunnel 2.3.8
-
How to Become an Apache SeaTunnel Committer?
-
Source Code Analysis of Apache SeaTunnel Zeta Engine (Part 1): Server Initialization
-
The LMAX Architecture (2011)
-
LMAX Disruptor – low latency inter-thread messaging for Java
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Oct 2024
Index
What are some of the best open-source High Performance projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | HikariCP | 19,927 |
2 | Disruptor | 17,397 |
3 | Vert.x | 14,269 |
4 | seatunnel | 7,867 |
5 | fastjson2 | 3,713 |
6 | JCTools | 3,559 |
7 | Tablesaw | 3,536 |
8 | Agrona | 2,849 |
9 | Eclipse Collections | 2,430 |
10 | tlaplus | 2,297 |
11 | GS Collections | 1,813 |
12 | fastutil | 1,785 |
13 | Rapidoid | 1,623 |
14 | bitsail | 1,620 |
15 | Simple Java Mail | 1,220 |
16 | TornadoVM | 1,187 |
17 | DSL-JSON | 1,011 |
18 | Koloboke | 1,007 |
19 | HPPC | 980 |
20 | linstor-server | 970 |
21 | cicada | 954 |
22 | ActiveJ | 867 |
23 | Zero-Allocation-Hashing | 792 |