{"repo":"openflagr/flagr","free":true,"listed":false,"github":"https://github.com/openflagr/flagr","clone":"git clone https://github.com/openflagr/flagr.git","description":"Flagr is a feature flagging, A/B testing and dynamic configuration microservice","language":"Go","stars":2605,"topics":["feature-flags","ab-testing","golang","dynamic-configuration","swagger","feature-toggles"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"What is Flagr? Flagr is an open-source Go service for feature flags, A/B tests, and dynamic configuration. One primitive, the flag , backs all three: your code calls POST /api/v1/evaluation , Flagr looks at who is asking ( entityID , entityContext ), and returns a variant plus optional JSON attachment . That lets you decouple deploy from release (ship code dark, turn it on per audience), run experiments with sticky assignment, and change runtime config without redeploying. openflagr/flagr is the community home of Flagr, continuing development from the original checkr/flagr . --- Documentation Site: https://openflagr.github.io/flagr (VitePress) Contributors: clone the repo and run make help (build, test, UI, CI targets). Docs: make serve-docs (http://127.0.0.1:8081/flagr/) / make build-docs → docs/.vitepress/dist . Page Content ------ --------- Behavioral contracts Eval vs exposure, recording, eval-only, cache Integration guide Eval, batch, exposures (client API) Contributing Clone, build, test, OpenAPI Overview Concepts, running example, architecture Use cases Flags, A/B, dynamic config; GET ?json= eval Built-in context injection @ts , @http in entityContext Self-hosting Docker, DB, Compose, K8s Environment variables DB, auth, recorders ( pkg/config/env.go ) Exposure logging Client impressions for A/B Data recorders Kafka, Kinesis, Pub/Sub API reference OpenAPI --- Features - Feature flags - kill switches, targeted rollouts - GET evaluation - GET /api/v1/evaluation?json=… (sa","default_branch":null,"files":null,"tree":[],"storefront":"/r/openflagr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/openflagr/flagr/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."}