GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

optional-implementations

Star

Here are 10 public repositories matching this topic...

Language: All
Filter by language
All 10 C++ 3 Java 2 Go 1 JavaScript 1 Rust 1 TypeScript 1

nonstd-lite / optional-lite

Star 425

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

header-only cpp17 optional no-dependencies cpp98 single-file optional-implementations
  • Updated Oct 12, 2026
  • C++

TeaEntityLab / fpGo

Star 356

Monad, Functional Programming features for Golang

golang monads reactive collection stream functional-programming pattern-matching actor-model pubsub reactive-programming monad functional-reactive-programming curry golang-library optional currying sum-types optional-implementations publisher-subscriber publisher-subscriber-pattern
  • Updated Oct 14, 2026
  • Go

TeaEntityLab / fpRust

Star 126

Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust

rust monads reactive generator functional-programming async handler coroutines actor-model pubsub reactive-programming monad functional-reactive-programming optional rust-library coroutine-library coroutine optional-implementations publisher-subscriber publisher-subscriber-pattern
  • Updated Sep 23, 2026
  • Rust
option

ddmitv / option

Star 53

Replacement for std::optional with efficient memory usage and additional features.

header-only cpp17 optional no-dependencies optional-implementations bit-twiddling
  • Updated Nov 11, 2026
  • C++

TeaEntityLab / fpEs

Star 43

Functional Programming for EcmaScript(Javascript)

javascript monads reactive js es6 functional-programming pubsub fp reactive-programming monad functional-reactive-programming rx curry optional es7 currying es optional-implementations publisher-subscriber publisher-subscriber-pattern
  • Updated Oct 3, 2026
  • JavaScript

nonstd-lite / optional-bare

Star 21

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

header-only optional no-dependencies cpp98 single-file optional-implementations
  • Updated Oct 11, 2026
  • C++

mtumilowicz / java11-category-theory-optional-is-not-functor

Star 3

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

functor optional optional-implementations vavr
  • Updated Feb 6, 2019
  • Java

sekko27 / didi_commons

Star 1

Commons module for DiDi modules. Implemented submodules: Optional (sync + async).

di commons optional-implementations deno
  • Updated Aug 29, 2022
  • TypeScript

supraerror / better-optional-java

Star 0

a proposal for a better implementation of the Optional class in Java

java optional-implementations optionals maybe-monad optional-chaining optional-type
  • Updated Nov 12, 2025
  • Java

tshepangm / fpr

Star 0

Remove passwords from your own files locally, with verified results before writing — a CLI tool with optional desktop app.

rust reactive generator cpp functional-programming coroutines pubsub reactive-programming monad rust-library auto-formatter proxmox proxmox-ve optional-implementations pve publisher-subscriber-pattern fprime
  • Updated Sep 12, 2017

Add this topic to your repo

To associate your repository with the optional-implementations topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.