Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 17 Option Open-Source Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
clipp
easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
expressible
Utility library dedicated for functional & non-functional codebases to simplify modelling of success and failure responses for Java/Kotlin 🔀
-
excoptional
A fully typed, zero-dependency implementation of the functional programming Option object for JavaScript and TypeScript
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Functional Programming Library for Golang by IBM | news.ycombinator.com | 2023-08-17A 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.
Nice! I tried some months back implementing a “framework” that would allow for implementing Magit-like interfaces for any command (https://github.com/federicotdn/brief) but at the end of the day, implementing bespoke interfaces per-command would probably allow you to better integrate with the command itself.
Project mention: RSLike@3. Well-known Symbols, Improved Usage of TypeScript, and Weighing More | dev.to | 2024-04-12To briefly recount the history of creating this marvel, while studying Rust, I saw the potential of these wrappers. And after being inspired, I decided to write such a marvel myself for JavaScript and use it in my projects (more on that later). Quite quickly, version 1 appeared, followed by a bunch of fixes (here), then version 2 emerged, introducing the cmp package and dbg. And only recently (April 10, 2024), version 3 for all packages saw the light of day: std, cmp, dbg.
Option related posts
-
RSLike@3. Well-known Symbols, Improved Usage of TypeScript, and Weighing More
-
Boxed: Functional Types and Utilities for TypeScript
-
Fast, modern, and practical utility library for FP in TypeScript. (Faster than ramda, rambda, remeda and lodash/fp.)
-
Options array in Swift?
-
Ts-belt – Fast, modern, and practical utility library for FP in TypeScript
-
oxide.ts - my Rust-inspired Option/Result and match library for TypeScript - Version 1.0 Release
-
Boxed: Functional utility types and functions for TypeScript
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 May 2024
Index
What are some of the best open-source Option projects? This list will help you:
Project | Stars | |
---|---|---|
1 | akshare | 8,517 |
2 | Swift Argument Parser | 3,224 |
3 | mo | 2,335 |
4 | clipp | 1,177 |
5 | ts-belt | 1,041 |
6 | monads | 713 |
7 | boxed | 628 |
8 | fp-go | 281 |
9 | common | 28 |
10 | expressible | 27 |
11 | rust-option | 23 |
12 | flusso | 20 |
13 | valor | 16 |
14 | brief | 12 |
15 | excoptional | 11 |
16 | rslike | 8 |
17 | terminal-theme | 2 |
Sponsored