Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andrewdmaclean/awesome-feature-flag-management
A curated list of awesome resources related to feature flagging & management 🚩
https://github.com/andrewdmaclean/awesome-feature-flag-management
List: awesome-feature-flag-management
awesome awesome-list feature-flagging feature-flags feature-management
Last synced: about 1 month ago
JSON representation
A curated list of awesome resources related to feature flagging & management 🚩
- Host: GitHub
- URL: https://github.com/andrewdmaclean/awesome-feature-flag-management
- Owner: andrewdmaclean
- License: cc0-1.0
- Created: 2023-03-24T16:48:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-12T23:56:26.000Z (about 1 year ago)
- Last Synced: 2024-05-22T11:18:32.709Z (7 months ago)
- Topics: awesome, awesome-list, feature-flagging, feature-flags, feature-management
- Homepage:
- Size: 46.9 KB
- Stars: 34
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- fucking-lists - awesome-feature-flag-management
- lists - awesome-feature-flag-management
- ultimate-awesome - awesome-feature-flag-management - A curated list of awesome resources related to feature flagging & management 🚩. (Other Lists / PowerShell Lists)
README
# Awesome Feature Flag Management [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
> Feature flag management platforms, articles, and resources.
- Use command + F or ctrl + F to search for a keyword.
- Contributions welcome, please see [contribution guide](CONTRIBUTING.md).## Contents
- [About Feature Management](#about-feature-management)
- [Educational Resources](#educational-resources)
- [Fully Open-Source Projects](#fully-open-source-projects)
- [Partially Open-Source Projects](#partially-open-source-projects)## About Feature Management
[Feature Management](https://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-feature-management) is a modern software-development practice that decouples feature release from code deployment and enables quick changes to feature availability on demand. It uses a technique called feature flags (also known as feature toggles and feature switches) to dynamically administer a feature's lifecycle.### About OpenFeature
[OpenFeature](https://openfeature.dev) is an open specification that provides a vendor-agnostic, community-driven API for feature flagging that works with your favorite feature flag management tool.## Educational Resources
- ["Feature Flag Implementation Series "](https://samlearnsazure.blog/2019/09/06/learning-about-feature-flags/) - [Sam Smith](https://samlearnsazure.blog) documents their journey implementing feature flags.
- ["Feature Toggles (aka Feature Flags)"](https://martinfowler.com/articles/feature-toggles.html) - An overview of feature flagging concepts by [Martin Fowler](https://twitter.com/martinfowler).
- ["Feature Toggles - Why and How to Add to Your Software"](https://youtu.be/-yHZ9uLVSp4) - A tutorial on how to add feature flags to a project by [FreeCodeCamp](https://www.freecodecamp.org/).## Fully Open-Source Projects
### Multi-language Management Platforms
- [Bucketeer](https://bucketeer.io) - Feature management and experimentation `Javascript`.
- [flagr](https://openflagr.github.io/flagr) - An open-source feature flagging, A/B testing, and dynamic configuration microservice ` Go`.
- [FeatBit](https://www.featbit.co) - A fast, scalable, and popular open source feature flags management service `C#/.NET`.
- [FeatureVisor](https://featurevisor.com) - Feature management for developers with GitOps `TypeScript`.
- [Growthbook](https://growthbook.io) - An open-source platform to help companies make data-driven product decisions with feature flags and A/B tests `TypeScript`.#### Offering OpenFeature SDKs
- [Go Feature Flag](https://gofeatureflag.org) - A simple and lightweight self-hosted feature flag solution `Go`.
- [FlagSmith](https://www.flagsmith.com) - An open-source feature flag & remote config Service `Python`.
- [Flipt](https://www.flipt.io) - An open-source feature management platform `Go`.
- [flagd](https://flagd.dev) - A feature flag evaluation engine `Go`.
- [Unleash](https://www.getunleash.io) - A powerful open-source solution for feature management `TypeScript`.### Technology-specific Implementations
- [Django Waffle](https://waffle.readthedocs.io) - Feature flipper for Django `Python`.
- [FF4J](https://ff4j.org/) - Feature flags for Java `Java`.
- [flopflip](https://github.com/tdeekens/flopflip) - Feature management for React apps backed by flag provider of your choice `TypeScript`.
- [FunWithFlags](https://github.com/tompave/fun_with_flags) - feature flags for Elixir `Elixir`.
- [HappyKit](https://happykit.dev/) - Feature flags for your Next.js applications `TypeScript`.
- [Laravel Feature Flags](https://feature-flags.docs.ylsideas.co) - A feature flag option for Laravel `PHP`.
- [Laravel Pennant](https://laravel.com/docs/10.x/pennant) - A simple, lightweight feature flag package for Laravel `PHP`.
- [Togglz](https://www.togglz.org) - An implementation of the feature toggles pattern for Java `Java`.## Partially Open-Source Projects
### Multi-language Management Platforms
- [ABTasty](https://www.abtasty.com) - A customer experience optimization and feature management company.
- [Apptimize](https://apptimize.com) - Enables teams to run A/B tests, rollout and manage new features, and deliver personalized user experiences.
- [Eppo](https://www.geteppo.com) - A next gen A/B experimentation platform that enables entrepreneurial culture.
- [FeatureHub](https://www.featurehub.io) - A highly scalable cloud native platform serving features in near real time.
- [Flagship](https://flagship.io) - Feature management and feature experimentation platform.
- [Hypertune](https://www.hypertune.com) - Type-safe feature flags, A/B testing, analytics and app configuration, with Git-style version control.
- [Molasses](https://www.molasses.app/) - A suite of feature flag and A/B testing tools that allows your teams to ship code more often and with fewer incidents.
- [Optimizely](https://www.optimizely.com) - An experimentation platform that helps developers build and run A/B tests on websites.
- [PostHog](https://posthog.com) - An all-in-one, open source platform for building better products.
- [PreFab](https://prefab.cloud) - Offers features flags, dynamic log levels and remote config as a service.
- [Statsig](https://statsig.com) - A software product experimentation tool designed to make A/B testing more useful for more companies.
- [Tggl](https://tggl.io) - A platform designed for seamless feature flag management and release orchestration, enabling teams to innovate rapidly and efficiently.#### Offering OpenFeature SDKs
- [ConfigCat](https://configcat.com) - A cloud-based service that lets you release features without code deployments.
- [DevCycle](https://devcycle.com) - A feature flag management platform built for developers.
- [LaunchDarkly](https://launchdarkly.com) - A feature management platform that allows software development teams to deliver to their customers.
- [Split](https://www.split.io) - A feature delivery platform that powers feature flag management, software experimentation, and continuous delivery.
- [CloudBees](https://docs.cloudbees.com) - A cloud-based platform that provides end-to-end automated software delivery.
- [Harness](https://www.harness.io) - A continuous integration and continuous delivery platform for cloud and on-premise projects.### Technology-specific Implementations
- [Flipper](https://www.flippercloud.io/) - Feature flags and controls for Ruby apps and their client-side code.