GoFeatureFlag
GO Feature Flag is an open-source feature flagging solution designed to help development teams modify system behavior without changing code.
Our verdict
Who it's for
Ship faster, reduce risk, and build at scale with simple, open-source feature flagging.
Who should look elsewhere
Relies on OpenFeature for SDKs, which might require familiarity with that standard
Pros
- +100% Open-source, avoiding vendor lock-in
- +Simple and lightweight setup, avoiding complex infrastructure work
- +Supports a wide range of programming languages through OpenFeature
- +Cloud-ready with diverse integration options for configuration and data storage
- +Enables testing in production and progressive feature releases to reduce risk
Cons
- −Relies on OpenFeature for SDKs, which might require familiarity with that standard
- −Being open-source, enterprise-level support might require community engagement or self-management
Key features
- ✓Target individual segments, users, and development environments
- ✓Advanced rollout capabilities (Canary release, Progressive rollout, Scheduled Workflows, A/B testing)
- ✓Collect usage data of flags
- ✓Notifications for configuration changes (Slack, Webhook, Discord, Microsoft Teams)
- ✓File-based configuration
- ✓Open-source SDKs for multiple languages (Golang, Java, Kotlin, .NET, Python, Javascript, Typescript, React, Angular, Swift, Node.JS, PHP, Ruby, NestJS)
- ✓Configuration retrieval from various sources (S3, Google Cloud, GitHub, Kubernetes, HTTP(S), File System, Azure Blob Storage, GitLab, Bitbucket)
- ✓Store flag usage in various datasets (S3, GCP, MongoDB, Redis, PostgreSQL, Apache Kafka, AWS Kinesis, Google Cloud PubSub, AWS SQS)
Pricing
| Plan | Price | Billing | Notes |
|---|---|---|---|
| Opensource | $0 | month | Access to all features; Use in your own infrastructure; Unlimited feature flags |
| Enterprise | — | month | Same as Opensource; Premium support; SLA on CVE fix |