5,756 open-source and SaaS tools, with GitHub stats refreshed every day.

Featurevisor

Open source

Featurevisor manages feature flags, experiments and remote configuration declaratively in a Git repository and serves them as static datafiles.

featurevisor.com
Featurevisor homepage screenshot
GitHub stars
812
Last commit
24 days ago
Repository age
3 years
Licence
MIT
Self-hosted
Yes

About Featurevisor

Featurevisor is a feature management tool that treats flags, experiment variations and remote configuration values as code. You define them declaratively in a Git repository, build static JSON datafiles in CI, upload them to a CDN or your own server, and let SDKs in your applications evaluate them.

A project is made of attributes, reusable segments for targeting users, features with flag, variation and variable definitions, and independently evaluated global variables. Evaluation happens in the SDK against the context your app supplies, returning on-off flags, string variations for A/B tests and typed variables. SDKs cover JavaScript, React, React Native, Vue, Next.js, Go, Python, PHP, Ruby, Java, Kotlin, Swift, Rust and Elixir, with OpenFeature providers for many of the same languages.

To use it you bring your own Git repository, a CI/CD pipeline such as GitHub Actions and a place to serve the datafiles. This keeps flag changes reviewable through pull requests and avoids a hosted control plane. Featurevisor is written in TypeScript and released under the MIT license.

Key features

  • Feature flags defined in Git
  • A/B test variations and variables
  • Reusable user segments and attributes
  • Static JSON datafiles for CDN delivery
  • SDKs for many languages
  • OpenFeature provider support

Good fit for

  • →GitOps-style feature flag management
  • →Running A/B tests without a hosted service
Tags
feature-flags
experimentation
ab-testing
gitops
remote-config
openfeature
typescript

Open-source alternatives to Featurevisor

See all

SaaS alternatives to Featurevisor

See all