Developer tools

Nona

Open Source Remote Config and Feature Flags

Category
Developer tools
Stage
Beta
For
Developer teams seeking self-hosted remote configuration and feature flags for mobile, backend, and cross-platform applications.

About

Open source remote configuration and feature flags for teams that want to run the system themselves. Self-hostable via Docker, works with any language or platform.

Features

Problem
Shipping a toggle change normally requires a new build or deployment.
How it works
Stores boolean feature flags and typed config entries that apps fetch at runtime.
Result
Faster releases, operational toggles, and production kill switches.
Why
Teams can enable, disable, or change behavior from the dashboard or CLI without redeploying.
Problem
Mobile, backend, and cross-platform apps need a common low-level integration path.
How it works
Exposes configuration through a REST API, with JavaScript, .NET, Android, Swift, and OpenFeature integration paths documented.
Result
Apps can adopt Nona with or without an SDK.
Why
HTTP works in any language, while clients add runtime-specific conveniences.
Problem
Frontend-readable settings and backend-only settings require different access controls.
How it works
Uses client, server, and shared scopes, with API keys limited by project, environment, and read scope.
Result
Narrower configuration access across frontend and backend workloads.
Why
Applications receive only values appropriate for their configured access level.
Problem
Teams need controlled, reversible configuration changes.
How it works
Keeps entry history and rollback, and can snapshot config as immutable releases that can be activated or pinned by clients.
Result
Safer production changes and predictable release reads.
Why
Operators can review, restore, and promote tested configuration states.
Problem
External collaborators may need to review or edit one value without full account access.
How it works
Creates scoped, expiring, revocable, audited parameter share links.
Result
More focused collaboration without broad dashboard access.
Why
Sharing is limited to a specific parameter and can be withdrawn.
Problem
Moving off existing configuration services can be operationally difficult.
How it works
Provides CLI migration workflows with dry runs for Firebase Remote Config and AWS Parameter Store values referenced by ECS task definitions.
Result
A repeatable path to self-hosted configuration.
Why
Migration plans can be reviewed before changes are applied.

Screenshots

Nona screenshot
Nona screenshot
Nona screenshot
Nona screenshot
Nona screenshot

Founder

Michael Tarnorutsky

Explore more SaaS products on Buildside