Showing 20 of 20 projects
A glossary of functional programming terms explained with simple definitions and JavaScript examples.
A Python library for functional programming with typed, safe, and meaningful function returns using monadic containers.
A type class and dependent type based generic programming library for Scala, enabling boilerplate reduction and arity abstraction.
A Go library providing monads and functional programming abstractions like Option, Result, and Either using Go 1.18+ generics.
A purely functional, effectful, and polymorphic stream processing library for Scala built on Cats and Cats-Effect.
A high-performance Scala library for composing asynchronous, event-based programs with strong functional programming influences.
A TypeScript-focused functional programming utility library designed for use with R.pipe and strict currying.
A guide and code examples for replacing loops with recursion, higher-order functions, and functional patterns in JavaScript.
A functional programming library for TypeScript/JavaScript with lazy evaluation and strong type inference.
An ESLint plugin to disable mutation and promote functional programming in JavaScript and TypeScript.
A functional programming library for JavaScript, TypeScript, and Flow, providing type classes and data types inspired by Scala, Cats, and Monix.
A pragmatic JavaScript library providing functional algebraic data types (Maybe, Result) with a simplified API for safe data handling.
A TypeScript library providing persistent immutable collections and functional programming constructs like Option, Either, and Future.
A functional abstraction for managing asynchronous computations in JavaScript with cancellation support.
A JavaScript library for building React applications using functional programming patterns as an alternative to JSX.
A JavaScript library for building React applications using functional programming patterns as an alternative to JSX.
A lightweight, TypeScript-first functional programming library for JavaScript with auto-currying and point-free style.
A dependently-typed Idris implementation of Domain-Driven Design concepts from 'Domain Modeling Made Functional', deployed as a Node.js microservice.
A JavaScript port of Haskell's Data.Aviary.Birds, providing a collection of combinators for functional programming.
A curated collection of 130+ functional programming array filter functions for TypeScript/JavaScript.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.