收件箱Monads和流行的FP抽象,由Go 1.18+ Generics提供支持(选项、结果、任意.)

optional 开源项目推荐(287 个)
optional 话题在 GitHub 上没有填写简介,这里按 Star 数汇总最相关的热门仓库。
热门项目 前 20
按 Star 数排序展示前 20 个 · GitHub 共 287 个仓库Descriptions of C++17 features, presented mostly in "Tony Tables" (hey, the name wasn't my idea)
The modelling for success/failure of operations in Kotlin and KMM (Kotlin Multiplatform Mobile)
optional lite - A C++17-like optional, a nullable object for C++98, C++11 and later in a single-file header-only library
Monad,Golang 的函数式编程功能
Either and Maybe monads for better error-handling in C++ ↔️
Optional is a library of optional Go types
A library that provides Go Generics friendly "optional" features.
Simple blog web app made using Spring Boot + Thymeleaf
Refit based web api client management, but resilient (retry, connectivity, cache, auth, log, priority, etc...)
(experimental) Syntactic sugar for variant and optional types.
Drop-in replacement for std::optional that does not waste memory unnecessarily
JsonNullable wrapper class and Jackson module to support meaningful null values
Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust
Optional (like Java) implementation in TypeScript
Optional values for Go
The place where PHP meets Functional Programming
Rust like Option and Result types in Python
Library of backported modern C++ types to work with C++11
iter is a generic iterator library for Go
关于这个话题
- 清单取自 GitHub 话题页并按 Star 数排序,每次展示前 20 个项目;原始页面见 https://github.com/topics/optional。
- 该话题在 GitHub 上共有 287 个仓库, 本站收录的是其中最热门的 20 个,不是全量列表。
- Star / Fork 每日自动刷新一次,实时数据以 GitHub 为准。
- 当前 20 个项目累计 8619 Star,覆盖 9 种主要语言,数据更新于 2026-11-07。
- 中文介绍来自 GitHub 官方话题说明(github/explore)的机器翻译,可点「查看原文」对照;译文缺失时会先展示原文。