Java High Performance

Open-source Java projects categorized as High Performance

Top 23 Java High Performance Projects

  • HikariCP

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

    Project mention: About Pool Sizing | news.ycombinator.com | 2023-09-05
  • Disruptor

    High Performance Inter-Thread Messaging Library

    Project mention: LMAX Disruptor – High Performance Inter-Thread Messaging Library | /r/hackernews | 2023-11-20
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • Vert.x

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

    Project mention: Reactive database access on the JVM | dev.to | 2023-07-13

    Hibernate Reactive integrates with Vert.x, but an extension allows to bridge to Project Reactor if wanted

  • seatunnel

    SeaTunnel is a next-generation super high-performance, distributed, massive data integration tool.

    Project mention: SymmetricDS: Open-Source, cross platform database replication software | news.ycombinator.com | 2023-08-06

    looks that way. there is an other project that does similar things Apache SeaTunnel: https://seatunnel.apache.org/

  • JCTools

  • Tablesaw

    Java dataframe and visualization library

    Project mention: Tablesaw: Java Dataframe and Visualization Library | news.ycombinator.com | 2023-02-06
  • Apache Log4j 2

    Apache Log4j 2 is a versatile, feature-rich, efficient logging API and backend for Java.

    Project mention: Log4j requesting feedback on which modules/features to drop | news.ycombinator.com | 2023-09-28
  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • fastjson2

    🚄 FASTJSON2 is a Java JSON library with excellent performance.

    Project mention: FLaNK Stack Weekly for 20 June 2023 | dev.to | 2023-06-20
  • Agrona

    High Performance data structures and utility methods for Java

    Project mention: Any library you would like to recommend to others as it helps you a lot? For me, mapstruct is one of them. Hopefully I would hear some other nice libraries I never try. | /r/java | 2023-05-27

    Aeron for low latency apps and Agrona is you're using Aeron for data structures

  • Eclipse Collections

    Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.

    Project mention: Yet another introduction to Functional Programming | dev.to | 2023-07-12

    eclipse-collections for Java.

  • tlaplus

    TLC is a model checker for specifications written in TLA+. The TLA+Toolbox is an IDE for TLA+.

    Project mention: Concurrent Data-structure Design Walk-Through | dev.to | 2023-08-22

    There are no tests! There are various ways to test concurrent data structures. You could use a stress test, where you spawn a lot of threads and let them mutate the map in a random way and then check the consistency of the map and some invariants. You could learn TLA+ and write a formal model of the map and then verify it.

  • GS Collections

    GS Collections has been migrated to the Eclipse Foundation, re-branded as Eclipse Collections. https://www.eclipse.org/collections/

  • fastutil

    fastutil extends the Java™ Collections Framework by providing type-specific maps, sets, lists and queues.

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

    Project mention: Version 1.5.0 of the email address validation library, JMail, is now available | /r/java | 2023-03-21

    Oh, this is the validation engine in https://www.simplejavamail.org/ which I like very much! Thank you!

  • Koloboke

    Java Collections till the last breadcrumb of memory and performance

  • TornadoVM

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

    Project mention: From CPU to GPU and FPGAs: Supercharging Java Applications with TornadoVM [video] | news.ycombinator.com | 2023-08-24

    Presented by Juan Fumero, PhD & Research Fellow (The University of Manchester, UK) during the JVM Language Summit 2023 (Santa Clara CA).

    More information on TornadoVM can be found at https://www.tornadovm.org/

    Tags: #Java #JVMLS #GPU #FPGA #OpenJDK #GraalVM #AI

  • cicada

    🚀 Fast lightweight HTTP service framework. (by TogetherOS)

  • DSL-JSON

    High performance JVM JSON library

    Project mention: The Newest Java Json Benchmark Results just dropped | /r/java | 2023-05-01

    Afaik dsl-json came up with a lot of improvements and inspired a several other libraries like JsonIter and jsonIter-scala. Jsoniter-scala by u/plokhotnyuk is probably the most optimized JSON library on the JVM at this point, and seems to power most of the Scala ecosystem. Some implementations/optimizations eventually made their way back into Jackson and other libraries.

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

    Project mention: Longhorn alternatives | /r/kubernetes | 2023-01-13

    Tbf that isn't distributed storage. You could use DBRD with ZFS over it though, to accomplish this. I plan to try it at some point - I love ZFS, and for my NAS and backup target it's terrific, but I want something that can distribute across my three compute nodes.

  • Zero-Allocation-Hashing

    Zero-allocation hashing for Java

  • SaaSHub

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

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). The latest post mention was on 2023-11-20.

Java High Performance related posts

Index

What are some of the best open-source High Performance projects in Java? This list will help you:

Project Stars
1 HikariCP 18,932
2 Disruptor 16,620
3 Vert.x 13,859
4 seatunnel 6,738
5 JCTools 3,393
6 Tablesaw 3,365
7 Apache Log4j 2 3,199
8 fastjson2 3,166
9 Agrona 2,672
10 Eclipse Collections 2,286
11 tlaplus 2,129
12 GS Collections 1,817
13 fastutil 1,659
14 Rapidoid 1,619
15 bitsail 1,501
16 Simple Java Mail 1,140
17 Koloboke 985
18 TornadoVM 971
19 cicada 953
20 DSL-JSON 949
21 HPPC 939
22 linstor-server 765
23 Zero-Allocation-Hashing 747
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com