25 projects
Ramda
Ramda is a practical functional library for JavaScript programmers that emphasizes pure functions, immutability, and composable functions. It provides utilities for working with JavaScript data structures without changing the original data.
1,918
607
$715K
Cats
Cats is a library providing abstractions for functional programming in Scala, offering typeclasses, data types, and other tools to enable pure functional programming patterns
1,469
377
$2.1M
Tapir
Rapid development of self-documenting APIs
1,078
192
$5.1M
Arrow
Arrow is a functional programming library for Kotlin that provides immutable data types, type classes, effects, optics and other functional programming constructs. It enables writing pure functional code in Kotlin with features like error handling, dependency injection, and concurrency management.
839
176
$1.7M
Effect
An ecosystem of tools to build robust applications in TypeScript
717
217
$15M
LanguageExt
C# pure functional programming framework - come and get declarative!
646
120
$3.9M
Haskell Text
Haskell library for space- and time-efficient operations over Unicode text.
425
150
$1.6M
Scala Parser Combinators
simple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module
187
73
$77K
thi.ng/umbrella
⛱ Broadly scoped ecosystem & mono-repository of 202 TypeScript projects (and ~180 examples) for general purpose, functional, data driven development
186
54
$15M
CSharpFunctionalExtensions
Functional extensions for C#
Glasgow Haskell Compiler
Mirror of the Glasgow Haskell Compiler. Please submit issues and patches to GHC's Gitlab instance (https://gitlab.haskell.org/ghc/ghc). First time contributors are encouraged to get started with the newcomers info (https://gitlab.haskell.org/ghc/ghc/wikis/contributing).
Lwt
OCaml promises and concurrent I/O
Monix
Asynchronous, Reactive Programming for Scala and Scala.js.
Ramda Adjunct
Ramda Adjunct is the most popular and most comprehensive set of functional utilities for use with Ramda, providing a variety of useful, well tested functions with excellent documentation.
Recompose
A React utility belt for function components and higher-order components.
Remeda
A utility library for JavaScript and TypeScript.
SBV: SMT Based Verification
SMT Based Verification in Haskell. Express properties about Haskell programs and automatically prove them using SMT solvers.
Samber/lo
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
Scalaz
Principled Functional Programming in Scala
Shapeless
Generic programming for Scala
Toolz
A functional standard library for Python.
ZIO Prelude
A lightweight, distinctly Scala take on functional abstractions, with tight ZIO integration
fp-ts
Functional programming in TypeScript
izumi
Productivity-oriented collection of lightweight fancy stuff for Scala toolchain
lens
Lenses, Folds, and Traversals - Join us on web.libera.chat #haskell-lens