Top 8 Go Optional Projects
-
Project mention: Functional Programming Library for Golang by IBM | news.ycombinator.com | 2023-08-17
A simple alternative is the combination of:
- https://github.com/samber/lo
- https://github.com/samber/mo
The split is also nice as you can choose to just use the generic convenience functions from lo without the more FP related things from mo.
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
A quick google search finds this library - it mentions returning optionalT which to me implies it uses generics, but I can’t confirm it does as I haven’t learnt Go yet and don’t know the syntax!
-
Here's one that uses generics, here's a more elaborate one.
-
-
Project mention: Optional types and utilities for ergonomic data transformations | /r/golang | 2023-02-10
-
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
-
Project mention: 🦄 goptional: A comprehensive implementation of the Optional type in Go | /r/golang | 2022-12-28
Go Optional related posts
Index
What are some of the best open-source Optional projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | mo | 1,807 |
2 | fpGo | 327 |
3 | optional | 182 |
4 | go-optional | 91 |
5 | iter | 65 |
6 | opt | 30 |
7 | std | 18 |
8 | goptional | 3 |