LFX Platform

Know more about LFX Platform

LFX Insights

Functional Programming Libraries

Libraries that provide functional programming abstractions, type classes, and combinators to enable pure functional programming in Scala and similar environments.

25 projects

7,465 contributors

$46M

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.

Contributors

1,918

Organizations

607

Software value

$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

Contributors

1,469

Organizations

377

Software value

$2.1M

Tapir

Rapid development of self-documenting APIs

Contributors

1,078

Organizations

192

Software value

$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.

Contributors

839

Organizations

176

Software value

$1.7M

Effect

An ecosystem of tools to build robust applications in TypeScript

Contributors

717

Organizations

217

Software value

$15M

LanguageExt

C# pure functional programming framework - come and get declarative!

Contributors

646

Organizations

120

Software value

$3.9M

Haskell Text

Haskell library for space- and time-efficient operations over Unicode text.

Contributors

425

Organizations

150

Software value

$1.6M

Scala Parser Combinators

simple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module

Contributors

187

Organizations

73

Software value

$77K

thi.ng/umbrella

⛱ Broadly scoped ecosystem & mono-repository of 202 TypeScript projects (and ~180 examples) for general purpose, functional, data driven development

Contributors

186

Organizations

54

Software value

$15M

CSharpFunctionalExtensions

Functional extensions for C#

This project hasn't been onboarded to LFX Insights.

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).

This project hasn't been onboarded to LFX Insights.

Lwt

OCaml promises and concurrent I/O

This project hasn't been onboarded to LFX Insights.

Monix

Asynchronous, Reactive Programming for Scala and Scala.js.

This project hasn't been onboarded to LFX Insights.

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.

This project hasn't been onboarded to LFX Insights.

Recompose

A React utility belt for function components and higher-order components.

This project hasn't been onboarded to LFX Insights.

Remeda

A utility library for JavaScript and TypeScript.

This project hasn't been onboarded to LFX Insights.

SBV: SMT Based Verification

SMT Based Verification in Haskell. Express properties about Haskell programs and automatically prove them using SMT solvers.

This project hasn't been onboarded to LFX Insights.

Samber/lo

💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)

This project hasn't been onboarded to LFX Insights.

Scalaz

Principled Functional Programming in Scala

This project hasn't been onboarded to LFX Insights.

Shapeless

Generic programming for Scala

This project hasn't been onboarded to LFX Insights.

Toolz

A functional standard library for Python.

This project hasn't been onboarded to LFX Insights.

ZIO Prelude

A lightweight, distinctly Scala take on functional abstractions, with tight ZIO integration

This project hasn't been onboarded to LFX Insights.

fp-ts

Functional programming in TypeScript

This project hasn't been onboarded to LFX Insights.

izumi

Productivity-oriented collection of lightweight fancy stuff for Scala toolchain

This project hasn't been onboarded to LFX Insights.

lens

Lenses, Folds, and Traversals - Join us on web.libera.chat #haskell-lens

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?