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
102 watching
504 forks
Language: TypeScript
last commit: almost 2 years ago
Linked from 1 awesome list

algebraic-data-typesfunctional-programmingtypescript

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
effect-ts/effectA TypeScript framework providing a functional effect system with tools for building robust applications7,841
emmanueltouzery/prelude-tsA TypeScript library providing functional programming concepts and immutable data structures.378
gcanti/monocle-tsA TypeScript implementation of a functional programming approach to working with nested data structures1,045
millsp/ts-toolbeltA comprehensive TypeScript library providing a wide range of type utilities to improve type safety and simplify complex type operations6,787
louthy/language-extA C# library that enables declarative and pure functional programming by providing extensions to the language.6,553
typelevel/catsA library providing abstractions for functional programming in Scala, aiming to support core, binary compatible, modular and efficient typeful libraries.5,276
hemanth/functional-programming-jargonA glossary of terms explaining functional programming concepts in simple language18,616
eslint-functional/eslint-plugin-functionalAn ESLint plugin to enforce functional programming and prevent mutation in JavaScript and TypeScript codebases.857
baconjs/bacon.jsA functional reactive programming library for event-driven data processing and manipulation6,473
gigobyte/purifyA library providing a functional programming layer for TypeScript, offering tools and abstractions to improve code readability and maintainability.1,536
gvergnaud/ts-patternA library that enables expressive and safe code branching with type inference for complex conditions12,602
gcanti/elm-tsA TypeScript port of The Elm Architecture using RxJS and React300
piotrwitek/typesafe-actionsA utility library for creating and managing Redux actions with typesafe syntax2,407
typelevel/fs2A library for purely functional and effectful stream processing in Scala.2,381
kachayev/fn.pyProvides a set of functional programming primitives and tools to improve code organization and debugging in Python3,352