Displaying 1 to 20 from 89 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.

unleash - Unleash is an enterprise ready feature toggles service

  •    Javascript

Unleash is a feature toggle system, that gives you a great overview over all feature toggles across all your applications and services. It comes with official client implementations for Java, Node.js, Go, Ruby and Python. This repo contains the unleash-server, which contains the admin UI and a place to ask for the status of features. In order to make use of unleash you will also need a client implementation.

Builder - Prepare your Laravel apps incredibly fast, with various commands, services, facades and boilerplates

  •    PHP

This is a set of tools to help speed up development of Laravel apps. You can start an app with various parts prewritten (Users, User Meta, Roles, Teams). And it comes with a powerful FormMaker which can generate form content from tables, and objects. It can generate epic CRUD prototypes rapidly with full testing scripts prepared for you, requiring very little editing. It also provides an elegant Cryptography tool which is URL friendly. Finally it brings along some friends with LaravelCollective as a vendor. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

rollout - Feature flippers.

  •    Ruby

Fast feature flags based on Redis. Initialize a rollout object. I assign it to a global var.




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.

sail - Sail is a lightweight Rails engine that brings an admin panel for managing configuration settings on a live Rails app

  •    Ruby

This Rails engine brings a setting model into your app to be used as feature flags, gauges, knobs and other live controls you may need. It saves configurations to the database so that they can be changed while the application is running, without requiring a deploy.

flagr - Flagr is a feature flagging, A/B testing and dynamic configuration microservice

  •    Go

Flagr is an open source Go service that delivers the right experience to the right entity and monitors the impact. It provides feature flags, experimentation (A/B testing), and dynamic configuration. It has clear swagger REST APIs for flags management and flag evaluation. Try it with Docker.


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.

ember-api-feature-flags - API based, read-only feature flags for Ember

  •    Javascript

ember-api-feature-flags installs a service into your app. This service will let you fetch your feature flag data from a specified URL. When the fetch fails, the service enters "error" mode. In this mode, feature flag lookups via HBS or JS will still function as normal. However, they will always return the default value set in the config (which defaults to false). You can set this to true if you want all features to be enabled in event of fetch failure.

babel-plugin-debug-macros

  •    Javascript

This provides debug macros and feature flagging. The plugin takes 5 types options: envFlags, features, debugTools, externalizeHelpers and svelte. The importSpecifier is used as a hint to this plugin as to where macros are being imported and completely configurable by the host. Like Babel you can supply your own helpers using the externalizeHelpers options.

ember-cli-conditional-compile - Conditional Compilation (Feature Flags) for Ember

  •    Javascript

The goal of ember-cli-conditional-compile is to provide easy to use feature switches to Ember applications such that code that is hidden behind a disabled feature switch is not in the compiled code. You should use the 0.3.x series of releases if you're on Ember 1.13.6 or older. If you're on Ember 1.13.7 or newer you must use at least the 0.4.x version.

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.

laravel-feature - A simple package to manage feature flagging in a Laravel project.

  •    PHP

Laravel-Feature is a package fully dedicated to feature toggling in your application, in the easiest way. For Laravel, of course. It was inspired by the AdEspresso Feature Flag Bundle.

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.






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.