Java High Performance

Open-source Java projects categorized as High Performance

Top 23 Java High Performance Projects

High Performance
  • HikariCP

    光 HikariCP・A solid, high-performance, JDBC connection pool at last.

    Project mention: Melhorando o desempenho de aplicações Spring Boot - Parte II | dev.to | 2024-08-27
  • SaaSHub

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

    SaaSHub logo
  • Disruptor

    High Performance Inter-Thread Messaging Library

    Project mention: The LMAX Architecture (2011) | news.ycombinator.com | 2024-08-16

    LMAX have an open source version of the disruptor in GitHub https://github.com/LMAX-Exchange/disruptor

  • Vert.x

    Vert.x is a tool-kit for building reactive applications on the JVM

    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.

    Project mention: SeaTunnel Community Monthly Report For September | dev.to | 2024-10-09

    [hotfix]fix docker image build script @liunaijie

  • fastjson2

    🚄 FASTJSON2 is a Java JSON library with excellent performance.

  • JCTools

  • Tablesaw

    Java dataframe and visualization library

  • Agrona

    High Performance data structures and utility methods for Java

  • 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/

    Project mention: Common Java Libraries and Frameworks you Should Try | dev.to | 2024-10-15

    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
  • Rapidoid

    Rapidoid - Extremely Fast, Simple and Powerful Java Web Framework and HTTP Server!

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

  • Simple Java Mail

    Simple API, Complex Emails (Jakarta Mail smtp wrapper)

  • TornadoVM

    TornadoVM: A practical and efficient heterogeneous programming framework for managed languages

    Project mention: Intel Gaudi 3 AI Accelerator | news.ycombinator.com | 2024-04-10

    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.

  • DSL-JSON

    High performance JVM JSON library

  • Koloboke

    Java Collections till the last breadcrumb of memory and performance

    Project mention: Common Java Libraries and Frameworks you Should Try | dev.to | 2024-10-15

    9. Koloboke

  • HPPC

    High Performance Primitive Collections for Java

  • linstor-server

    High Performance Software-Defined Block Storage for container, cloud and virtualisation. Fully integrated with Docker, Kubernetes, Openstack, Proxmox etc.

  • cicada

    🚀 Fast lightweight HTTP service framework. (by TogetherOS)

  • 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

  • Zero-Allocation-Hashing

    Zero-allocation hashing for Java

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

Java High Performance discussion

Log in or Post with

Java High Performance related posts

  • Common Java Libraries and Frameworks you Should Try

    5 projects | dev.to | 15 Oct 2024
  • SeaTunnel Community Monthly Report For September

    1 project | dev.to | 9 Oct 2024
  • Exciting Updates Coming in Apache SeaTunnel 2.3.8

    2 projects | dev.to | 27 Sep 2024
  • How to Become an Apache SeaTunnel Committer?

    1 project | dev.to | 12 Sep 2024
  • Source Code Analysis of Apache SeaTunnel Zeta Engine (Part 1): Server Initialization

    1 project | dev.to | 11 Sep 2024
  • The LMAX Architecture (2011)

    4 projects | news.ycombinator.com | 16 Aug 2024
  • LMAX Disruptor – low latency inter-thread messaging for Java

    1 project | news.ycombinator.com | 9 Jul 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Oct 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that Java is
the 8th most popular programming language
based on number of metions?