The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more β
Top 8 Go feature-flag 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.
-
go-feature-flag
GO Feature Flag is a simple, complete and lightweight self-hosted feature flag solution 100% Open Source. ποΈ
-
toggler
toggler is a feature flag service to decouple deployment, feature enrollment and experiments
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
We at https://flipt.io are putting on a buy vs build webinar in a couple of weeks to discuss this very thing as it's a common question that engineering teams seem to have.
If you're interested in attending its taking place on LinkedIn on April 17: https://www.linkedin.com/events/buildvs-buy-pickingafeaturef...
Project mention: GO Feature Flag is a simple, complete, and lightweight open source self-hosted feature flag solution alternative to Launchdarkly | /r/selfhosted | 2023-07-26
Project mention: Show HN: Cup β expose declarative APIs over config stored in Git | news.ycombinator.com | 2023-09-23
Project mention: When deployments are easy, code becomes simpler | news.ycombinator.com | 2023-09-05I wanted a very simple feature flagging solution, so I wrote my own with Google Sheets as the backend: https://github.com/stillmatic/flagsheet
It's slightly more complex than a code push but still very easy to use.
I wish Go recorded the timestamp of goroutine and let you access them.
An app I work on recently had a bug where goroutines would slowly build up over time. Turns out the bug is in the Growthbook SDK [1]. We can monitor the number of goroutines, but having a large number of goroutines waiting in the location that gets stuck is normal β we can only see such a problem over multiple days, in that the minimum value slowly goes up.
If Go could tell you the timestamp of the oldest goroutines as part of the pprof dump, we could have an alert, and it would work for any such leak.
[1] https://github.com/growthbook/growthbook-golang/pull/28
Go feature-flags related posts
- οΈππ Top 3 DevOps Trends to Watch Out for in 2024 π
- οΈππ 3 Must Know Tools for Top DevOps Engineers π·
- οΈπ¨βπ§ 3 Tiny Fixes You Can Make To Start Contributing to Any Open Source Project π
- π₯ The Single Best Tip To Attract More Contributors To Your GitHub Projectπ‘
- 3 Basic Traits That Every Successful Open Source Developer Has
- Save 500+ Hours of Maintenance Work With These 3 GitHub Actions
- 3 Best Code Quality Tools For Your Open Source Project
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source feature-flag projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | flipt | 3,314 |
2 | Flagr | 2,365 |
3 | go-feature-flag | 1,063 |
4 | cup | 73 |
5 | feature | 36 |
6 | toggler | 29 |
7 | flagsheet | 10 |
8 | growthbook-golang | 8 |
Sponsored