Projects in Awesome Lists tagged with semigroup
A curated list of projects in awesome lists tagged with semigroup .
https://github.com/louthy/language-ext
C# pure functional programming framework - come and get declarative!
ad-hoc-polymorphism applicative bcl c-sharp f-sharp functional-languages functional-programming functor higher-kinded-types immutable-collections immutable-types language-ext lenses monad monad-transformers monads monoid records semigroup structural-equality
Last synced: 26 Dec 2025
https://github.com/palatable/lambda
Functional patterns for Java
algebraic-data-types bifunctors coproduct either functional-programming functor hlist io-monad java lambda lenses maybe-monad monad monoid optics profunctors semigroup traversable try-monad tuples
Last synced: 30 Jan 2026
https://github.com/co-log/co-log
📓 Flexible and configurable modern #Haskell logging framework
comonad composability contravariant hacktoberfest haskell haskell-library logging semigroup
Last synced: 14 Apr 2025
https://github.com/Risto-Stevcev/bastet
A ReasonML/Ocaml library for category theory and abstract algebra
abstract abstract-algebra algebra bucklescript category category-theory monad monoid prelude reason reasonml semigroup semigroupoid semiring theory
Last synced: 07 May 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/libsemigroups/libsemigroups
C++ library for semigroups and monoids
c-plus-plus-17 computer-algebra congruence enumeration monoid semigroup
Last synced: 14 Mar 2026
https://github.com/evturn/haskellbook
Solutions to exercises from the book Haskell Programming
abstract-data-types algebraic-data-types applicative foldable functor haskell haskell-book haskell-programming haskellbook monad monad-transformers monoid newtype parser-combinators product-type semigroup solutions sum-types traversable
Last synced: 28 Jan 2026
https://github.com/mplex/multiplex
multiplex: algebraic tools for the analysis of multiple social networks
algebra network-analysis r semigroup semiring
Last synced: 22 Oct 2025
https://github.com/tureluren/refql
A library for composing and running database queries with rich IntelliSense and type safety
fantasy-land functional-programming nodejs orm query-builder query-language semigroup sql typescript
Last synced: 21 Feb 2026
https://github.com/typeclasses/partial-semigroup
A partial binary associative operator (appendMaybe :: a → a → Maybe a)
algebraic-structures haskell haskell-library partial-semigroup semigroup
Last synced: 11 Dec 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/egri-nagy/kigen
Computational Semigroup Theory Software System written in Clojure
abstract-algebra clojure computer-algebra computer-algebra-system diagram-semigroups mathematics semigroup
Last synced: 30 Jul 2025
https://github.com/lewismj/functional_scala
Presentations on functional programming in Scala
free functional lambda-calculus monad monad-transformers monoid reader scala semigroup writer
Last synced: 11 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/gap-packages/subsemi
GAP package for enumerating subsemigroups of semigroups by several different search algorithms.
diagram-semigroups enumeration semigroup transformation-semigroups
Last synced: 18 Jan 2026
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/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/gvolpe/functional-data-validation
Functional Data Validation in Haskell (Examples of my talk in Eindhoven, NL on June 2017)
applicative functor monad semigroup validation
Last synced: 02 Nov 2025
https://github.com/spamegg1/haskell-prog
Working through the book "Get Programming with Haskell" by Will Kurt
applicative cabal functor ghc ghci haskell monad quickcheck semigroup stack
Last synced: 15 Mar 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/egri-nagy/pn2a
Converting Petri nets to finite state automata in the GAP computer algebra system
Last synced: 14 Feb 2026