Go Feature Flags

Go Feature Flag Resources/Solutions

  • LaunchDarkly Go Feature Flag SDK – LaunchDarkly
    • An installable feature flag software development kit for Go apps.  This SDK harnesses the LaunchDarkly app and allows you to target users and manage rollouts.  Feature flags are evaluated in microseconds.
    • Main Website
    • GitHub Repo
  • Feature Flags API for Go – Antoine Augusti
    • “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.”
    • GitHub Repo
  • Toggle – John Calabrese
    • “Golang feature toggle library – a library to help make golang feature toggling clean and easy”
    • GitHub Repo
  • dcdr (decider) – vsco
    • “Decider is a feature flag system with adaptable backends. It supports both percentile and boolean flags for controlled infrastructure rollouts and kill switches. Decider is built to be adaptable to any backing datastore. At the moment, Consul, Etcd, and Redis are supported. ZooKeeper support is planned.”
    • GitHub Repo
  • Unleash – Unleash
    • “Unleash is a feature toggle system, that gives you a great overview over all feature toggles across all your applications and services.The main motivation for doing feature toggling is to decouple the process for deploying code to production and releasing new features. This helps reducing risk, and allow us to easily manage which features to enable”
    • GitHub Repo