Displaying 1 to 20 from 71 results

flipper - :dolphin: feature flipping for ruby (performant and simple)

  •    Ruby

Feature flipping is the act of enabling or disabling features or parts of your application, ideally without re-deploying or changing anything in your code base. The goal of this gem is to make turning features on or off so easy that everyone does it. Whatever your data store, throughput, or experience, feature flipping should be easy and have minimal impact on your application.

piranha - A tool for refactoring code related to feature flag APIs

  •    Java

Piranha is a tool to automatically refactor code related to stale flags. At a higher level, the input to the tool is the name of the flag and the expected behavior, after specifying a list of APIs related to flags in a properties file. Piranha will use these inputs to automatically refactor the code according to the expected behavior. This repository contains four independent versions of Piranha, one for each of the four supported languages: Java, JavaScript, Objective-C and Swift.

flipt - A self contained feature flag solution

  •    Go

Flipt is an open source feature flag application that allows you to run experiments across services in your environment. This means that you can deploy Flipt within your existing infrastructure and not have to worry about your information being sent to a third party or the latency required to communicate across the internet.

feature-flags - Feature flags API written in Go

  •    Go

This package uses boltdb/bolt, a key-value store for storage. You do not need to connect another database! The HTTP routing is done by gorilla/mux. Feature flags let you enable or disable some features of your application, for example when you're under unexpected traffic or when you want to let some users try a new feature you've been working on. They decouple feature release and code deployment, so that you can release features whenever you want, instead of whenever the code happens to ship.

molasses - Feature toggle library for elixir

  •    Elixir

A feature toggle library using redis or SQL (using Ecto) as a backing service. It allows you to roll out to users based on a percentage. Alternatively, you can use Molasses to deploy to a group of users or user ids.Your config will also need to change. You will need to set up an Ecto Repo like you would here. As well as set the Molasses adapter to postgres.

abstract_feature_branch - abstract_feature_branch is a gem that enables developers to easily branch by abstraction

  •    Ruby

It is a productivity and fault tolerance enhancing team practice that has been utilized by professional software development teams at large corporations, such as Sears and Groupon. It provides the ability to wrap blocks of code with an abstract feature branch name, and then specify in a configuration file which features to be switched on or off.

flipflop - Flipflop lets you declare and manage feature flags in your Rails application.

  •    Ruby

Flipflop has a dashboard interface that's easy to understand and use. This file is automatically reloaded in development mode. No need to restart your server after making changes.

flopflip - 🎚Flip or flop features in your React application in real-time backed by flag provider of your choice 🚦

  •    Javascript

Toggle (flip or flop) features being stored in Redux or in a broadcasting system (through the context) via a set of React components or HoCs. In summary feature toggling simplifies and speeds up your development processes. You can ship software more often, release to specified target audiences and test features with users (not only internal staff) before releasing them to everyone.

fun_with_flags - Feature Flags/Toggles for Elixir

  •    Elixir

FunWithFlags, the Elixir feature flag library. This readme refers to the master branch. For the latest version released on Hex, please check the readme published with the docs.

fun_with_flags_ui - Web dashboard for the FunWithFlags Elixir package

  •    Elixir

A Web dashboard for the FunWithFlags Elixir package. FunWithFlags.UI is just a plug and it can be run in a number of ways. It's primarily meant to be embedded in a host Plug application, either Phoenix or another Plug app.

izanami - Izanami is a shared configuration, feature flipping and A/B testing server well-suited for micro-service architecture implementation

  •    Scala

Izanami is a shared configuration service well-suited for micro-service architecture implementation. In addition to shared configuration, Izanami provides feature flipping and A/B Testing. Izanami provides a UI to allow non-tech users to toggle features and to handle A/B testing. Izanami also provides first class integration. We provide Java, Scala, Node and React clients to integrate with your apps. We also provide webhook integration.

unleash-client-go - Unleash Client for Go

  •    Go

After you have initialized the unleash-client you can easily check if a feature toggle is enabled or not. To shut down the client (turn off the polling) you can simply call the destroy-method. This is typically not required.

unleash-client-node - Unleash client for Node.js

  •    Javascript

You should as early as possible in your node (web) app initialize the unleash-client. The unleash-client will set-up a in-memory repository, and poll updates from the unleash-server at regular intervals. After you have initialized the unleash-client you can easily check if a feature toggle is enabled or not.

cloud-cf-feature-flags-sample - A sample application that demonstrates the consumption of Feature Flags service on SAP Cloud Platform, Cloud Foundry environment

  •    Java

Feature Flags service Demo Application is a simple Spring Boot application that consumes the Feature Flags service on SAP Cloud Platform, Cloud Foundry environment. It implements a feature toggle (evaluation call to the Feature Flags service) and exposes this feature toggle through a Web user interface. There is also one REST end-point that reads the value of VCAP_SERVICES environment variable. Follow these steps to run the Feature Flags Service Demo application on SAP Cloud Platform, Cloud Foundry environment.


  •    Java

This configuration means that you will get near real-time updates for your feature flag values when the app is in the foreground.

dotnet-client - LaunchDarkly SDK for .Net

  •    CSharp

This version of the LaunchDarkly SDK is compatible with .NET Framework version 4.5 and above, or .NET Standard 1.4-2.0. Create a new feature flag on your dashboard.

featureflags - The guide to decoupling feature rollout from code deployment for feature flag-driven development


Welcome to the new home of our Feature Flagging Guide. LaunchDarkly serves 4 billion feature flags daily to help software teams build better software, faster. LaunchDarkly gives you the power to separate feature rollout from code deployment and manage feature flags at scale. Ultimately, you can deliver faster, more personalized software with less risk.

go-client - Golang SDK for LaunchDarkly

  •    Go

This version of the LaunchDarkly SDK has been tested with Go 1.8 through 1.10. If you are reusing a global instance you probably want to not defer ldClient.Close() but instead close it when the application exits.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.