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

Projects in Awesome Lists tagged with optional

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

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/tvaneerd/cpp17_in_TTs

Descriptions of C++17 features, presented mostly in "Tony Tables" (hey, the name wasn't my idea)

concepts cpp cpp17 optional structured-bindings template-metaprogramming tony-tables variant

Last synced: 01 May 2025

https://github.com/tvaneerd/cpp17_in_tts

Descriptions of C++17 features, presented mostly in "Tony Tables" (hey, the name wasn't my idea)

concepts cpp cpp17 optional structured-bindings template-metaprogramming tony-tables variant

Last synced: 16 May 2025

https://github.com/kittinunf/result

The modelling for success/failure of operations in Kotlin and KMM (Kotlin Multiplatform Mobile)

functional kotlin kotlin-multiplatform kotlin-multiplatform-library optional result

Last synced: 15 May 2025

https://github.com/kittinunf/Result

The modelling for success/failure of operations in Kotlin and KMM (Kotlin Multiplatform Mobile)

functional kotlin kotlin-multiplatform kotlin-multiplatform-library optional result

Last synced: 16 Mar 2025

https://github.com/nonstd-lite/optional-lite

optional lite - A C++17-like optional, a nullable object for C++98, C++11 and later in a single-file header-only library

cpp17 cpp98 header-only no-dependencies optional optional-implementations single-file

Last synced: 05 Nov 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/markphelps/optional

Optional is a library of optional Go types

go go-generate golang optional

Last synced: 05 Oct 2025

https://github.com/Respawnsive/Apizr

Refit based web api client management, but resilient (retry, connectivity, cache, auth, log, priority, etc...)

akavache automapper dotnet fusillade httptracer mediatr monkeycache optional polly refit

Last synced: 23 Apr 2025

https://github.com/moznion/go-optional

A library that provides Go Generics friendly "optional" features.

generics go golang optional optional-typing

Last synced: 04 Apr 2025

https://github.com/sedeniono/tiny-optional

Drop-in replacement for std::optional that does not waste memory unnecessarily

c-plus-plus c-plus-plus-17 c-plus-plus-20 cache-friendly cpp header-only memory-efficiency optional

Last synced: 25 Jan 2026

https://github.com/bromne/typescript-optional

Optional (like Java) implementation in TypeScript

java-8 optional typescript

Last synced: 06 Apr 2025

https://github.com/Sedeniono/tiny-optional

Replacement for std::optional that does not waste memory unnecessarily

c-plus-plus c-plus-plus-17 cache-friendly cpp header-only memory-efficiency optional

Last synced: 15 Mar 2025

https://github.com/openapitools/jackson-databind-nullable

JsonNullable wrapper class and Jackson module to support meaningful null values

jackson jackson-databind nullable optional

Last synced: 05 Feb 2026

https://github.com/MaT1g3R/option

Rust like Option and Result types in Python

mypy option-type optional pep484 result result-type typing

Last synced: 29 Mar 2025

https://github.com/mat1g3r/option

Rust like Option and Result types in Python

mypy option-type optional pep484 result result-type typing

Last synced: 03 Apr 2025

https://github.com/soft/iter

iter is a generic iterator library for Go

generics go golang golang-library iteration iterator iterators optional

Last synced: 20 Jul 2025

https://github.com/T-Pham/NoOptionalInterpolation

✍️ No "Optional(...)" in string interpolation + Easy pluralization

cartfile carthage cocoapods ios optional osx plural-form pluralization podfile quantity string-interpolation swift tvos watchos

Last synced: 02 Aug 2025

https://github.com/piomin/sample-java-new-features

Demo project illustrating new features of Java after the 8th version

java java8 openjdk optional records sealed-classes textblock

Last synced: 14 Jun 2025

https://github.com/devxoul/safecollection

Safe Collection for Swift

array optional subscript swift

Last synced: 16 Jul 2025

https://github.com/southclaws/opt

A simple and ergonomic optional type for Go.

functional-programming go golang maybe-type optional optional-type

Last synced: 22 Apr 2025

https://github.com/eminarican/safetypes

Rust like result and option implementation for golang

go golang option option-type optional optional-type result result-type rust

Last synced: 12 Apr 2025

https://github.com/ba-st/buoy

A complement to Pharo & GS64 adding useful extensions

assertion-library mit-license optional percentage percentage-calculations pharo

Last synced: 23 Oct 2025

https://github.com/ba-st/Buoy

A complement to Pharo & GS64 adding useful extensions

assertion-library mit-license optional percentage percentage-calculations pharo

Last synced: 11 May 2025

https://github.com/zhaoyi2/audio_augment

A tool/script for batch speech data enhancement with speed/volume/RIRS/MUSAN

audio-augmentation musan optional rirs speed volume

Last synced: 11 Aug 2025

https://github.com/auties00/optionless

Desugar optional calls for a null safe type system with no performance hits

java java11 java17 javac-plugin optional

Last synced: 11 Jun 2025

https://github.com/martinmoene/optional-bare

optional bare - A simple version of a C++17-like optional for default-constructible, copyable types, for C++98 and later in a single-file header-only library

cpp98 header-only no-dependencies optional optional-implementations single-file

Last synced: 10 Apr 2025

https://github.com/go-board/std

An enhanced version of the standard library based the new Generics feature.

collection error-handling functional-programming generics golang iterator monad optional

Last synced: 14 Jan 2026

https://github.com/martinmoene/status-value-lite

status-value - A class for status and optional value for C++11 and later, C++98 variant provided in a single-file header-only library

cpp11 cpp98 header-only no-dependencies optional single-file status variant

Last synced: 10 Apr 2025

https://github.com/zapodot/jackson-databind-java-optional

A shim library to support mapping Java8 Optionals through Jackson.

jackson-json-processor java java-8 optional

Last synced: 15 Aug 2025

https://github.com/cosmos-stack/cosmos-standard

A Standard Library. Improve development efficiency by providing the most streamlined APIs.

async collection converter datetime disposable hacktoberfest optional reflection task

Last synced: 30 Jul 2025

https://github.com/jchip/optional-require

NodeJS Require that let you handle module not found error without try/catch

nodejs optional require

Last synced: 17 Mar 2025

https://github.com/ccheptea/auto-value-node

An AutoValue extension that makes properties in AutoValue classes accessible as nodes.

autovalue null-check optional

Last synced: 14 Jan 2026

https://github.com/php-toolkit/stdlib

Standard and basic PHP tool library. Helper utils for string, array, object, env, os and more.

dotenv environment optional php php-array php-library php-strings stdlib

Last synced: 07 Sep 2025

https://github.com/dgame/php-optional

Rust-like Optional-type for PHP

argument-unpacking optional php

Last synced: 06 Apr 2025

https://github.com/alexito4/unwraporthrow

🎁 Unwrap an optional or throw an error if nil (or crash the program).

error-handling error-reporting optional swift unwrap

Last synced: 23 Apr 2025

https://github.com/comradevanti/unityoptextensions

Unity extensions and utilities for Opt

functional optional package unity utility

Last synced: 25 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/mfelsche/pony-maybe

Utilities for working with optional values in Pony :horse: :no_entry_sign:

optional pony-language ponylang

Last synced: 02 Jan 2026

https://github.com/julien-meichelbeck/partial_parameters

Validate required, optional or deprecated parameters of your Rails partials.

optional parameters partials rails validation

Last synced: 17 Jun 2025

https://github.com/inspect-js/has-optional-chaining

Determine if the JS environment has optional chaining support

chaining ecmascript javascript optional

Last synced: 01 Aug 2025

https://github.com/lackhole/ssstl

SS Standard Template Library. It focuses on implementing high version features for lower versions of C++

c-plus-plus cplusplus cpp cpp11 cpp14 cpp17 cpp20 modern-cpp optional ssstl stl type-traits

Last synced: 07 Apr 2025

https://github.com/luanbitar/gatsby-optional-chaining

Provide babel optional chaining plugin on Gatsby

chaining gatsby gatsby-plugin optional optional-chaining

Last synced: 03 Sep 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: 22 Mar 2025

https://github.com/van51/subtree_history

Optional subtree history for bash

bash directory history optional script subtree

Last synced: 30 Mar 2025

https://github.com/JonasMuehlmann/optional.go

optional.go is a simple and generic wrapper around a value and a presence flag inspired by C++'s std::optional

functional functional-programming go golang optional optional-type

Last synced: 07 May 2025

https://github.com/blumm96/gdscript-optional

A Java-style Optional<T> implementation for Godot Engine (GDScript).

gdscript godot optional plugin

Last synced: 03 Jul 2025

https://github.com/mtumilowicz/java11-category-theory-optional-is-not-functor

Proof that java Optional is not a functor, but vavr is.

functor optional optional-implementations vavr

Last synced: 23 Feb 2025

https://github.com/draekien-industries/waystone-dotnet

A collection of class libraries which implement useful patterns that can be used in .NET

csharp functional-programming monads netstandard20 nuget-package option option-pattern optional result result-pattern result-type

Last synced: 01 Feb 2026

https://github.com/fcanas/bindbackstop

(Binding<T?>, T) -> Binding<T>

bindings optional optionals swift swiftui

Last synced: 06 Apr 2025

https://github.com/isc30/generic_optional

enables reference types for std::optional

cpp optional

Last synced: 11 Mar 2025

https://github.com/havenwood/data-option

Some & None for Ruby with Rusty semantics

option optional ruby

Last synced: 13 Apr 2025

https://github.com/moveaxlab/go-optional

Our Optional generic implementation for Go. Sometimes we miss Java.

go optional repository

Last synced: 05 Oct 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/jabrena/type-problems

A set of problems to improve your skills with TyDD, Type Driven Development with Java and some additional Functional libraries

effects monads optional tydd type-driven-development

Last synced: 04 Feb 2026

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

A querySelector function returning an Option type rather than null.

maybe optional

Last synced: 04 Mar 2025

https://github.com/muthuishere/declarative-optional

A Declarative way to deal with null , undefined and promises via optional and streams

async javascript optional promise

Last synced: 12 Oct 2025

https://github.com/marpme/niniera

Elevating JavaScript with Rust's Error Magic 🪄 - Bridging the Gap Between JavaScript and Rust for Effortless Error Handling and Elegance

error-handling javascript library optional promises rust-lang typescript wrapper

Last synced: 06 Mar 2025

https://github.com/hymkor/go-minimal-optional

The minimal `optional` package for golang

generics go golang optional

Last synced: 05 Apr 2025

https://github.com/robtimus/try-parse

Provides functionality to parse to Optional and its primitive versions

java optional optionals parse

Last synced: 24 Oct 2025

https://github.com/afxres/optional

Optional

csharp optional

Last synced: 06 Sep 2025

https://github.com/csimi/optional-syslog

Syslog package that exposes modern-syslog when possible, otherwise provides a stub

optional posix syslog windows

Last synced: 25 Apr 2025

https://github.com/airvzxf/archlinux-optional-packages

Command-line tool that get the optional dependencies from some specific package using pacman. Furthermore, you can install it in your Arch Linux.

archlinux aur aur-package aur-packages command-line command-line-tool dependencies linux optional optional-dependencies package

Last synced: 22 Mar 2025

https://github.com/tomokimiyauci/option

Minimum option type port of Rust

none option optional rust some

Last synced: 15 Mar 2025

https://github.com/go-andiamo/gopt

Golang implementation of optionals

generics go golang optional optionals

Last synced: 22 Aug 2025

https://github.com/jtaylorchang/js-optchain

Schema-based optional chaining for JavaScript. Used in production Node.js servers. Version 2.0.8 is available for installation on npm

javascript js-optchain optional optional-chaining schema-properties wrapper

Last synced: 10 Mar 2025

https://github.com/goodforgod/avro-json-optional-decoder

⚙️ Java AVRO Decoder with JSON optional/default field support.

avro avro-decoder avro-default avro-optional avro-schema default default-values field java optional

Last synced: 09 Apr 2025

https://github.com/shutterstock/aws-embedded-metrics-flatten

Helper for aws-embedded-metrics npm module - Optionally disable emitting metrics and consolidate / flatten thousands of increments on Count metrics into a single line per run.

aws-cloudwatch-metrics embedded-metrics flatten optional

Last synced: 14 Mar 2025

https://github.com/noyzys/avoid-optional

Documentation :: Avoid using java.util.Optional

avoid avoiding docs guava java javautility kotlin mistake optional vavr

Last synced: 14 Aug 2025

https://github.com/hymkor/go-tiny-optional

The tiny `optional` package for golang

go golang optional

Last synced: 05 Apr 2025

https://github.com/seleznevae/owi_optional

standard c++ std::optional with iterators

cpp cpp17 iterators optional

Last synced: 10 Jul 2025

https://github.com/alansastre/java-optional

Programación funcional y API Optional en Java

functional-programming java lambda-functions optional stream-api-java8

Last synced: 02 Mar 2025

https://github.com/ununbium/bettertype

A library for making error handling code a little cleaner

container converter error-handling failable optional

Last synced: 12 Jan 2026

https://github.com/cbuschka/optional-backport

A JDK 7 compatible backport of java.util.Optional

backport java java-7 java-7-compatible jdk-7 optional

Last synced: 05 Mar 2025

https://github.com/yayoc/optional-chain-proxy

optional chaining implementation with Proxy

chain optional proxy

Last synced: 26 Feb 2025

https://github.com/illescasdaniel/optional

A class to manage optional values

cpp optional

Last synced: 21 Mar 2025

https://github.com/mynihongo/optional

Optional type and extensions

optional

Last synced: 25 Oct 2025

https://github.com/pisces/functionalswiftkit

This kit help you can write code as functional programming.

conditional-statements functional-programming grouped optional swift unwrap

Last synced: 23 Oct 2025

https://github.com/vovandreevik/stream-api

Java project that demonstrates various stream operations

collections java list map optional stream

Last synced: 16 Oct 2025

https://github.com/pksilen/optional-js-flow

JavaScript Optional type for functional programming with Flow

flow javascript javascript-library optional type

Last synced: 24 Mar 2025

https://github.com/lilbunnyrabbit/optional

TypeScript implementation of java.util.Optional<T>

java-optional npm-package null-safety optional type-safety typescript typescript-library

Last synced: 11 Feb 2026

https://github.com/6543/go-optional

generic optional type for golang

golang golang-library json optional yaml

Last synced: 03 Apr 2025

https://github.com/libanvl/opt

A null-free optional value library for .NET

dotnet none nuget-package null-safety option optional some

Last synced: 04 May 2025

https://github.com/adam-zethraeus/interrobang

Optional unwrapping for typography nerds‽

optional swift

Last synced: 21 Jun 2025