FeatBit

Manage feature flags and conduct A/B testing to decouple code deployments from feature releases in production.

FeatBit screenshot 1

FeatBit is an open-source, self-hosted web app for feature flag management. It provides a comprehensive management system for feature flags, allowing developers to decouple code deployments from feature releases. The software is deployed as a server and accessed via a web portal for configuration, which enables teams to manage the visibility of specific code paths without modifying the underlying source code.

Users can manage the rollout of new features by targeting specific user segments or implementing progressive rollouts, such as releasing a feature to 1% of users before expanding. This approach allows for production testing and instant error recovery without the need for a full redeployment. It is designed for developers who want to use simple conditional logic in their code to control feature visibility and mitigate production risks while driving business value.

Key features

  • SDKs for .NET, JavaScript, React, NodeJs, Java, Python, and Go
  • User targeting and reusable segments based on user attributes
  • A/B testing and experimentation for data-driven decisions
  • Identity and Access Management for projects, environments, and teams
  • Automated workflows including flag triggers and scheduled changes
  • Audit logs to track modifications to flags and segments
  • Relay Proxy and Agent to reduce network latency
  • Webhook integrations with DataDog, New Relic, Grafana, and Slack
  • OpenTelemetry integration for logs, traces, and metrics

FeatBit supports deployment via Docker Compose and Helm Charts for Kubernetes, enabling on-premises, cloud, or hybrid hosting to ensure data protection and compliance. The architecture includes a professional version tailored for big data environments that accommodate millions of daily online users with custom events and usage insights. The system integrates with external identity providers through SSO and provides a VSCode extension that utilizes ChatGPT to help identify and reduce technical debt associated with stale feature flags.

FeatBit is an open-core project with the bulk of its code licensed under the MIT license.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity14 days ago
Repository Age3 years
LicenseMIT
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.