ESLint rules for controlling where and how mutation is used.
A MobX powered state management solution based on data trees with first class support for TypeScript, snapshots, patches and much more
Functional reactive programming for JavaScript and CoffeeScript.
Functional reactive programming in JavaScript and CoffeeScript.
True functional reactive programming for JavaScript.
Functional programming helpers for JavaScript
Reactive programming with lean, functions-only, curried, tree-shakeable API
Sub-package of Funfix exposing primitive interfaces and data types belonging into a standard library
Reactive programming with lean, functions-only, curried, tree-shakeable API
Sub-package of Funfix defining type classes inspired by Haskell's standard library and by Typelevel Cats
A type-safe routing library for TypeScript
Fast cartesian product
React state management with a minimal API. Made with ES6 Proxies.
Helper functions to interoperate between the Effect framework and the fp-ts library
AOP(aspect-oriented programming) library or creating hooks for debug and monkey patch function using ES6 Proxy|Class Prototype.
Some common prototypes for node.js: string.startsWith(), object.countProperties() and more. Facilities for functional programming with objects: object.forEach(), object.filter(). Functions are added safely using Object.defineProperty().
Enhance value with plain and explicit reactive wrapper. Think of it as hook-style signals.
Helpful functions built on top of the mighty Ramda
Helper functions to make old web3.js programs compatible with web3.js-next modules
QuickCheck for JavaScript
Opinionated, transactional, MobX powered state container
Safe, ergonomic, non-generic sum types in TypeScript.
Ella is a utility-belt library for JavaScript that provides general purpose methods used in day to day programming.
Functional programming in TypeScript
Functional programming in TypeScript
A typescript functional programming library
Bring functional reactive programming to Redux using Cycle.js
Type safe middleware architecture for HTTP servers
A collection of composable reduction operations for arbitrary streams of values
The less is more, modular, functional reactive programming library
LiveScript is a language which compiles to JavaScript. It has a straightforward mapping to JavaScript and allows you to write expressive code devoid of repetitive boilerplate. While LiveScript adds many features to assist in functional style programming,
A powerful and extensible schema builder
Type-Friendly middleware library
Module implementing functional programming with functions called functors. For details see: https://marmelab.com/blog/2018/03/14/functional-programming-1-unit-of-code.html
A type-friendly BFF framework
React state management with a minimal API. Made with ES6 Proxies.
Cartesian product for big inputs
An fp-ts library to make it easy to work with fetch requests.
ESLint rules for functional programming