Monoid

Top 14 Monoid Open-Source Projects

  • language-ext

    C# functional language extensions - a base class library for functional programming

  • Project mention: The Monad Invasion - Part 2: Monads in Action! | dev.to | 2024-02-27

    You probably noticed that .SetName() returns a Either. You may have come across Unit in libraries like MediatR or Language-Ext. It's a simple construct representing a type with only one possible value. We use it as a placeholder for operations that do not return a value but may return another state. In our example, .SetName() is a Command that does not return a value but may fail. Therefore, the monad Either carries two possible states: Right (without value) or Left (with an Error).

  • mo

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

  • Project mention: Functional Programming Library for Golang by IBM | news.ycombinator.com | 2023-08-17

    A simple alternative is the combination of:

    - https://github.com/samber/lo

    - https://github.com/samber/mo

    The split is also nice as you can choose to just use the generic convenience functions from lo without the more FP related things from mo.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • functionaljava

    Functional programming in Java

  • crocks

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

  • fp-core.rs

    A library for functional programming in Rust

  • Project mention: Is Scala worth learning in 2023? | /r/scala | 2023-06-29

    Learn something that pays the bill first - nowadays it's Golang/Rust react/typescript. Then you can try some pure fp libs like fp-ts and fp-core.rs, and look through existing scala cats docs. If you'll feel bad about it - that's totally fine and expectable, fp takes a paradigm shift and not that many dev able to shift their brains way of thought due to basic psychological rigidity) (inability to change habits and to modify concepts/attitudes once developed). And that's purely a staffing and management issue - folks hired randoms out of the blue, and called 'em a team.

  • cyclops-react

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

  • λ

    Functional patterns for Java

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Learn-by-doing functional programming course on Scala

    learn-by-doing course/tutorial for functional programming on scala

  • inet-cute

    An implementation of interaction nets. -- ASCII art inspired syntax. -- Pure postfix expression. -- Using a stack-based low-layer language to build nets.

  • Project mention: Show HN: iNet – a new programming language for interaction nets | news.ycombinator.com | 2023-09-06

    At that time, feel free to open issue at: https://github.com/cicada-lang/inet/issues

    I will not miss an issue there :)

  • treap

    :leaves: :deciduous_tree: :fallen_leaf: Efficient implementation of the implicit treap data structure

  • monoid-subclasses

    Subclasses of Monoid with a solid theoretical foundation and practical purposes

  • endo

    Endomorphism utilities.

  • multi-instance

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

  • appendmap

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Monoid related posts

  • Vavr | Λrrow . . . Complementary or redundant? (Note: This is a multi-part question.)

    3 projects | /r/Kotlin | 26 Apr 2021

Index

What are some of the best open-source Monoid projects? This list will help you:

Project Stars
1 language-ext 6,176
2 mo 2,274
3 functionaljava 1,585
4 crocks 1,582
5 fp-core.rs 1,296
6 cyclops-react 1,296
7 λ 855
8 Learn-by-doing functional programming course on Scala 604
9 inet-cute 126
10 treap 63
11 monoid-subclasses 31
12 endo 4
13 multi-instance 3
14 appendmap 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com