FeatureSwitch - FeatureSwitch is library that should reduce amount of time and code required to implement feature switching in your projects

  •        8

FeatureSwitch library should reduce amount of time and code needed to implement feature toggle in unified way. FeatureSwitch library is easily adoptable and extendable. Keep in mind that you will need to add at least one strategy for the feature in order to enable it. By default every feature is disabled.

https://github.com/valdisiljuconoks/FeatureSwitch

Tags
Implementation
License
Platform

   




Related Projects

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.

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.

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.

ff4j - Feature Flags for Java made easy

  •    Java

FF4J, stands for Feature Flipping for Java, helps you implementing the 'feature toggle' agile development practice. Features (services/behaviour/treatments/screen parts) can be enabled and disabled at runtime but also limited to an authorized sub-set of users (e.g : beta-testers for beta feature). Once the feature is enabled and granted you can implement your own strategy to flip through custom FlippingStrategy.

fflip - Flexible Feature Flipping/Flagging for Node.js

  •    Javascript

Working on an experimental new design? Starting a closed beta? Rolling out a new feature over the next few weeks? Fa-fa-fa-flip it. fflip gives you complete control over releasing new functionality to your users based on their user id, join date, membership status, and whatever else you can think of. fflip's goal is to be the most powerful and extensible feature flipping/toggling module out there. Criteria are the rules that define access to different features. Each criteria takes a user object and some data as arguments, and returns true/false if the user matches that criteria. You will use these criteria to restrict/allow features for different subsets of your userbase.


Feature Flags

  •    

Features Flags is a .net implementation of the feature flags technique (also known as Feature Toggle)

meyda - Audio feature extraction for JavaScript.

  •    Javascript

Meyda is a Javascript audio feature extraction library. Meyda supports both offline feature extraction as well as real-time feature extraction using the Web Audio API. We wrote a paper about it, which is available here. Please see the documentation for setup and usage instructions.

Web Optimization - Content Managed XML Driven Approach

  •    

Web Optimization - A content driven approach for Microsoft web optimization (.net 4.5)

FeatureFu - Library and tools for advanced feature engineering

  •    Java

FeatureFu[l] contains a collection of library/tools for advanced feature engineering, such as using extended s-expression based feature transformation, to derive features on top of other features, or convert a light weighted model (logistical regression or decision tree) into a feature, in an intuitive way without touching any code.

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.

JoelAbrahamsson.com - A blog built with EPiServer and ASP.NET MVC

  •    

This project is the personal blog of Joel Abrahamsson. However, it is also an open source project which aims to provide inspiration and templates for working with EPiServer Community, EPiServer CMS and ASP.NET MVC.

Composite C1 - CMS on .NET 4 platform

  •    ASPNET

C1 is aimed at communicators who need to easily manage content on corporate websites while maintaining a consistent visual identity. C1 comes fully featured, it's straightforward to use, easy to extend, and integrates with other systems beautifully.

MyTested.AspNetCore.Mvc - Fluent testing framework for ASP.NET Core MVC.

  •    CSharp

MyTested.AspNetCore.Mvc is a unit testing library providing an easy fluent interface to test the ASP.NET Core MVC framework. It is testing framework agnostic so that you can combine it with a test runner of your choice (e.g. xUnit, NUnit, etc.). It is strongly advised to start with the tutorial in order to get familiar with MyTested.AspNetCore.Mvc. Additionally, you may see the testing guide or the API reference for a full list of available features. MyTested.AspNetCore.Mvc is 100% covered by more than 1800 unit tests and should work correctly. Almost all items in the issues page are expected future features and enhancements.

SublimeNavigationView - Complete rewrite of NavigationView (from Design Support library) that enables usage of Checkboxes, Switches & Badges as menu items

  •    Java

SublimeNavigationView is a complete rewrite of NavigationView (from Design Support library) that enables usage of Checkboxes, Switches & Badges in/as menu items. Menus are defined in good-old XML, and parsed using a custom MenuInflater. SublimeNavigationView works with Parcelable menus which means that state retention is built-in. Moreover, it can support multiple menus while preserving their respective states. Groups added to the menu have the added feature of being collapsible/expandable. Along with this, SublimeNavigationView allows a few options for custom styling.

YetAnotherForum.NET - ASP.NET Forum

  •    CSharp

YetAnotherForum.NET (YAF) is The Open Source Discussion Forum for sites running ASP.NET. 100% written in C#, YAF (pronouced like "laugh") is a unique combination of Open Source, Microsoft's .NET platform and an international collaboration of the .NET developer community. Growing and changing daily, the YAF project is lead by Jaben Cargman of Tiny Gecko. YAF runs on any web server that supports ASP.NET v2.0 (and above) and SQL Server.

web-api - Public issue tracker for Spotify's Web API

  •    RAML

The purpose of this repository is to work as the public issue tracker for Spotify's Web API. If you've found a bug in the API, or have ideas on how we could improve it, please create an issue. It's greatly appreciated.We differentiate between enhancement requests and feature requests in that enhancement requests are improvement of existing features, while feature requests are requests for entirely new features.

chili - The spicy feature toggle framework for Rails

  •    Ruby

The spicy feature toggle framework for Rails

jquery-toggles - jQuery plugin to make easy toggle buttons

  •    CSS

Want to create easy toggle buttons that you can click, drag, animate, use to toggle checkboxes and more? Yeah. Examples can be seen here.

a11y-toggle - A tiny script for accessible content toggles.

  •    HTML

A tiny script (less than 0.6Kb gzipped) to build accessible content toggles. You can try the live demo which also acts as a documentation. a11y-toggle uses relatively modern JavaScript API (namely reduce, addEventListener, etc.) therefore will not work in Internet Explorer 8 and below. All the other browsers, including mobile ones should work fine.