tompave/fun_with_flags
Feature Flags/Toggles for Elixir observed · 2026-08-28
Health v2 · maintenance only
52/100
- Activity 43
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3503
- days_rel: n/a
- days_push: 346
- n_releases_24m: 0
Adoption not part of the score
1166 stars · 96 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
FunWithFlags is an Elixir feature flag library packaged as an OTP application, offering an API to enable, disable, and query flags with gates for actors, groups, and percentages. It persists flags in Redis or a relational database via Ecto, caches them in ETS for fast lookups, and syncs nodes via PubSub, with an optional web dashboard.
Use cases
- toggle features on and off in an Elixir app
- roll out features to a percentage of users
- enable features for specific users or groups
- manage feature flags across multiple nodes
- control feature flags from a web dashboard
When to choose
- you run an Elixir/Phoenix application and need feature toggles with actor, group, and percentage gates
- you need fast flag lookups with local ETS caching and cross-node synchronization
- you want persistence in Redis or PostgreSQL/MySQL/SQLite via Ecto
When to avoid
- your stack is not Elixir/Erlang
- you need a hosted SaaS feature flag service with advanced targeting UIs
- you don't want to run Redis or a relational database for flag storage
Facets
library · maturity stable
feature-flags caching configuration-management backend web-development developer-tools elixir self-hosted feature-toggles redis ecto phoenix otp-application ets-cache pubsub web-dashboard
2 sources
- readme: https://github.com/tompave/fun_with_flags · fetched 2026-08-28 · 701e11028a33
- homepage: https://hexdocs.pm/fun_with_flags/FunWithFlags.html · fetched 2026-08-29 · e7a5e4d960f9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| tompave/fun_with_flags | main | 52 |
For agents
markdown · JSON · MCP: product_card(name="tompave/fun_with_flags")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem