A configuration as code language with rich validation and tooling.
- pkl
- java
- kotlin
- config
55,140 visible repositories in the index
1–17 of 17 · Most stars
A configuration as code language with rich validation and tooling.
📌 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.
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.
JPHP - an implementation of PHP on Java VM
Low-overhead, non-blocking I/O, external Process implementation for Java
Rembulan, an implementation of Lua 5.3 for the Java Virtual Machine
Java port of a concurrent trie hash map implementation from the Scala collections library
Fast, safe, complete libvips bindings for image processing in Java / JVM projects
A library that simplifies error handling for Functional Programming in Java
Simple tuples to use with RxJava [STABLE]
Simple currying for FuncN and ActionN on RxJava [STABLE]
Simple ActionN composition to use with RxJava [STABLE]
Simple partial application for FuncN and ActionN on RxJava [STABLE]
Simple .lng File Parser from HandyGames games
Json-values allows Java developers to harness the power of persistent data structures when working with JSON data, simplifying complex data manipulation. It provides a purely functional approach to JSON
Unified Java API for multiple decompilers (Fernflower, Vineflower, Procyon, CFR, JD-Core, JADX)
Vertx-effect brings functional effects to the Vert.x ecosystem and is inspired by Erlang’s actor model. Its manifesto emphasizes principles such as maximizing the use of verticles for scalability, maintaining single responsibility for each verticle, and prioritizing simplicity to enhance reliability and ease debugging.