Descriptions of C++17 features, presented mostly in "Tony Tables" (hey, the name wasn't my idea)
Updated Jul 2, 2018
The modelling for success/failure of operations in Kotlin
Kotlin
Updated Apr 8, 2019
optional lite - A C++17-like optional, a nullable object for C++98, C++11 and later in a single-file header-only library
C++
Updated Apr 25, 2019
Either and Maybe monads for better error-handling in C++ ↔️
(experimental) Syntactic sugar for variant and optional types.
The place where PHP meets Functional Programming
PHP
Updated May 21, 2018
Monad, Functional Programming features for Golang
Go
Updated Jul 19, 2018
Simple blog web app made using Spring Boot + Thymeleaf
Java
Updated Apr 5, 2018
✍️ No "Optional(...)" in string interpolation + Easy pluralization
Swift
Updated Oct 24, 2017
Optional is a library of optional Go types
Go
Updated Dec 10, 2018
Optional (like Java) implementation in TypeScript
TypeScript
Updated Jan 5, 2019
Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust
Rust
Updated Aug 8, 2018
Safe Collection for Swift
Swift
Updated Apr 3, 2019
Functional Programming for EcmaScript(Javascript)
JavaScript
Updated Jul 19, 2018
Port Optional to java 6 as faithfully as possible while maintaining easy migration
Java
Updated Nov 15, 2017
An Exception-Free Optional Type for Nim
Nim
Updated Apr 14, 2019
Matchers for JDK 8 Optional
Java
Updated Sep 6, 2017
Kotlin Options with functional operators
Kotlin
Updated Dec 16, 2017
🌯 The prettiest TypeScript implementation of Maybe monad.
TypeScript
Updated Mar 8, 2019
A complement to Pharo
Smalltalk
Updated Mar 29, 2019
A shim library to support mapping Java8 Optionals through Jackson.
Optional implementation inspired by java.util.Optional. Works with Promises and async functions.
JavaScript
Updated Feb 8, 2019
A Ruby implementation of the Maybe type
Ruby
Updated Jul 11, 2017
JsonNullable wrapper class and Jackson module to support meaningful null values
Java
Updated Apr 26, 2019
Less code, More productive. Enhanced Python collection classes for daily use
Python
Updated Apr 25, 2019
Optional for Kotlin
Kotlin
Updated Sep 21, 2016
A Web API that returns a cacheable audio stream for a given Youtube video ID.
JavaScript
Updated Aug 5, 2018
NodeJS Require that let you handle module not found error without try/catch
JavaScript
Updated May 18, 2017
An AutoValue extension that makes properties in AutoValue classes accessible as nodes.
Java
Updated Mar 21, 2017
Optional type for C#
C#
Updated Jul 15, 2017