Reflag

Reflag

Create and manage feature flags using Reflag

19
Stars
9
Forks
12
Releases

Overview

Reflag is a feature flag management platform for SaaS applications built with TypeScript. It offers a comprehensive set of SDKs to support flag consumption across both frontend and backend codebases. Developers can integrate feature flags in React apps via the React SDK, in Vue apps via the Vue SDK (beta), in general browser-based projects with the Browser SDK, and on the server side with the Node.js SDK (including use in Cloudflare Workers). A CLI is provided to interact with Reflag and generate TypeScript types, helping teams keep their feature definitions in sync with their code. For OpenFeature adopters, Reflag provides browser and Node.js Providers to connect Reflag flag data to the OpenFeature standard, enabling a unified feature-flag experience across environments. The repository is organized as a monorepo with dedicated docs per package and automated publishing via GitHub Actions when changes are merged to main, supporting a smooth versioning and release workflow. Overall, Reflag emphasizes TypeScript-first integration and streamlined flag governance for SaaS products.

Details

Owner
reflagcom
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

React SDK

Client-side React SDK to consume Reflag feature flags in React applications.

Vue SDK (beta)

Client-side Vue SDK (beta) for integrating feature flags into Vue apps.

Browser SDK

Browser SDK for use in non-React web applications to access Reflag features.

Node.js SDK

Server-side Node.js SDK for use in Node.js apps and Cloudflare Workers.

Reflag CLI

CLI to interact with Reflag and generate types.

OpenFeature Browser Provider

Provider to use Reflag with OpenFeature in the browser.

OpenFeature Node.js Provider

Provider to use Reflag with OpenFeature on Node.js servers.

Versioning and Publishing

GitHub Actions-based publishing: versioned packages are published automatically on merging to main; local versioning via yarn run version.

Tags

feature flagsSaaSTypeScriptSDKReactVueBrowserNode.jsCLIOpenFeatureProvidermonorepo