Projects in Awesome Lists tagged with optional
A curated list of projects in awesome lists tagged with optional .
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/teaentitylab/fpgo
Monad, Functional Programming features for Golang
actor-model collection curry currying functional-programming functional-reactive-programming golang golang-library monad monads optional optional-implementations pattern-matching publisher-subscriber publisher-subscriber-pattern pubsub reactive reactive-programming stream sum-types
Last synced: 16 May 2025
https://github.com/TeaEntityLab/fpGo
Monad, Functional Programming features for Golang
actor-model collection curry currying functional-programming functional-reactive-programming golang golang-library monad monads optional optional-implementations pattern-matching publisher-subscriber publisher-subscriber-pattern pubsub reactive reactive-programming stream sum-types
Last synced: 14 Mar 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/reljicd/spring-boot-blog
Simple blog web app made using Spring Boot + Thymeleaf
bash bash-script blog docker h2 h2-database java java8 optional shell shell-script spring spring-boot spring-data-jpa spring-data-rest spring-mvc spring-security springboot thymeleaf
Last synced: 14 Sep 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
Last synced: 06 Apr 2025
https://github.com/teaentitylab/fprust
Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust
actor-model async coroutine coroutine-library coroutines functional-programming functional-reactive-programming generator handler monad monads optional optional-implementations publisher-subscriber publisher-subscriber-pattern pubsub reactive reactive-programming rust rust-library
Last synced: 07 Apr 2025
https://github.com/TeaEntityLab/fpRust
Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust
actor-model async coroutine coroutine-library coroutines functional-programming functional-reactive-programming generator handler monad monads optional optional-implementations publisher-subscriber publisher-subscriber-pattern pubsub reactive reactive-programming rust rust-library
Last synced: 19 Mar 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/php-slang/php-slang
The place where PHP meets Functional Programming
either-monad fp functional-programming future-monad immutability immutable-php monad optional parallel-computing parallelism php
Last synced: 15 Jan 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/bitwizeshift/backportcpp
Library of backported modern C++ types to work with C++11
any backport best-practices c-plus-plus-11 c-plus-plus-14 cpp11 cpp14 cpp17 cpp20 header-only modern-cpp no-dependencies optional span standard-library standard-template-library stl string-view template-metaprogramming variant
Last synced: 12 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/npathai/hamcrest-optional
Matchers for JDK 8 Optional
assertion-library assertions hamcrest java-8 junit4 junit5 matcher optional
Last synced: 17 Jan 2026
https://github.com/devxoul/safecollection
Safe Collection for Swift
array optional subscript swift
Last synced: 16 Jul 2025
https://github.com/teaentitylab/fpes
Functional Programming for EcmaScript(Javascript)
curry currying es es6 es7 fp functional-programming functional-reactive-programming javascript js monad monads optional optional-implementations publisher-subscriber publisher-subscriber-pattern pubsub reactive reactive-programming rx
Last synced: 28 Oct 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/vitorluizc/maybe
🌯 The prettiest TypeScript implementation of Maybe monad.
ava bili fp functional functional-programming maybe maybe-monad maybe-type optional optional-type optional-typing type-safe type-safety typescript
Last synced: 05 Jul 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/lukemorales/funkcia
haskell nim ocaml option option-pattern option-type optional result result-pattern result-type rust scala type-safety typescript
Last synced: 30 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/l-briand/either
Either and Option implementation in Kotlin Multiplatform
either kotlin kotlin-library kotlin-multiplatform kotlin-multiplatform-library kotlinx-serialization option optional
Last synced: 15 May 2025
https://github.com/jchip/optional-require
NodeJS Require that let you handle module not found error without try/catch
Last synced: 17 Mar 2025
https://github.com/ccheptea/auto-value-node
An AutoValue extension that makes properties in AutoValue classes accessible as nodes.
Last synced: 14 Jan 2026
https://github.com/gregros/optionalsharp
Optional type for C#
csharp dotnet functional-programming optional utility
Last synced: 08 Apr 2025
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
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/crissnamon/aide
Fast reflection, extended optionals and conditionals
collaborate communityexchange conditional framework github github-pages java jetbrains jvm lambda library optional reflection utils
Last synced: 12 Jun 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/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/isc30/generic_optional
enables reference types for std::optional
Last synced: 11 Mar 2025
https://github.com/havenwood/data-option
Some & None for Ruby with Rusty semantics
Last synced: 13 Apr 2025
https://github.com/moveaxlab/go-optional
Our Optional generic implementation for Go. Sometimes we miss Java.
Last synced: 05 Oct 2025
https://github.com/noncommunicado/kutcode.optionality
Optional object type
csharp dotnet dotnetcore optional optional-type patterns
Last synced: 22 Jan 2026
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.
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
Last synced: 05 Apr 2025
https://github.com/robtimus/try-parse
Provides functionality to parse to Optional and its primitive versions
Last synced: 24 Oct 2025
https://github.com/csimi/optional-syslog
Syslog package that exposes modern-syslog when possible, otherwise provides a stub
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/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/hymkor/go-tiny-optional
The tiny `optional` package for golang
Last synced: 05 Apr 2025
https://github.com/seleznevae/owi_optional
standard c++ std::optional with iterators
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
Last synced: 26 Feb 2025
https://github.com/illescasdaniel/optional
A class to manage optional values
Last synced: 21 Mar 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/fabiannorbertoescobar/lambdas-streams-java-ejercicios
Programación funcional en Java con Lambdas y Streams
functional-interfaces functional-programming java java-8 lambda lambda-functions optional streams testing
Last synced: 23 Feb 2025
https://github.com/adam-zethraeus/interrobang
Optional unwrapping for typography nerds‽
Last synced: 21 Jun 2025