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
59,621 visible repositories in the index
1–24 of 43 · Most stars
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
High Performance Inter-Thread Messaging Library
Vert.x is a tool-kit for building reactive applications on the JVM
📌 a missing Java std lib(simple & 0-dependency) for framework/middleware, provide an enhanced InheritableThreadLocal that transmits values between threads even using thread pooling components.
Enso Analytics is a self-service data prep and analysis platform designed for data teams.
vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.
Translated📌 Asynchronous thread pool framework, support Thread Pool Dynamic Change & monitoring & Alarm, no need to modify the code easily introduced.
Non-Blocking Reactive Foundation for the JVM
A lightweight dynamic thread pool framework with built-in monitoring and alerting, unified third-party thread pool management, and support for popular configuration centers (Nacos, Apollo, Zookeeper, Consul, and Etcd), extensible via SPI。
Automated mass refactoring of source code.
Compiles Java bytecode to JavaScript, WebAssembly and C
Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
Enhancing Java Stream API
jOOλ - The Missing Parts in Java 8 jOOλ improves the JDK libraries in areas where the Expert Group's focus was elsewhere. It adds tuple support, function support, and a lot of additional functionality around sequential Streams. The JDK 8's main efforts (default methods, lambdas, and the Stream API) were focused around maintaining backwards compatibility and implementing a functional API for parallelism.
Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Mixin is a trait/mixin and bytecode weaving framework for Java using ASM
An advanced, but easy to use, platform for writing functional applications in Java 8.
Elegant parsing in Java and Scala - lightweight, easy-to-use, powerful.
Ahead of time compiler for JVM bytecode targetting iOS, Mac OSX and Linux
🚀 fast JavaScript 4 Eclipse Vert.x
Comically fast Dota 2, CSGO, CS2 and Deadlock replay parser written in Java.
Low-overhead, non-blocking I/O, external Process implementation for Java
The Java microservice lib. QBit is a reactive programming lib for building microservices - JSON, HTTP, WebSocket, and REST. QBit uses reactive programming to build elastic REST, and WebSockets based cloud friendly, web services. SOA evolved for mobile and cloud. ServiceDiscovery, Health, reactive StatService, events, Java idiomatic reactive programming for Microservices.