Hacker News new | past | comments | ask | show | jobs | submit

We've built an open-source feature flag server for 11 years

https://github.com/Unleash/unleash
loading story #50391815
loading story #50391559
loading story #50392175
loading story #50392963
loading story #50393020
loading story #50392738
loading story #50392664
loading story #50393951
loading story #50391898
loading story #50391380
loading story #50392988
loading story #50392846
Hi HN, I'm Ivar, creator of Unleash.

Unleash started in 2014 as an internal tool at my company at the time, because we wanted to ship to production continuously without big-bang releases. It's an Open-Source feature flag platform with SDKs for >25 languages.

A few design choices that might be interesting:

- Local evaluation: server-side SDKs fetch the flag config and evaluate in-process, so user data never leaves your app and a flag check is a memory lookup, not a network call.

- Shared Rust engine (Yggdrasil): the evaluation logic is written once in Rust and embedded in the SDKs, so behaviour is the same across languages.

- Unleash Edge: a Rust proxy/cache for frontend and edge clients at scale. (Commercial)

- OpenFeature: supported if you don't want to lock into our SDKs.

loading story #50393097
loading story #50392422