Open-source feature-flags software
30 open-source libraries, tools and applications tagged feature-flags, ranked by how closely feature-flags is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
30 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| PostHog PostHog is an open‑source platform for product analytics, feature flags, session replay, error tracking and experimentation. It can be self… | 96 | 40328 | active |
| Unleash Unleash is an open-source feature management platform for controlling feature flag rollouts across applications via a server and 25+ client… | 97 | 13860 | stable |
| growthbook/growthbook GrowthBook is an open-source platform for feature flags, A/B testing experimentation, and product analytics, deployable via Docker or as a … | 94 | 8504 | active |
| Flagsmith Flagsmith is an open-source feature flagging and remote configuration service that lets teams toggle features on and off, segment users, an… | 95 | 6590 | active |
| flipt-io/flipt Flipt is a self-hosted, Git-native feature flag management platform that stores flags as code in your own Git repositories and evaluates th… | 99 | 4917 | stable |
| flippercloud/flipper Flipper is an open-source Ruby gem providing performant feature flags for Ruby and Rails applications, with support for enabling features p… | 87 | 3972 | stable |
| rollout Rollout is a fast, Redis-backed feature flag library for Ruby applications. It supports activating features globally, per user group, for s… | 98 | 2904 | stable |
| openflagr/flagr Flagr is an open-source Go microservice for feature flagging, A/B testing, and dynamic configuration, built around a single evaluation API … | 95 | 2608 | active |
| thomaspoignant/go-feature-flag GO Feature Flag is an open-source, OpenFeature-native feature flag management system that runs self-hosted on your own infrastructure with … | 95 | 2125 | active |
| featbit/featbit FeatBit is an open-source, self-hostable feature flag management platform with SDKs, A/B testing, experimentation, and progressive delivery… | 98 | 1941 | active |
| configu/configu Configu is an open-source ConfigOps infrastructure for managing and collaborating on software configuration data such as environment variab… | 68 | 1687 | active |
| FeatureProbe FeatureProbe is an open source feature management service providing feature flags/toggles, progressive (gray) releases, and A/B testing thr… | 57 | 1638 | active |
| ff4j/ff4j FF4J is a Java library implementing the Feature Toggle pattern, letting teams enable and disable features at runtime without redeployments.… | 87 | 1452 | active |
| facebookarchive/Tweaks An Objective-C library by Facebook for fine-tuning iOS app parameters at runtime during development, letting engineers adjust animation tim… | 10 | 4700 | maintenance |
| django-waffle/django-waffle Django Waffle is a feature flag (feature flipper) library for Django that lets you define conditions under which a flag is active. It integ… | 58 | 1263 | stable |
| databuddy-analytics/Databuddy Databuddy is a privacy-first, cookieless web analytics platform built with Next.js and TypeScript that combines page analytics, error track… | 77 | 1198 | active |
| microsoft/FeatureManagement-Dotnet Microsoft.FeatureManagement is a .NET library providing standardized APIs for feature flags in applications, including ASP.NET Core integra… | 87 | 1181 | stable |
| FunWithFlags FunWithFlags is an Elixir feature flag library packaged as an OTP application, offering an API to enable, disable, and query flags with gat… | 48 | 1167 | stable |
| togglz/togglz Togglz is an open-source implementation of the Feature Toggles pattern for the Java platform, letting developers associate toggles with fea… | 95 | 1021 | stable |
| mattt/GroundControl GroundControl is an Objective-C library for iOS that enables remote configuration of apps by fetching a plist file over HTTP and registerin… | 10 | 1930 | abandoned |
| intuit/wasabi Wasabi is an open-source, API-driven A/B testing and experimentation platform built in Java by Intuit, allowing teams to run experiments ac… | 32 | 1139 | abandoned |
| happykit/flags A lightweight (2 kB) TypeScript SDK that adds feature flags to Next.js applications via a useFlags() React hook or getFlags() function, int… | 10 | 1038 | abandoned |
| openreplay/openreplay OpenReplay is an open-source, self-hostable session replay and product analytics suite for web and mobile apps. It captures user sessions a… | 85 | 12892 | active |
| FullStackHero .NET Starter Kit A production-grade .NET 10 starter kit template combining a modular-monolith Web API (vertical slice architecture) with two React 19 front-… | 82 | 6814 | active |
| Countly Countly is a privacy-first, self-hostable product analytics and customer engagement platform with dashboards, crash reporting, push notific… | 94 | 5914 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| fluxcd/flagger Flagger is a progressive delivery Kubernetes operator that automates canary releases, A/B testing, and Blue/Green deployments by gradually … | 87 | 5418 | stable |
| Powertools for AWS Lambda Powertools for AWS Lambda is a developer toolkit (available for Python, TypeScript, Java, and .NET) that implements serverless best practic… | 100 | 3294 | stable |
| learnhouse/learnhouse LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com… | 100 | 2404 | active |
| Sixpack Sixpack is a language-agnostic A/B testing framework that exposes a simple HTTP API for client libraries in any programming language. It co… | 23 | 1754 | maintenance |
page 1 / 1