SaaSHub helps you find the best software and product alternatives Learn more →
Top 18 Future Open-Source Projects
-
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.
-
posterus
Composable async primitives with cancelation, control over scheduling, and coroutines. Superior replacement for JS Promises.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
gollback
Go asynchronous simple function utilities, for managing execution of closures and callbacks
-
AsyncObjects
Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
My name is Aldwin. I'm back-end-leaning full-stack (web-) developer with over 13 years of full time professional experience at various software development agencies. Besides that, I have years of hobby-programming and open-source experience, with Fluture[1] being my most well-received.
I've been leading small teams for the last eight years, focusing on developer enabling work such as process management, devops, software architecture, and coaching.
I'm very passionately in particular about functional programming, and I'm hoping to coach teams when it comes to the cross-over between functional programming and software architecture - something a lot of developers who are new to FP struggle with.
Although I have been involved in a huge variety of software types, I'm particularly well-experienced when it comes to real-time, offline-first web-applications and real-time data processing.
[1]: https://github.com/fluture-js/Fluture
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.
Project mention: Boxed: Functional Types and Utilities for TypeScript | news.ycombinator.com | 2023-05-19
Future related posts
-
Handling nil values: Pointers vs Abstractions
-
I know there is no OPTIONALS in go , i hope they implement it , what is the best approach to deal with optionals in go? sometimes i think the default values added by golang isn’t suitable, like adding zero to int ! .. zero is a value not nil or undefined.
-
Reduce Boilerplate in Go Http Handlers with Go Generics
-
[async] When the standard sync is not enough
-
Monads for Go, Using Generics (Option, Result, Either)
-
Cluster friendly task scheduler for NodeJS
-
Expected vs Unexpected errors in Go
-
A note from our sponsor - SaaSHub
www.saashub.com | 4 May 2024
Index
What are some of the best open-source Future projects? This list will help you:
Project | Stars | |
---|---|---|
1 | utopia | 3,673 |
2 | Fluture | 2,472 |
3 | mo | 2,261 |
4 | manifold | 1,008 |
5 | then🎬 | 989 |
6 | boxed | 613 |
7 | posterus | 550 |
8 | retry | 347 |
9 | java-concurrency-examples | 265 |
10 | Dsl.scala | 255 |
11 | YACLib | 246 |
12 | async | 184 |
13 | async-plus | 183 |
14 | AsyncNinja | 154 |
15 | gollback | 116 |
16 | threadpool | 98 |
17 | AsyncObjects | 49 |
18 | engineers-4-everyone | 8 |
Sponsored