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.
-
Updated
Nov 29, 2024 - Java
In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that map values to other values, rather than a sequence of imperative statements which update the running state of the program.
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.
Apache Groovy: A powerful multi-faceted programming language for the JVM platform
Stream API from Java 8 rewritten on iterators for Java 7 and below
Functional programming in Java
An advanced, but easy to use, platform for writing functional applications in Java 8.
SQL DSL (Domain Specific Language) for Kotlin and Java. Supports rendering for MyBatis or Spring JDBC Templates
Functional patterns for Java
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
java port of Underscore.js
💡 没啥用的仓库,别看了。关注 https://github.com/bitlap/zim
Checked Exceptions-enabled Java 8+ functional interfaces + adapters
Code a program in a language of your choice.
An Intellij/Android Studio plugin to help visualise side effects in your code.
Categorical Query Language IDE
LINQ to Objects for Java.
A library that simplifies error handling for Functional Programming in Java
Compile-time checked Unions of different types for Domain Modeling [STABLE]
Java 8 Guides and Tutorials - A lot of awesome examples using Java 8 features like Stream, Lambda, Functional Interface, Date and Time API and much more