LFX Platform

Know more about LFX Platform

LFX Insights

Functional Effect Systems

Libraries that provide a type-safe, composable approach to managing side effects, asynchronous execution, and concurrency in functional programming environments – particularly on the JVM with Scala.

7 projects

5,336 contributors

$27M

ZIO

ZIO is a type-safe, composable library for asynchronous and concurrent programming in Scala. It provides a powerful effect system for building scalable, resilient applications with built-in error handling, resource management, and high performance.

Contributors

2,043

Organizations

379

Software value

$7M

FS2: Functional Streams for Scala

FS2 is a streaming library for Scala that provides pure functional, effectful, and compositional streaming abstractions. It enables processing of infinite streams of data in a memory-efficient way with support for concurrent and resource-safe operations.

Contributors

937

Organizations

245

Software value

$1.6M

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

840

Organizations

176

Software value

$1.7M

Cats Effect

Cats Effect is a pure functional runtime system for Scala that provides composable asynchronous and concurrent programming capabilities. It implements an IO monad and offers abstractions for managing effects, resource handling, and concurrent computations in a purely functional way.

Contributors

803

Organizations

240

Software value

$1.5M

Effect

An ecosystem of tools to build robust applications in TypeScript

Contributors

713

Organizations

216

Software value

$15M

Monix

Asynchronous, Reactive Programming for Scala and Scala.js.

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.
Looking for a project that’s not listed?