Flipt — Manage feature flags directly in your Git repository, treating them like code.
Analyzed by Sai Pavan Gopularam · DevTools · Feature Flags · View on GitHub
- Stars: 4912
- Forks: 311
- Commits last 30 days: 81
- Health: Active (81 commits this month)
- Language: Go
- License: Other
What It Is
Imagine Git, but for controlling software features. Flipt is a feature management platform that lets you store, version, and deploy feature flags directly within your existing Git repositories. Instead of a separate database, your flags live alongside your code, leveraging familiar Git workflows like branching and merging.
This kills the problem of feature flag drift and inconsistent environments. Developers can test flag changes in branches, deploy them with code using existing CI/CD, and get a full audit trail for every change. It brings feature flags into the modern GitOps paradigm, making them a first-class citizen of your development workflow.
License Verdict
Fair Core License (Server) & MIT License (Client) — Commercial Restrictions Apply — Server Commercial Use Restricted • Client Commercial Use Approved
The server-side code for Flipt uses a 'Fair Core License, Version 1.0, MIT Future License.' This is not a standard open-source license and likely restricts commercial use, especially if it competes with Flipt's own commercial offerings or requires paid 'Pro' features. However, the client-side SDKs are MIT licensed, allowing free commercial use in your applications.
How to Use It
Flipt can be run directly via Docker, making it quick to get a server running. The UI will be available on your local machine.
Prerequisites:
- Docker
Estimated setup time: 5 minutes.
docker run --rm -p 8080:8080 -p 9000:9000 -t docker.flipt.io/flipt/flipt:v2
What I'd Build With This
GitOps Feature Flag Compliance Auditor (micro-saas)
Build a web service that connects to a company's Git repositories (GitHub, GitLab) and monitors Flipt flag configurations. It could check for naming conventions, flag lifecycle stages, stale flags, and ensure proper GPG signing (leveraging Flipt's Pro features). This service would generate compliance reports and alert teams to deviations, ensuring best practices and security. Companies with strict regulatory requirements would pay for automated assurance.
Effort: 3 Weeks Build Time · Target: Fintechs, Healthcare Tech, Regulated Industries · Pricing: $199/month per repository
Progressive Delivery Orchestrator for GitOps (saas)
Develop a SaaS platform that integrates Flipt with popular CI/CD systems (e.g., GitHub Actions, GitLab CI, Jenkins). This orchestrator would allow teams to define complex progressive delivery strategies (canary deployments, blue/green) using Flipt flags, automatically managing rollouts and rollbacks based on observability metrics. It would provide a centralized dashboard for all deployments and their associated flag states, offering advanced control beyond what CI/CD tools provide natively.
Effort: 3 Months Build Time · Target: Mid-market SaaS companies, DevOps teams · Pricing: $499/month + usage fees
Custom Flipt Integration & Migration Services (enterprise)
Offer specialized consulting and implementation services for large enterprises looking to adopt or migrate to Flipt. Many large organizations use legacy feature flag systems or have complex GitOps requirements that need bespoke integration with their existing toolchains (e.g., custom SCM, secrets management, compliance frameworks). This service would include architecture design, implementation, training, and ongoing support, helping them leverage Flipt's Git-native and security features within their specific environment.
Effort: Ongoing Project Work · Target: Fortune 500, Large Banks, Government Contractors · Pricing: $20,000 - $100,000+ per project
Sai Pavan Gopularam's Take
Flipt's Git-native approach to feature flags is genuinely innovative, treating flags as code rather than database entries. This is a game-changer for teams committed to GitOps, making version control and collaboration seamless. I see a solid opportunity for a consulting business specializing in migrating large enterprises to this model, easily commanding $50,000+ per project.
Watch Out For
- Server License Restrictions: The server component uses a non-standard 'Fair Core License' which may restrict commercial use and push you towards their 'Pro' version for advanced features or competing services.
- GitOps Learning Curve: While 'Git-native' is powerful, teams new to GitOps might find the paradigm shift challenging, requiring new workflows for flag management and deployment.
- Pro Features for Enterprise: Many enterprise-grade features like GPG commit signing with external secrets, advanced authentication, and merge proposals are part of the paid 'Pro' version, not the open-source core.
I break down trending repos like Flipt every week — join the newsletter.