🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
- cats
- either
- fp
- functional
47,133 repositories indexed
25–48 of 68 · Most stars
🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
High-level streams library for Node.js and the browser
Generic programming for Scala
ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript
Functional programming in Swift
JavaScript & TypeScript persistent and optionally immutable data tree with cursors.
:see_no_evil: Refuge from unsafe JavaScript
Functional extensions for C#
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
Clojure(Script)'s missing piece
🦋 Fantasy Land compliant (monadic) alternative to Promises
Swift type modelling the success/failure of arbitrary operations.
Functional Programming Library for C++. Write concise and readable C++ code.
Enhancing Java Stream API
Lua Fun is a high-performance functional programming library for Lua designed with LuaJIT's trace compiler in mind.
A set of pure Lua libraries focusing on input data handling (such as reading configuration files), functional programming (such as map, reduce, placeholder expressions,etc), and OS path management. Much of the functionality is inspired by the Python standard libraries.
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.
Lenses, Folds, and Traversals - Join us on web.libera.chat #haskell-lens
Primitives for functional programming in PHP
Asynchronous, Reactive Programming for Scala and Scala.js.
Efficient, Immutable, Thread-Safe Collection classes for Ruby
A Reactive Programming library for JavaScript
GS Collections has been migrated to the Eclipse Foundation, re-branded as Eclipse Collections. https://www.eclipse.org/collections/
Typescript focused FP library similar to Remeda and Ramda