Functional programming in TypeScript
- typescript
- functional-programming
- algebraic-data-types
47,133 repositories indexed
1–21 of 21 · Most stars
Functional programming in TypeScript
🦋 Fantasy Land compliant (monadic) alternative to Promises
Functional programming library for TypeScript - https://gigobyte.github.io/purify/
A collection of well known Algebraic Data Types for your utter enjoyment.
Functional programming style pattern-matching library for C++
Monads and other dark magic for Elixir
Category Theory and Algebraic abstractions for Clojure and ClojureScript.
Generalized recursion schemes and traversals for Scala.
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
🥃 Functional Algebraic Data Types
Open source math and physics engine that executes MATLAB-syntax code. Features a modern compiler, automatic GPU acceleration for large calculations, and support for math on geometry / FEA calculations.
A simple cross platform .NET API for Intel MKL
Reusable, composable patterns across Elixir libraries
adt4j - Algebraic Data Types for Java
Algebraic data types in Common Lisp
pure functional and generic programming for Erlang
The Coq Effective Algebra Library [maintainers=@CohenCyril,@proux01]
Natural 🌿 effect system that fits TypeScript
Relation algebra library for Coq
Scala Native BLAS (Basic Linear Algebra Subprograms) supporting Linux and macOS
A tiny TypeScript library for handling side effects in a unified way using algebraic effects, offering a type-safe approach for async operations, error handling, dependency injection, and more.