Building the product · Independent · 20 Oct 2026

thomaspoignant/go-feature-flag

GO Feature Flag is a simple, complete and lightweight self-hosted cloud native feature flag solution 100% Open Source β€” built on OpenFeature πŸŽ›οΈ

← Building the product
GO Feature Flag. Self-hosted feature flag and rollout tool.

In simple English

This tool lets you turn features on or off in your app without writing new code. You store your rules in a simple text file on your server or in cloud storage. It works with many programming languages using standard software kits. You do not need to pay a monthly fee to an external service. It costs you time to set up and maintain the server.

What it is

GO Feature Flag is an open-source feature flag solution that evaluates flags locally or via a proxy server. It supports multiple data formats and integrates with standard open-feature systems.

What it is good for

Solo builders who want to test new features on a small group of users, run percentage rollouts, or turn off a broken feature instantly without deploying new code.

Stars2.1k
LicenceMIT
Latestv1.57.0 (2026-10-16)checked 20 Oct 2026
Last code change2026-10-20
Written inGo
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Supports multiple programming languages through standard client software kits.
  • Stores configuration in standard text files like YAML, JSON or TOML.
  • Exports usage data and sends alerts to chat services when rules change.
Watch for
  • Requires running and maintaining a separate proxy service for non-Go languages.
  • Needs careful management of your flag configuration files to prevent downtime.
  • Memory needs are low, but depends on your server infrastructure for hosting the proxy.
Replaces

Paid third-party feature flag services and hardcoded configuration checks in your source code.

Works well with

OpenFeature SDKs for your chosen programming language.

Similar repositories
  • Unleash/unleash14k stars

    Unleash is another self-hosted feature flag system with an extensive management interface and multi-language support.

  • Flagsmith/flagsmith6.6k stars

    Flagsmith provides an open-source feature flag platform with hosted and self-hosted options.

Also reviewed on Repo Radar
  • python/mypy21k stars

    The reference type checker for Python, run from the command line.

  • HypothesisWorks/hypothesis9.1k stars

    A Python library that generates test inputs and reduces any failure to the smallest example that still fails.

  • wntrblm/nox1.6k stars

    Runs your tests and other jobs in fresh isolated environments, described in an ordinary Python file.

Install
docker run \
  -p 1031:1031 \
  -v $(pwd)/flag-config.yaml:/goff/flag-config.yaml \
  -v $(pwd)/goff-proxy.yaml:/goff/goff-proxy.yaml \
  gofeatureflag/go-feature-flag:latest

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Marketing & Growth β€Ί Conversion & Growth Analytics β€Ί A/B Testing.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.