scriptum

Effect handling library

A functional programming library that provides data structures and computation models for handling effects in client/server JavaScript applications.

Functional Programming Unorthodoxly Adjusted to Client-/Server-side Javascript

GitHub

383 stars
15 watching
21 forks
Language: JavaScript
last commit: almost 2 years ago
Linked from 1 awesome list

algebraic-data-typesanamorphismcatamorphismcompositioncorecursionfoldingfunction-compositionfunctional-programmingjavascriptlazynessmonadmonad-transformerspoint-freepolymorphismpure-functionpurityrecursionsum-typestagged-unionstransducers

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
teaentitylab/fpesA library providing core functional programming functions and types for JavaScript43
kongware/ftorA programming language and runtime system designed to provide type-directed functional programming in JavaScript with debugging support44
xnning/eveffA Haskell library providing an efficient way to handle effects in functional programming82
dschalk/monads-for-functional-javascriptA collection of functional programming abstractions for handling uncertainty and side effects in JavaScript2
effector/patronumA library of reusable functions for managing side effects in reactive state management systems.298
ritesh404/kudojsA utility library to help write code in a functional programming style in Javascript.23
jussi-kalliokoski/trineA utility library for modern JavaScript that facilitates functional programming and iterator protocols.1,415
kelin2025/effector-factorioA library that helps separate presentation logic from application logic in React applications62
darklang/tableclothA set of libraries providing standardized API functions across different functional programming languages514
bttmly/fopsProvides functional, curried versions of common JavaScript operators and language constructs for concise and expressive programming.2
funkia/jabzA library providing reusable functional abstractions for JavaScript and TypeScript, including functors, monads, traversables, and more.90
marpple/fxtsA functional programming library providing utilities for working with data and concurrency in TypeScript/JavaScript.940
evpl/jkscopeA Java library that provides functional programming utilities inspired by Kotlin13
iscpif/freedslA library for pure composition of side effects in functional programming using an abstract wrapping type and the Free Monad36
xaxis/boilerA utility library providing over 115 methods to simplify common JavaScript tasks and operations42