Repolode
flipt-io

flipt-io/flipt

Git-native feature flag platform that stores flags in your own Git repositories and deploys them alongside code.

Open-source alternative to:LaunchDarklySplitOptimizely

Stars
4,923
Forks
314
Open issues
37
Last commit
7 hours ago

What is it?

Flipt is a feature management platform that treats feature flags as code. Flag definitions live in Git repositories, so changes get version history, diffs, branching and merge through the same workflow teams already use for application code. Environments can be mapped to branches, directories or repositories.

Flipt ships as a single binary with no database required by default. Clients can evaluate flags server-side through REST or gRPC APIs, or locally within the application. Real-time updates are delivered over Server-Sent Events, and the project supports OpenFeature and the OFREP remote evaluation protocol. Observability is available through OpenTelemetry and Prometheus.

Some capabilities, such as GPG commit signing, merge proposals, and cloud secrets providers like HashiCorp Vault, AWS Secrets Manager, GCP Secret Manager and Azure Key Vault, are listed as Pro features. The server code is under the Fair Core License, while the client SDKs and gRPC client code are MIT licensed.

Key features

  • 01Stores feature flags in Git repositories with full history, diff and blame
  • 02Maps environments to Git branches, directories or repositories
  • 03Runs as a single binary with no database required by default
  • 04Offers REST and gRPC APIs plus client-side local evaluation
  • 05Streams flag updates over Server-Sent Events
  • 06Supports OpenFeature and OFREP, with OpenTelemetry and Prometheus metrics

Use cases

  • Teams that want feature flag changes reviewed and deployed through existing Git and CI/CD pipelines
  • Organizations that must keep flag data inside their own infrastructure
  • Trunk-based development where unfinished features are merged behind flags
  • Managing flags across dev, staging and production environments in one repository

Quick start

  1. 1

    Install Flipt with the official install script from the README

  2. 2

    Run the setup wizard

    flipt quickstart
  3. 3

    Start the Flipt server

    flipt server

Things to know

  • The license is listed as NOASSERTION, so check the repository's license terms before use.
  • Several key features such as GPG commit signing, merge proposals, and HashiCorp Vault or cloud secrets integration require a paid Pro license.

Topics

FAQ

What is flipt?
Git-native feature flag platform that stores flags in your own Git repositories and deploys them alongside code. Flipt is a feature management platform that treats feature flags as code. Flag definitions live in Git repositories, so changes get version history, diffs, branching and merge through the same workflow teams already use for application code. Environments can be mapped to branches, directories or repositories.
Is flipt free to use? What license does it have?
flipt is open source under the Other license. Check the license terms before using it in commercial products.
Is flipt still maintained?
Actively maintained. The last commit to flipt was on Oct 20, 2026.
What can I use flipt for?
Teams that want feature flag changes reviewed and deployed through existing Git and CI/CD pipelines Organizations that must keep flag data inside their own infrastructure Trunk-based development where unfinished features are merged behind flags Managing flags across dev, staging and production environments in one repository
How do I install flipt?
Install Flipt with the official install script from the README Run the setup wizard: flipt quickstart Start the Flipt server: flipt server
Where can I get flipt?
The source code and installation instructions are on GitHub: https://github.com/flipt-io/flipt

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects