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.
Java annotation processor to create immutable objects and builders, for records too. Sweep boilerplate code under the rug!
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
The most advanced ORM of JVM, for both java & kotlin
SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.
Immutable in-memory R-tree and R*-tree implementations in Java with reactive api