RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
- java
- rxjava
- flow
- reactive-streams
47,133 repositories indexed
1–24 of 56 · Most stars
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
A type-safe HTTP client for Android and the JVM
Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas
👨🎓 Java Core Sprout : basic, concurrent, algorithm
To Be Top Javaer - Java工程师成神之路
JDK main-line development https://openjdk.org/projects/jdk
一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄
Vert.x is a tool-kit for building reactive applications on the JVM
Suite of tools for deploying and training deep learning models using the JVM. Highlights include model import for keras, tensorflow, and onnx/pytorch, a modular and tiny c++ library for running math code and a java based math library on top of the core c++ library. Also includes samediff: a pytorch/tensorflow like library for running deep learn...
LangChain4j is an idiomatic, open-source Java library for building LLM-powered applications on the JVM. It offers a unified API over popular LLM providers and vector stores, and makes implementing tool calling (including MCP support), agents and RAG easy. It integrates seamlessly with enterprise Java frameworks like Quarkus and Spring Boot.
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
:chart_with_upwards_trend: Capturing JVM- and application-level metrics. So you know what's going on.
The modern Java bytecode editor
Asynchronous, non-blocking HTTP & WebSocket client for the JVM
configuration library for JVM languages using HOCON files
Production-safe dynamic tracing and diagnostics for Java applications—attach to live JVMs with no restart or recompilation.
Reactive Streams Specification for the JVM
Fault tolerance and resilience patterns for the JVM
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Small set of tools for JVM troublshooting, monitoring and profiling.
Compiles Java bytecode to JavaScript, WebAssembly and C
Cucumber for the JVM
The official MongoDB drivers for Java, Kotlin, and Scala
Apache Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log-like data