toggler
go-feature-flag
toggler | go-feature-flag | |
---|---|---|
1 | 9 | |
29 | 1,135 | |
- | - | |
0.0 | 9.9 | |
about 1 year ago | 3 days ago | |
Go | Go | |
GNU Affero General Public License v3.0 | 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.
toggler
-
defining the relationship between a consumer and a supplier with TDD
For example in this project : https://github.com/toggler-io/toggler I use a modular and DRY TDD approach where I have a way to composite testing components. The tests are not aware of how a component needs to be initialized for the test, so for the majority of time I initialize interactors with in memory fakes as dependencies, which makes the whole testing suite super nimble. This gives me fast feedback loops, but during CI/CD pipeline I can swap out the fakes with real components like postgres for storage, and then suddenly all the unit tests of the business logic interactors become a full fledged end to end test to confirm an as real life as possible usage.
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?
cobra - A Commander for modern Go CLI interactions
unleash - Open-source feature management solution built for developers.
feature - Feature gate database designed for simplicity and efficiency.
consul - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
flagr - Flagr is a feature flagging, A/B testing and dynamic configuration microservice [Moved to: https://github.com/openflagr/flagr]
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