pure4j / pure4j
Compile-Time Purity and Immutability Semantics For The Java Language
☆174Updated 5 years ago
Related projects ⓘ
Alternatives and complementary repositories for pure4j
- Scala-like pattern matching for Java 8☆149Updated 6 years ago
- File-backed append-only object store.☆116Updated 8 years ago
- adt4j - Algebraic Data Types for Java☆144Updated 6 years ago
- LMDB for Java☆204Updated 3 years ago
- Idiomatic Scala ... in Java☆81Updated 3 years ago
- Java classes designed with optimizable object layout in mind☆408Updated last month
- Java 8 functional magic☆88Updated 2 years ago
- distributed Actors for Java 8 / JavaScript☆343Updated last year
- Persistent (immutable) collections for Java and Kotlin☆212Updated 11 months ago
- Generic, Null-safe, Immutable Collections and Functional Transformations for the JVM☆312Updated 8 months ago
- Virtual Time for the JVM☆61Updated 6 years ago
- A thin Java object persistence layer for JDBC☆83Updated 3 years ago
- Lazy sequences implementation for Java 8☆131Updated 5 years ago
- A small library for composing asynchronous code☆285Updated 4 years ago
- Java monadic parser combinator framework for constructing LL(1) parsers☆114Updated 6 months ago
- Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses…☆566Updated last year
- Journal.IO is a zero-dependency, fast and easy-to-use journal storage implementation.☆260Updated 2 years ago
- A high performance Java JDK 7 nio in-memory filesystem for Git☆114Updated 3 years ago
- Home of the cyclops integration modules : support for Scala, Clojure, RxJava (1+2), Reactor, FunctionalJava, Guava, Dexx & Vavr☆442Updated last year
- The Capsule Hash Trie Collections Library☆404Updated last year
- A Java implementation of Transducers☆120Updated last year
- A tiny dependency resolver for Java☆30Updated 2 years ago
- Clojure's data structures modified for use outside of Clojure☆219Updated 11 months ago
- ☆59Updated 9 years ago
- Test and Visualize and Manage Dependencies of classes and packages in JVM Byte Code (think Scala and Java)☆311Updated 3 years ago
- A Java DSL for binding method handles forward, rather than backward☆106Updated 7 months ago
- A modular toolkit for building web services with Guice, inspired by DropWizard☆111Updated last week
- Reactive IPC for the JVM☆55Updated 9 years ago
- Immutables encodings for Vavr☆33Updated 3 years ago