All Projects → monas → Similar Projects or Alternatives

110 Open source projects that are alternatives of or similar to monas

tiinvo
Functions for tacit programming and functional types for TypeScript and JavaScript.
Stars: ✭ 36 (+71.43%)
Mutual labels:  monad, option, either
apropos
Fast strong typed 'Either' data structure for typescript and flow
Stars: ✭ 20 (-4.76%)
Mutual labels:  monad, either
either option
A small typed and safe library for error handling with functionnal programming concept in Dart and flutter project
Stars: ✭ 34 (+61.9%)
Mutual labels:  option, either
J-Curry
A Java library that enables applying Functional Programming concepts like currying and partial application for functions, also it supports types like Either, Try, etc... using RxJava 2 interfaces, compatible with Java 7 and above
Stars: ✭ 17 (-19.05%)
Mutual labels:  monad, either
ts-belt
🔧 Fast, modern, and practical utility library for FP in TypeScript.
Stars: ✭ 439 (+1990.48%)
Mutual labels:  monad, option
Functional Examples
Examples with Functional JavaScript, following Professor Frisby's course
Stars: ✭ 179 (+752.38%)
Mutual labels:  monad
hymn
Hy Monad Notation - a monad library for Hy
Stars: ✭ 47 (+123.81%)
Mutual labels:  monad
Burrido
Do-notation for JavaScript
Stars: ✭ 150 (+614.29%)
Mutual labels:  monad
Alembic
⚗️ Functional JSON Parser - Linux Ready 🐧
Stars: ✭ 115 (+447.62%)
Mutual labels:  monad
function-composition-cheatsheet
Composition of Functions
Stars: ✭ 24 (+14.29%)
Mutual labels:  monad
functional-structures-refactoring-kata
Starting code and proposed solution for Functional Structures Refactoring Kata
Stars: ✭ 31 (+47.62%)
Mutual labels:  monad
F
Functional stuff for Python
Stars: ✭ 113 (+438.1%)
Mutual labels:  monad
Funcadelic.js
Functional programming and category theory for everyday JavaScript development
Stars: ✭ 183 (+771.43%)
Mutual labels:  monad
LLVM-JVM
[W.I.P] A Just-In-Time Java Virtual Machine written in Haskell
Stars: ✭ 22 (+4.76%)
Mutual labels:  monad
Swift Adventures In Monad Land
A Swift adventure with Optionals, Monads, bananas and squirrels
Stars: ✭ 166 (+690.48%)
Mutual labels:  monad
Fpgo
Monad, Functional Programming features for Golang
Stars: ✭ 165 (+685.71%)
Mutual labels:  monad
Rubico
[a]synchronous functional programming
Stars: ✭ 133 (+533.33%)
Mutual labels:  monad
either
Elm Either
Stars: ✭ 24 (+14.29%)
Mutual labels:  either
Mayre
Maybe render a React component, maybe not 😮
Stars: ✭ 114 (+442.86%)
Mutual labels:  monad
dart maybe
No more null check with an dart equivalent of Maybe (Haskel, Elm) / Option (F#).
Stars: ✭ 20 (-4.76%)
Mutual labels:  option
Crocks
A collection of well known Algebraic Data Types for your utter enjoyment.
Stars: ✭ 1,501 (+7047.62%)
Mutual labels:  monad
freedsl
Practical effect composition library based on abstract wrapping type and the free monad
Stars: ✭ 37 (+76.19%)
Mutual labels:  monad
Cats Stm
An STM implementation for Cats Effect
Stars: ✭ 106 (+404.76%)
Mutual labels:  monad
Grokking Monad
购买 👉 https://gum.co/grokking-monad 在线阅读 👉
Stars: ✭ 87 (+314.29%)
Mutual labels:  monad
free-monad-java
Free Monad in Java
Stars: ✭ 27 (+28.57%)
Mutual labels:  monad
Mtl
The Monad Transformer Library
Stars: ✭ 252 (+1100%)
Mutual labels:  monad
Iter
Simple iterator abstract datatype, intended to iterate efficiently on collections while performing some transformations.
Stars: ✭ 71 (+238.1%)
Mutual labels:  monad
Bastet
A ReasonML/Ocaml library for category theory and abstract algebra
Stars: ✭ 200 (+852.38%)
Mutual labels:  monad
elixir-control
An exploratory look into functors, applicatives, and monads for Elixir
Stars: ✭ 21 (+0%)
Mutual labels:  monad
Fluture
🦋 Fantasy Land compliant (monadic) alternative to Promises
Stars: ✭ 2,249 (+10609.52%)
Mutual labels:  monad
sealed-monad
Scala library for nice business logic oriented, for-comprehension-style error handling
Stars: ✭ 16 (-23.81%)
Mutual labels:  monad
Mostly Adequate Guide Chinese
函数式编程指北中文版
Stars: ✭ 2,093 (+9866.67%)
Mutual labels:  monad
fnts
λ Minimal Functional Programming Utilities for TypeScript & JavaScript
Stars: ✭ 75 (+257.14%)
Mutual labels:  monad
freAST
Fast, simple Free Monads using ScalaMeta macro annotations. Port of Freasy-Monad.
Stars: ✭ 14 (-33.33%)
Mutual labels:  monad
Functional Promises
Write code like a story w/ a powerful Fluent (function chaining) API
Stars: ✭ 141 (+571.43%)
Mutual labels:  monad
Momi
Monadic middleware
Stars: ✭ 57 (+171.43%)
Mutual labels:  monad
Play Monadic Actions
A simple scala DSL to allow clean and monadic style for Play! Actions
Stars: ✭ 129 (+514.29%)
Mutual labels:  monad
kotlin-monads
Monads for Kotlin
Stars: ✭ 114 (+442.86%)
Mutual labels:  monad
Dunai
Classic and Arrowized Functional Reactive Programming, Reactive Programming, and Stream programming, all via Monadic Stream Functions
Stars: ✭ 115 (+447.62%)
Mutual labels:  monad
common
A minimal library that defines primitive building blocks of PHP code.
Stars: ✭ 28 (+33.33%)
Mutual labels:  option
Expected
What did you expect?
Stars: ✭ 113 (+438.1%)
Mutual labels:  monad
maybe-baby
Minimize defensive coding. A JavaScript implementation of the Maybe monad.
Stars: ✭ 42 (+100%)
Mutual labels:  monad
Masala Parser
Javascript Generalized Parser Combinators
Stars: ✭ 110 (+423.81%)
Mutual labels:  monad
Design-Patterns
Project for learning and discuss about design patterns
Stars: ✭ 16 (-23.81%)
Mutual labels:  monad
Functionaljava
Functional programming in Java
Stars: ✭ 1,472 (+6909.52%)
Mutual labels:  monad
operational
Implement monads by specifying instructions and their desired operational semantics.
Stars: ✭ 77 (+266.67%)
Mutual labels:  monad
Ok jose
Pipe elixir functions that match ok/error tuples or custom patterns.
Stars: ✭ 91 (+333.33%)
Mutual labels:  monad
future.scala
Stack-safe asynchronous programming
Stars: ✭ 38 (+80.95%)
Mutual labels:  monad
Cyclops
An advanced, but easy to use, platform for writing functional applications in Java 8.
Stars: ✭ 1,180 (+5519.05%)
Mutual labels:  monad
bullet-scala
A monadic library to resolve object relations with the aim of avoiding the N+1 query problem.
Stars: ✭ 53 (+152.38%)
Mutual labels:  monad
Httpz
purely functional http client with scalaz.Free
Stars: ✭ 67 (+219.05%)
Mutual labels:  monad
Each
A macro library that converts native imperative syntax to scalaz's monadic expressions
Stars: ✭ 245 (+1066.67%)
Mutual labels:  monad
Tsoption
Correct, easy to use Option type for TypeScript. 🦄
Stars: ✭ 53 (+152.38%)
Mutual labels:  monad
Cats Mtl
cats transformer type classes.
Stars: ✭ 238 (+1033.33%)
Mutual labels:  monad
Circuit Breaker Monad
Circuit Breaker pattern as a monad
Stars: ✭ 52 (+147.62%)
Mutual labels:  monad
Happy
the alchemist's happy path with elixir
Stars: ✭ 37 (+76.19%)
Mutual labels:  monad
Monadless
Syntactic sugar for monad composition in Scala
Stars: ✭ 231 (+1000%)
Mutual labels:  monad
alea
Coq library for reasoning on randomized algorithms [maintainers=@anton-trunov,@volodeyka]
Stars: ✭ 20 (-4.76%)
Mutual labels:  monad
30minLearningJavaScriptMonad
30分でわかるJavaScriptプログラマのためのモナド入門
Stars: ✭ 15 (-28.57%)
Mutual labels:  monad
rocket-pipes
Powerful pipes for TypeScript, that chain Promise and ADT for you 🚌 -> ⛰️ -> 🚠 -> 🏂 -> 🚀
Stars: ✭ 18 (-14.29%)
Mutual labels:  either
1-60 of 110 similar projects