An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with monoid

A curated list of projects in awesome lists tagged with monoid .

https://github.com/samber/mo

🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)

cats either fp functional future generics go golang io maybe monad monoid option optional programming result state task typesafe

Last synced: 14 May 2025

https://github.com/evilsoft/crocks

A collection of well known Algebraic Data Types for your utter enjoyment.

adt composition curry functor lift monad monoid pair predicate-functions unary-functions

Last synced: 14 May 2025

https://github.com/aol-archive/cyclops

An advanced, but easy to use, platform for writing functional applications in Java 8.

asynchronous collections data-structures functional-programming java java8 monad monad-transformers monoid reactive reactive-streams streams streams-api

Last synced: 10 Apr 2026

https://github.com/aol/cyclops

An advanced, but easy to use, platform for writing functional applications in Java 8.

asynchronous collections data-structures functional-programming java java8 monad monad-transformers monoid reactive reactive-streams streams streams-api

Last synced: 15 May 2025

https://github.com/fantasyland/static-land

Specification for common algebraic structures in JavaScript based on Fantasy Land

adt algebra algebraic algebraic-data-types fantasy-land functional-programming functor monad monoid specification static-land

Last synced: 04 Apr 2025

https://github.com/jwiegley/category-theory

An axiom-free formalization of category theory in Coq for personal study and practical work

cartesian cartesian-closed-category categories category category-theory comonads construction coq functor monad monoid profunctor profunctor-composition

Last synced: 15 May 2025

https://github.com/uncomplicate/fluokitten

Category theory concepts in Clojure - Functors, Applicatives, Monads, Monoids and more.

category-theory clojure clojure-library functor monad monoid

Last synced: 08 Apr 2025

https://github.com/thefrontside/funcadelic.js

Functional programming and category theory for everyday JavaScript development

functional-js functional-programming functor monad monoid semigroup typeclass

Last synced: 12 Oct 2025

https://github.com/functionalland/functional

Common Functional Programming Algebraic data types for JavaScript that is compatible with most modern browsers and Deno.

algebraic-data-types browser catamorphism category-theory deno denoland either either-monad fold functional functional-programming functor io-monad maybe maybe-monad monoid task task-monad

Last synced: 10 Apr 2025

https://github.com/benwr/bromberg_sl2

Cayley hashing as in "Navigating in the Cayley Graph of SL₂(𝔽ₚ)"

hash hashing homomorphic matrix-multiplication monoid monoidal sl2 tillich-zemor

Last synced: 14 Apr 2025

https://github.com/jonathanknowles/monoidmap

Monoidal map type with support for semigroup and monoid subclasses.

haskell map monoid monoidmap total type

Last synced: 02 Jul 2025

https://github.com/modulovalue/abstract_dart

A collection of algebraic structures borrowed from abstract algebra. Semigroup, Monoid, Group & Field.

abstractalgebra algebra dart dartlang field functional-programming group monoid pub semigroup vectorspace

Last synced: 13 Apr 2025

https://github.com/functionalland/functional-http-server

A simple HTTP server inspired by Express and in tune with Functional Programming principles in JavaScript for Deno.

category-theory deno denoland express functional functional-programming functor http-server koa monoid oak task

Last synced: 11 Jul 2025

https://github.com/davidchase/elmentary

Your one-stop shop for Algebraic Data Types (ADT) in elm :deciduous_tree:

adts algebraic-data-types elm functional-programming monads monoid

Last synced: 11 Apr 2025

https://github.com/zouzias/algebird-examples

Examples using Twitter's Algebird library

algebird examples monoid twitter

Last synced: 21 Jan 2026

https://github.com/trskop/endo

Endomorphism utilities.

endo endomorphism haskell monoid

Last synced: 23 Mar 2025

https://github.com/chris-martin/multi-instance

Multiple typeclass instances, selected by explicit application of a phantom type parameter

haskell-library monoid phantom-types semigroup

Last synced: 30 Oct 2025

https://github.com/koterpillar/appendmap

A Data.Map wrapper with a Monoid instance that delegates to the individual keys

containers data-structures haskell map monoid semigroup

Last synced: 10 Apr 2025

https://github.com/functionalland/functional-redis

A simple Redis client in tune with Functional Programming principles in JavaScript for Deno.

deno denoland functional functional-programming functor monoid redis

Last synced: 05 May 2026

https://github.com/unosd/resultmonad

C# implementation of the result and other monads with query syntax support and extensions for Tasks and IEnumerable

async csharp functional functional-programming functor functors monad monads monoid monoids netcore2 netstandard result task tpl

Last synced: 27 May 2026

https://github.com/nem035/js-function-fun-2

Fun with functional programming in JavaScript (2)

composition functional-programming functor javascript monad monoid semigroup

Last synced: 30 Jun 2025

https://github.com/adversing/monoid.scala

Scala-based Haskell monoid implementation

functional-programming monoid scala

Last synced: 06 Apr 2025

https://github.com/athanclark/monadoid

Every applicative of monoids is a monoid

haskell monad monoid

Last synced: 16 Nov 2025

https://github.com/skippia/fp-playground

Explore opportunities of functional programming through the prism of typescript and `fp-ts`

applicative category contramap either eq fp-ts functional-composition functional-programming functor hof maybe monad monoid option ord promises semigroup task-either typescript

Last synced: 03 Mar 2025

https://github.com/lastland/mergesort

A demo of using ad-hoc polymorphism to implement merge sort in Scala.

cats demo foldable monoid scalacheck

Last synced: 24 Apr 2025