Showing 9 of 9 projects
A Rust library providing purely functional data structures and a comprehensive glossary of functional programming concepts.
A library providing common algebraic and categorical abstractions like monoids, functors, and monads to Elixir.
Category Theory and algebraic abstractions library for Clojure and ClojureScript.
Fantasyland algebraic data type extensions for Immutable.js, adding Monoid, Applicative, and Traversable capabilities.
A special-purpose UI library for PureScript that uses Applicative-style programming to build reactive interfaces from input fields.
An extensible F# validation library with built-in validators for primitive types and support for custom validators.
A refactoring kata to practice removing side effects using functional programming structures like functors and monads.
A utility library providing Algebraic Data Types and helper functions for functional programming in JavaScript.
A Scala port of the optparse-applicative library for building command-line interfaces with functional combinators.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.