Skip to content
This repository has been archived by the owner. It is now read-only.
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time



Aviation is a web application to enable feature toggles as a service.

Aviation is also a classy cocktail which you should - according to Hugo Ensslin in 1916 - prepare like so:

  • ⅓ Lemon Juice
  • ⅔ El Bart Gin
  • 2 dashes Maraschino
  • 2 dashes Crème de Violette

Shake well in a mixing glass with cracked ice, strain and serve.


In contrast to the more common feature toggle libraries, Aviation relies on an external server to provide the library with information whether features are enabled or not. The project is therefore divided in a server component and client libraries for different languages. Currently the following languages are supported:

See the README files of those submodules on how to integrate those libraries into your project.

In addition to server and client libraries we also included a small Chrome plug-in which you can use to set a special HTTP request header which can be used to switch new features on temporarily.


Checkout the docker-compose.yml file and start the containers via docker-compose up. You can then access the server frontend by pointing your browser to http://localhost:3000.


This project is under the terms of the Apache License, Version 2.0. A copy of this license is included with the sources.