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

Projects in Awesome Lists tagged with maybe

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

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/gigobyte/purify

Functional programming library for TypeScript - https://gigobyte.github.io/purify/

algebraic-data-types codec decode either fantasy-land functional-programming functor maybe monad option-type result-type typescript

Last synced: 13 May 2025

https://gigobyte.github.io/purify/

Functional programming library for TypeScript - https://gigobyte.github.io/purify/

algebraic-data-types codec decode either fantasy-land functional-programming functor maybe monad option-type result-type typescript

Last synced: 02 Sep 2025

https://github.com/getify/monio

The most powerful IO monad implementation in JS, possibly in any language!

either fp functional-programming io javascript js maybe monad monads observable

Last synced: 15 May 2025

https://github.com/ardalis/result

A result abstraction that can be mapped to HTTP response codes if needed.

csharp design-patterns domain-driven-design dotnet dotnet-core functional hacktoberfest maybe result

Last synced: 13 May 2025

https://github.com/ardalis/Result

A result abstraction that can be mapped to HTTP response codes if needed.

csharp design-patterns domain-driven-design dotnet dotnet-core functional hacktoberfest maybe result

Last synced: 23 Apr 2025

https://github.com/alexanderjarvis/maybe

Maybe is a type that wraps optional values

javascript js maybe

Last synced: 15 Apr 2025

https://github.com/loopperfect/neither

Either and Maybe monads for better error-handling in C++ ↔️

buckaroo cpp either functional-programming header-only maybe monads optional

Last synced: 23 Jul 2025

https://github.com/rap1ds/ruby-possibly

A maybe monad

maybe option pattern

Last synced: 06 Apr 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/saschagrunert/func

Functional additions to C

c cpp either functional-programming maybe

Last synced: 20 Mar 2025

https://github.com/cbyad/either_option

A small typed and safe library for error handling with functionnal programming concept in Dart and flutter project

dart either either-monad flutter functional-programming maybe option option-monad result

Last synced: 09 Apr 2025

https://github.com/patrimart/monadness-js

Implements Either, Maybe and Tuple monads.

either maybe monads tuples typescript

Last synced: 12 Apr 2025

https://github.com/nozzlegear/railway

Functional helpers including `Async` and `Result` to help enable things like "railway-oriented" programming. Heavily inspired by F#

fsharp functional maybe option railway result typescript

Last synced: 14 Apr 2025

https://github.com/vitorluizc/bitty

🗃 A mono-repository with functional programming helpers, algebraic data types, util functions, types and even some micro frameworks in TypeScript.

algebraic-data-types animation functional-programming maybe types typescript

Last synced: 07 Oct 2025

https://github.com/airtucha/amonad

Experimental implementation of Maybe and Result monads compatible with await.

async-await await error-handling fp functional-programming javascript js maybe monad option ts typescript

Last synced: 27 Feb 2025

https://github.com/darky/rocket-pipes

Powerful pipes for TypeScript, that chain Promise and ADT for you 🚌 -> ⛰️ -> 🚠 -> 🏂 -> 🚀

adt aop chain-promise compose composition context either exit fp-libraries kleisli maybe mock monet pipe pipeline promise ramda ts typescript validation

Last synced: 01 May 2025

https://github.com/zerobias/apropos

Fast strong typed 'Either' data structure for typescript and flow

adt either fp functional maybe monad

Last synced: 23 Mar 2025

https://github.com/aloisdeniel/dart_maybe

No more null check with an dart equivalent of Maybe (Haskel, Elm) / Option (F#).

dart functional maybe option

Last synced: 09 Sep 2025

https://github.com/pawaclawczyk/scalp

Some Scala useful classes ported to PHP.

immutable maybe option pattern-matching php7 try try-catch types

Last synced: 17 Mar 2026

https://github.com/phelmkamp/valor

Go option and result types that optionally contain a value

either enum error golang maybe monad option result singleton tuple unit

Last synced: 12 Jan 2026

https://github.com/joselion/maybe

A monadic wrapper with a type-safe API to handle throwing operations in a functional way

error-handling exception-handling functional-java functional-programming hacktoberfest hacktoberfest2022 java maybe monad

Last synced: 20 Mar 2025

https://github.com/masonkmeyer/barely

A "functional" library for typescript

maybe typescript

Last synced: 22 Jan 2026

https://github.com/edumserrano/csharp-functional

csharp-functional provides a set of NuGet packages to drive your coding towards a functional approach as well as enabling Railway Oriented programming

csharp dotnet functional functional-programming maybe maybe-monad result

Last synced: 22 Sep 2025

https://github.com/blu-j/ts-matches

Being able to pattern match in typescript

either matcher maybe pattern typescript

Last synced: 18 Aug 2025

https://github.com/joanllenas/ts.data.maybe

A Typescript implementation of the Maybe data type

just maybe nothing option typescript

Last synced: 25 Mar 2025

https://github.com/sbernheim4/excoptional

A fully typed, zero-dependency implementation of the functional programming Option object for JavaScript and TypeScript

functional-programming javascript maybe maybe-monad option typescript

Last synced: 20 Jun 2025

https://github.com/realpha/eitherway

Yet Another Option and Result Implementation - providing safe abstractions for fallible flows inspired by F# and Rust

either fsharp maybe option result rust task typescript

Last synced: 12 Apr 2025

https://github.com/christophp/funpro

Be functional by using union types, pattern matching, and pure side-effects

asynchronous-tasks functional javascript maybe union-types

Last synced: 23 Sep 2025

https://github.com/williamareynolds/ts-cat

A static-land and fantasy-land compliant library containing interfaces for common type-classes and common instances of them.

applicative category-theory fantasy-land fantasy-land-spec functor higher-kinded-types maybe maybe-monad monad static-land static-land-spec type-classes typescript typescript-library

Last synced: 10 Apr 2025

https://github.com/ajermakovics/optional

Optional (Maybe) type in Wren programming language https://wren.io

maybe optional wren

Last synced: 05 Jan 2026

https://github.com/johnpaulada/reason-maybe

A simple Maybe library in Reason.

library maybe monad reasonml

Last synced: 14 Apr 2025

https://github.com/nadameu/adt-ts

TypeScript library inspired by PureScript

adt either functional list maybe pipe purescript typescript

Last synced: 16 Mar 2026

https://github.com/adzz/maybex

An Implementation of the Maybe monad in Elixir

elixir functional-programming maybe monad monads protocols

Last synced: 12 Aug 2025

https://github.com/f3ath/maybe-just-nothing

Yet another variation of the Maybe monad written in Dart.

dart flutter hacktoberfest just maybe monad nothing

Last synced: 22 Apr 2025

https://github.com/edeckers/pyella

Common applicatives, functors and monads for loads of /fun/ with Python

applicative either fp functional-programming functor hacktoberfest haskell just lambda maybe monad optional python

Last synced: 12 Mar 2026

https://github.com/shrestha-bishal/sure-sync

Sync OFX transactions files to the Sure (Maybe) Finance

maybe maybe-finance sure sure-finance

Last synced: 27 May 2026

https://github.com/dgraham/option-type

An Option type for Flow, inspired by Rust.

maybe optionals result-type

Last synced: 28 Oct 2025

https://github.com/cimpress-mcp/tiger-types

A collection of useful types and operations on types.

either functional functor maybe monad option task

Last synced: 14 Apr 2025

https://github.com/kmcginnes/spicytaco.maybe

NullReferenceExceptions are the root of all evil. Slay them for good with SpicyTaco.Maybe.

c-sharp maybe monad null optionals

Last synced: 20 Oct 2025

https://github.com/lodin/rustils

Port of some powerful Rust utils to JavaScript

javascript maybe monad option result rust typescript

Last synced: 18 Apr 2026

https://github.com/thonymg/maybe-zod

TypeScript utility library that combines Zod schema validation with error handling using a Maybe monad pattern for negative space programming.

maybe monad typescript zod

Last synced: 19 Aug 2025

https://github.com/gozala/maybe.ts

Library for representing values that may or may not exist

maybe option typescript

Last synced: 11 Oct 2025

https://github.com/dgraham/query-selectors

A querySelector function returning an Option type rather than null.

maybe optional

Last synced: 09 May 2026

https://github.com/ghostwriter/option

Provides an Option type implementation for PHP

ghostwriter maybe option option-type php

Last synced: 11 Jan 2026

https://github.com/rzane/sensible-maybe

Maybe you should use a Maybe?

functional-programming javascript maybe typescript

Last synced: 08 May 2026

https://github.com/oliverjash/simple-maybe

Simple helper functions (map, filter, flatMap, getOrElse, etc.) for transforming T | undefined types (Maybe<T>).

functional-programming maybe option typescript

Last synced: 06 Mar 2025

https://github.com/franzose/lemonad

Yet another monads implementation written in PHP

algorithms datastructures maybe maybe-monad monad monads optional php try try-monad

Last synced: 14 Jul 2025

https://github.com/ortense/functors

A collection of dependency-free functors written in TypeScript, created to be type-safe, immutable, and lightweight.

either either-monad fp functional functional-programming functors history-management lazy lazy-evaluation maybe maybe-monad monad monads state state-pattern type-safe typescript typescript-library

Last synced: 16 Aug 2025

https://github.com/shortishly/scran

scran is a parser combinator library heavily influenced by nom

combinator erlang maybe parser

Last synced: 19 Feb 2026

https://github.com/alexxandergrib/monads-io

Practical, Tree-Shakeable implementation of Either (Result) and Option (Maybe) in TypeScript

either either-monad fp maybe maybe-monad monad typescript

Last synced: 06 Jan 2026

https://github.com/haltcase/tryad

Monadic mashup of Maybe & Either that represents a value, nothing, or an error. Promise friendly.

either functional maybe monad option result

Last synced: 17 Mar 2025

https://github.com/wdalmut/maybe-with-promises-3

Maybe with promises example using Ramda and Sanctuary (only maybes)

example maybe ramda sanctuary

Last synced: 08 Aug 2025

https://github.com/yortw/maybe.sharp

A generic 'option' type for .Net, explicitly representing a value that is either 'something' or 'nothing'.

dotnet maybe net40 netstandard option

Last synced: 18 May 2026

https://github.com/devkcud/salvation

💀 A generic Go wrapper for optional values, inspired by Rust's Option and Haskell's Maybe. Brings Possibly[T] to your codebase for safe, expressive nothingness.

functional-programming generics golang maybe monads-but-shhh nullable option zero-values

Last synced: 13 Jul 2025

https://github.com/christianhg/kanskje

Simple Maybe monad written in TypeScript

maybe monad typescript

Last synced: 04 Apr 2025

https://github.com/timobechtel/maybe

Can't decide between true or false? You don't have to.

javascript maybe useful

Last synced: 01 Sep 2025

https://github.com/alex94cp/maybe-async

Easy handling of promise/non-promise values for Node.

async es6 generators maybe nodejs yield

Last synced: 05 May 2026

https://github.com/josestg/maybe

Maybe is a utility for handling optional values safely and cleanly in TypeScript. Inspired by Haskell and OCaml, it provides a clear and functional approach to dealing with values that may or may not exist.

deno maybe optional-type typescript

Last synced: 22 May 2026

https://github.com/datashaman/logic

A monad and combinator library. Experimental.

chain combinators combinatory-logic either lambda-calculus maybe monad

Last synced: 21 Jan 2026

https://github.com/aminnairi/lemonade

:lemon: Node.js implementation of some monads found in Elm.

err just maybe monad nothing ok result task

Last synced: 21 May 2026

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/ttab/tttags

a TT-styled tags jquery plugin

maybe

Last synced: 07 May 2026

https://github.com/mono83/maybe

Generic Maybe monad implementation in Go

generics golang maybe monads

Last synced: 23 Jan 2026

https://github.com/aevitas/maybe

Simplistic implementation of an option type in C#

maybe option-type

Last synced: 16 Jan 2026

https://github.com/svioletg/py-maybetype

A basic implementation of a maybe/option type in Python, largely inspired by Rust's "Option".

maybe python python3 utility-library

Last synced: 01 Apr 2026

https://github.com/nesalia-inc/core

Zero-dependency monads for bulletproof TypeScript applications

error-handling functional-programming maybe monad outcome result typescript

Last synced: 02 Apr 2026

https://github.com/johnpaulada/maybe

A simple, lightweight, Maybe implementation in JavaScript.

functional-programming maybe monad

Last synced: 20 Apr 2026

https://github.com/rackspace/maybe-result

Safe handling of null and undefined in Typescript and Javascript

fp functional-programming maybe null optional typescript typescript-library undefined

Last synced: 25 Apr 2026

https://github.com/ttab/static-jade-brunch2

Static html-page version of jade-brunch plugin.

library maybe public

Last synced: 20 Apr 2026

https://github.com/qard/potentially

A maybe/option type implementation with separate derived types to reduce branching

fp functional-programming maybe monad nodejs option

Last synced: 30 Apr 2026

https://github.com/winand/python-option

Implementation of Scala Option in Python

maybe option python scala

Last synced: 19 May 2026