For a self-hosted feature flag platform, the first results are flagsmith/flagsmith (Flagsmith is a full-featured self-hostable platform for feature flags and remote configuration, offering percentage-based rollouts, targeting via segments and traits, SDK/API integration, a management UI, and audit logging — exactly the set of capabilities this search requires), posthog/posthog (PostHog is a self-hostable platform that includes a full-featured feature flag service with gradual rollouts, targeting, experiments, SDKs, and audit logging, making it a comprehensive match for this search) and unleash/unleash (Unleash is a self-hostable feature management platform that provides percentage-based rollouts, segmented targeting, SDKs, a management UI, and audit logging — exactly the centralized feature flag service this search is after). growthbook/growthbook and featbit/featbit round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Open-source platforms for managing gradual feature rollouts and remote configuration within your own infrastructure.
Flagsmith is an open-source platform for managing feature flags and remote configuration across web, mobile, and server applications. It provides a comprehensive REST API for programmatic management of flags, segments, and identities, and can be deployed on private infrastructure for secure, compliant feature flag management with full operational control. The platform distinguishes itself through a server-side flag evaluation engine that resolves segments, traits, and percentage rollouts per request, alongside a multivariate flag variant system supporting multiple typed values with configurab
Flagsmith is a full-featured self-hostable platform for feature flags and remote configuration, offering percentage-based rollouts, targeting via segments and traits, SDK/API integration, a management UI, and audit logging — exactly the set of capabilities this search requires.
PostHog is a comprehensive product analytics and feature management platform designed to capture, process, and visualize user behavior data. It provides a unified suite for tracking application events, managing feature rollouts, and monitoring system health through session recordings and error tracking. By leveraging a columnar-storage-optimized architecture, the platform enables high-performance aggregation and filtering across massive event datasets. What distinguishes PostHog is its integrated approach to data pipelines and application control. It features a robust event ingestion system t
PostHog is a self-hostable platform that includes a full-featured feature flag service with gradual rollouts, targeting, experiments, SDKs, and audit logging, making it a comprehensive match for this search.
Unleash is an open-source feature management platform designed to decouple feature releases from code deployments. It provides a centralized system for orchestrating software releases, enabling teams to control application behavior in real-time through segmented user targeting and automated lifecycle management. The platform distinguishes itself by utilizing a client-side evaluation engine that executes flag logic locally within the application process, ensuring sub-millisecond decision latency without requiring network round-trips. It supports infrastructure-as-code patterns by allowing feat
Unleash is a self-hostable feature management platform that provides percentage-based rollouts, segmented targeting, SDKs, a management UI, and audit logging — exactly the centralized feature flag service this search is after.
GrowthBook is a feature flagging and experimentation platform that utilizes a warehouse-native approach to data analysis. It serves as a system for managing feature rollouts and conducting A/B tests by executing SQL queries directly against existing data warehouses to calculate experiment results. The platform is distinguished by its integration of a Model Context Protocol server, which allows AI coding assistants and IDEs to manage flags and query analytics using natural language. It also provides specialized capabilities for AI model optimization, enabling the testing of prompts and models
GrowthBook is a self-hostable feature flag and experimentation platform with SDK/API integration, management UI, gradual rollouts, targeting, and audit logging, directly matching the search for a self-hosted feature flag service.
Enterprise-grade feature flag platform that you can self-host. Get started - free.
FeatBit is a self-hostable enterprise-grade feature flag platform with support for progressive delivery, SDKs in multiple languages, and a management UI, directly matching your need for a self-hosted feature flag service with gradual rollouts and API integration.
Flagr is a feature flagging, A/B testing and dynamic configuration microservice
Checkr/Flagr is a self-hostable feature flag service with an API and management UI, which directly addresses the need for managing toggles and gradual rollouts, though specific features like audit logging are not confirmed from the provided metadata.
Apollo is a centralized configuration management system designed to manage environment-specific application settings for microservices and servers. It serves as a central store for properties, YAML, and JSON data, providing a platform for versioning, auditing, and the dynamic delivery of configurations. The system distinguishes itself through a dynamic delivery platform that supports real-time configuration pushes and grayscale releases. This allows updates to be rolled out to a small subset of service instances as a canary deployment to validate stability before a full fleet update. Governa
Apollo is a centralized configuration management platform for microservices settings (with grayscale/canary deployment support), but it focuses on instance-level config delivery rather than per-request feature flag evaluation with user/segment targeting, so it's a neighbouring category rather than the feature flag service you are looking for.
Lago is an open-source billing platform designed for managing subscriptions, usage-based metering, and automated invoicing. It functions as a comprehensive system for defining pricing plans, tracking real-time consumption via a metering engine, and controlling feature entitlements based on active customer subscriptions. The platform differentiates itself through a dynamic billing engine that supports hybrid pricing models and a credit-based wallet system for managing prepaid funds. It includes specialized tools for multi-tenant entitlement mapping, allowing operators to tie specific product p
Lago is a billing and metering platform with subscription-based feature entitlements, not a dedicated feature flag service for gradual rollouts and experimentation — it is in a neighbouring category rather than the tool this search is after.
ToolJet is a low-code development platform designed for building and deploying internal business applications. It provides a visual interface where users can drag and drop components to design layouts, connect to various data sources, and execute custom logic. The platform is built on a containerized architecture, ensuring that applications remain portable and consistent across different cloud and server environments. The platform distinguishes itself through integrated artificial intelligence capabilities that assist in the generation of user interfaces, database schemas, and data queries fr
ToolJet is a low‑code platform for building internal applications, not a dedicated feature flag service — you could potentially construct a feature‑flag UI on top of it, but it lacks the core capabilities (percentage rollout, targeting, SDKs, audit log) that the search asks for.
React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr
react-admin is a framework for building administrative UIs, not a self-hosted feature flag service—it provides no mechanism for storing, serving, or evaluating flags with gradual rollouts or SDK integration.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| flagsmith/flagsmith | 6.2K | Python | bsd-3-clause | |
| posthog/posthog | 35.1K | Python | NOASSERTION | |
| unleash/unleash |
| 13.6K |
| TypeScript |
| AGPL-3.0 |
| growthbook/growthbook | 7.4K | TypeScript | other |
| featbit/featbit | 1.8K | C# | MIT |
| checkr/flagr | 2.6K | Go | Apache-2.0 |
| apolloconfig/apollo | 29.8K | Java | Apache-2.0 |
| getlago/lago | 9.9K | Go | AGPL-3.0 |
| tooljet/tooljet | 38K | JavaScript | AGPL-3.0 |
| marmelab/react-admin | 26.8K | TypeScript | MIT |