https://featurevisor.com/ FeaturevisorFeaturevisor [logo-text-][logo-text-] Documentation Theme [blur-cyan] Feature management for developers. Manage your feature flags and remote configuration declaratively from the comfort of your git workflow. Quick startView on GitHub [blur-cyan][blur-indigo] features/darkMode.yml package.json 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 description: Dark mode feature variations: - value: light weight: 33.34 - value: dimmed weight: 33.33 - value: dark weight: 33.33 environments: production: rules: - segments: "*" percentage: 100 Everything you need Purposefully built Carefully assembled set of features delivered to you as an Open Source solution to help you build better products, without locking you into any enterprise contract. Feature flags Classic feature toggles with on/off variations for enabling/ disabling certain features. Experimentation Go beyond just boolean variations with multivariates enabling experimentation and A/B testing. Segmentation Target your audience with fine-grained conditions to control who sees what. Gradual rollouts Avoid big bang releases and roll out your features gradually to your users. Conditional variables Don't just store plain variable values, but also make them dynamic based on conditions for your runtime configuration. Consistent bucketing Makes sure the same user always sees the same variation across all devices and applications. Multiple environments No need to stop at just production and staging. Create as many environments as you need. Tagging Tag your features accordingly so you only load the ones you need and nothing more, to keep your applications free of bloat. Force bucketing Allow your testers to force enable/disable certain features for themselves. Tracking SDKs support tracking so you can measure how your features perform by integrating with your favourite analytics service. Status site generator Generate static website from your repository to show the status of your features and experiments to your wider organization. Universal SDKs Use JavaScript SDK in both Node.js and the browser. Swift and Kotlin SDKs are planned next for going cross-platform. Deploy faster How it works Three simple steps to visualize the workflow. 1. Update your features Your team sends pull requests to your Featurevisor project repository updating attributes, segments, and/or features. Learn more - 2. Build and upload to CDN Upon the merge of your Pull Request, trigger your CI/CD pipeline to build the datafiles and upload them to your CDN. Learn more - 3. Fetch and consume with SDKs Fetch the datafiles from your applications and/or services, and evaluate features using provided Featurevisor SDKs. Learn more - (c) 2023. Built by @fahad19 and contributors.