Showing 22 of 22 projects
A specification for interoperability of common algebraic structures in JavaScript, enabling functional programming patterns.
A C# functional programming framework that provides monads, immutable collections, effects, and concurrency tools to write declarative, robust code.
A Swift microframework providing a Result<Value, Error> type for modeling success/failure of operations.
A Fantasy Land compliant, monadic alternative to JavaScript Promises with lazy evaluation and cancellation.
A functional programming library for TypeScript with an elegant, type-safe API and Fantasy Land conformance.
A JavaScript library providing a collection of Algebraic Data Types (ADTs) like Maybe and Either for functional programming.
A Rust library providing purely functional data structures and a comprehensive glossary of functional programming concepts.
A Java 8 library providing persistent data structures, functional control types, and higher-kinded abstractions for building functional applications.
A library providing common algebraic and categorical abstractions like monoids, functors, and monads to Elixir.
An axiom-free formalization of category theory in Coq for representation, manipulation, and realization of categorical terms.
A specification for common algebraic structures in JavaScript using static functions instead of methods.
A cross-platform library for Typed Functional Programming in Swift.
An Elixir library for elegant error handling using result monads and result tuples.
A Clojure library implementing category theory concepts like functors, applicatives, monads, and monoids in idiomatic Clojure.
A functional abstraction for managing asynchronous computations in JavaScript with cancellation support.
A Go library providing monads, optional types, Rx-style observables, and functional programming utilities.
An educational Swift playground exploring monadic concepts through Optionals, bananas, and squirrels.
A JavaScript library for building parsers using functional parser combinators, inspired by Haskell's Parsec.
A Rust library providing Monad, MonadIO, coroutines, actors, and functional programming utilities inspired by Rx, Haskell, and Python.
A functional, type-safe JSON parser for Swift with Linux support and no external dependencies.
A tiny Elixir library for piping values that match ok/error tuples or custom patterns.
A Python microframework providing a fully typed, monad-based Result type for error handling without exceptions.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.