fp-ts

Functional library

A library for typed functional programming in TypeScript, providing type-safe and scalable abstractions for common data structures.

Functional programming in TypeScript

GitHub

11k stars
101 watching
503 forks
Language: TypeScript
last commit: about 1 month ago
Linked from 1 awesome list

algebraic-data-typesfunctional-programmingtypescript

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
effect-ts/effect A framework for building robust applications in TypeScript with a focus on functional effects and dependency management 7,641
emmanueltouzery/prelude-ts A TypeScript library providing functional programming concepts and immutable data structures. 377
gcanti/monocle-ts A TypeScript implementation of a functional programming approach to working with nested data structures 1,044
millsp/ts-toolbelt A comprehensive TypeScript library providing a wide range of type utilities to improve type safety and simplify complex type operations 6,752
louthy/language-ext A C# library that enables declarative and pure functional programming by providing extensions to the language. 6,527
typelevel/cats A library providing abstractions for functional programming in Scala, aiming to support core, binary compatible, modular and efficient typeful libraries. 5,256
hemanth/functional-programming-jargon A glossary of terms explaining functional programming concepts in simple language 18,609
eslint-functional/eslint-plugin-functional An ESLint plugin to enforce functional programming and prevent mutation in JavaScript and TypeScript codebases. 852
baconjs/bacon.js A functional reactive programming library for event-driven data processing and manipulation 6,470
gigobyte/purify A library providing a functional programming layer for TypeScript, offering tools and abstractions to improve code readability and maintainability. 1,532
gvergnaud/ts-pattern A library that enables expressive and safe code branching with type inference for complex conditions 12,436
gcanti/elm-ts A TypeScript port of The Elm Architecture using RxJS and React 300
piotrwitek/typesafe-actions A utility library for creating and managing Redux actions with typesafe syntax 2,408
typelevel/fs2 A library for purely functional and effectful stream processing in Scala. 2,371
kachayev/fn.py Provides a set of functional programming primitives and tools to improve code organization and debugging in Python 3,351