Skip to content

Compatible libraries

Jason edited this page Oct 31, 2020 · 18 revisions

Feel free to add more libraries to this list.

  • SRD - Simple Remote Data for TypeScript
  • Most — Ultra-high performance monadic streams for reactive programming
  • Kefir — Reactive Programming library for JavaScript
  • fun-task — Abstraction similar to Promises for managing asynchronous code in JS
  • flow-static-land — Implementation of common algebraic types in JavaScript + Flow
  • ziparray — Provides an alternative Apply implementation for arrays
  • church-these — Implementation of the These datatype using only functions
  • static-land-pull-stream — Provides some algebraic definitions for pull streams
  • Fluture — High performance monadic alternative to Promises
  • partial.lenses — Partial lenses is a comprehensive, high-performance optics library for JavaScript
  • imlazy — Functional programming with lazy immutable iterables
  • fantasy-to-static — A helper that generates a static-land module from a fantasy-land type
  • Funland follows the static-land specification to deliver types and laws for TypeScript and Flow
  • Funfix delivers standard data types for FP, compatible with static-land and Fantasy-Land since 7.x
  • hkts Implementation of static-land type classes and a collection of common adts built in TypeScript for Deno.
  • Freer aims to provide a Free monad with composable effect handlers, an à la carte menu of effect handlers, and an embedding of effects into the async-await notation of JavaScript
Clone this wiki locally