// the find
Unleash/unleash
Open-source feature management platform
Unleash is a self-hostable feature flag platform — you run the server, your apps connect via SDK, and you get a UI to manage flag states, rollout percentages, and targeting rules without redeploying. It's for teams who want LaunchDarkly-style capabilities without sending feature flag evaluations to a third-party SaaS. Actively maintained with 13k+ stars and real production users (NAV, Finn.no).
The SDK breadth is genuinely good — 8 official backend SDKs plus 7 frontend ones, and the client-side evaluation model means flag checks don't add network latency per-request. Unleash Edge is a smart architectural addition: a lightweight proxy you can scale independently that shields your main Unleash server from high-frequency SDK polling at scale. The activation strategy system (gradual rollout, user segments, custom constraints) is well thought out and covers most real-world deployment patterns without custom code. The API-first design is real — everything in the UI has an API equivalent, so Terraform/IaC integration or scripted flag management actually works.
The open-source tier is meaningfully hobbled: only 2 environments and no RBAC, which means any team larger than a handful of people will either need the paid plan or will fight the permissions model. The monorepo is large and the local dev setup requires Docker and a fair amount of patience — it's not the kind of project you can fork and tweak easily. Stale flag management exists as a concept (the 'technical debt' dashboard) but there's no enforcement or automated cleanup, so flag sprawl is still your problem to solve culturally. The frontend is a React SPA that's grown organically and the codebase shows it — the ADR directory has guidance on preferred patterns that wouldn't be needed if the conventions were consistent to begin with.