{"repo":"featurevisor/featurevisor","free":true,"listed":false,"github":"https://github.com/featurevisor/featurevisor","clone":"git clone https://github.com/featurevisor/featurevisor.git","description":"Feature flags, experiments, and remote config management with version control","language":"TypeScript","stars":804,"topics":["experimentation","experiments","feature","flags","javascript","nodejs","segmentation","feature-flags","feature-management","feature-toggles"],"license":"MIT","category":"ui-components","readme_excerpt":"Feature management with version control Manage your feature flags, experiment variations, variables for remote configuration declaratively from the comfort of your Git workflow. Website Documentation Issues Contributing Changelog Built by @fahad19 and contributors --- How does it work? Three simple steps to visualize it: 1. Manage your Featurevisor project in a Git repository 1. Build and upload datafiles (static JSON files) to your CDN or custom server 1. Fetch the datafile in your application, and evaluate features using SDKs What do I need to bring to use Featurevisor? - A Git repository for managing your project declaratively - A CI/CD pipeline (like GitHub Actions) for building and uploading datafiles - A CDN or custom server for serving the generated datafiles Featurevisor SDKs will take care of the rest for you. Understanding the building blocks Three core building blocks of a Featurevisor project are: - Attributes: building block for conditions - Segments: reusable conditions for targeting users - Features: features with flag, variation, and variable definitions SDKs are used in your application(s) to evaluate three different types of values belonging to your defined features against your provided context in the runtime: - Flags: on/off values against rules - Variations: string values for A/B tests - Variables: key/value pairs for remote configuration Where can I use Featurevisor? Supported SDKs include: - JavaScript (both Node.js and browser environments) - React - R","default_branch":null,"files":null,"tree":[],"storefront":"/r/featurevisor","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/featurevisor/featurevisor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}