growthbook-golang
go-feature-flag
growthbook-golang | go-feature-flag | |
---|---|---|
1 | 9 | |
8 | 1,083 | |
- | - | |
5.2 | 9.8 | |
2 months ago | 6 days ago | |
Go | Go | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
growthbook-golang
-
The Case of a Leaky Goroutine
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-flag
- GO Feature Flag is a simple, complete, and lightweight open source self-hosted feature flag solution alternative to Launchdarkly
- [FeatureFlags] Need to rollout a new feature only for a specific set of customers, featureflag is the solution.
-
🚀 Announcing GO Feature Flag v1.0.0, get more from your feature flags
Via a GitHub Issue
-
Show HN: Go Feature Flag OSS self-hosted feature flag solution launch v1.0.0
- Compatibility with the new standard Open Feature.
All feedback are welcome .
Github: https://github.com/thomaspoignant/go-feature-flag
- Show HN: Go-feature-flag v0.16.0 is released, with fancy rollout of your feature
- Show HN: Go-feature-flag v0.16.0 is released, with new rollout flags configs
-
go-feature-flag v0.15.0 is released. This is a Feature flag solution with no complex system to maintain! You can now have fancy way of rollout new features!
I've open an issue to change that https://github.com/thomaspoignant/go-feature-flag/issues/136
- Show HN: Go-feature-flag a simple Golang feature flag solution without back end
- A feature flag solution, with only a YAML file in the backend (S3, GitHub, HTTP, local file ...), no server to install, just add a file in a central system and refer to it. 🎛️
What are some alternatives?
unleash - Open-source feature management solution built for developers.
consul - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
SFTPGo - Full-featured and highly configurable SFTP, HTTP/S, FTP/S and WebDAV server - S3, Google Cloud Storage, Azure Blob
etcd - Distributed reliable key-value store for the most critical data of a distributed system
Trickster - Open Source HTTP Reverse Proxy Cache and Time Series Dashboard Accelerator
Key Transparency - A transparent and secure way to look up public keys.
nsq - A realtime distributed messaging platform
minio - The Object Store for AI Data Infrastructure
Caddy - Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
discovery - A registry for resilient mid-tier load balancing and failover.
Ponzu - Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.
flipt - Enterprise-ready, GitOps enabled, CloudNative feature management solution