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
11k stars
101 watching
503 forks
Language: TypeScript
last commit: about 1 month ago
Linked from 1 awesome list
algebraic-data-typesfunctional-programmingtypescript
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 |