Node JS Feature Flags
Node JS Feature Flag Resources/Solutions
LaunchDarkly Server-Side Node.js Feature Flag SDK – LaunchDarkly
- An installable feature flag software development kit for Server-Side Node.js apps. This SDK harnesses the LaunchDarkly app and allows you to target users and manage rollouts. Feature flags are evaluated in microseconds.
- Main Website
- GitHub Repo
LaunchDarkly Client-Side Node.js Feature Flag SDK – LaunchDarkly
- An installable feature flag software development kit for Client-side Node.js apps. This SDK harnesses the LaunchDarkly app and allows you to target users and manage rollouts. Feature flags are evaluated in microseconds.
- Main Website
- GitHub Repo
Flipit – Darren M.
- “A module that allows you to use feature flags (also known as feature flipping) in Node.js. You can enable/disable features programmatically or via an external configuration file. Any changes to the configuration file will update the module without requiring a restart.”
- GitHub Repo
NPM Feature Flags – (alpha) Randall Koutnik
- “PRE-ALPHA. USE WITH CAUTION. This module lets developers set user levels and restrict access to features based on said levels. It also provides a web interface to customize those levels without pushing additional code or restarting the server. Currently, Feature Flags only supports restriction by url.”
- GitHub Repo
FFlip – Fred Schott
- “Working on an experimental new design? Starting a closed beta? Rolling out a new feature over the next few weeks? Fa-fa-fa-flip it! fflip gives you complete control over releasing new functionality to your users based on their user id, join date, membership status, and whatever else you can think of. fflip’s goal is to be the most powerful and extensible feature flipping/toggling module on. the. planet.
Describes custom criteria and features using easy-to-read JSONDelivers features down to the client for additional client-side feature flipping
Includes Express Middleware for additional features like feature flipping via cookie
Everything-Agnostic: Supports any database, user representation or framework you can throw at it” - GitHub Repo
Unleash – Unleash
- “Unleash is a feature toggle system, that gives you a great overview over all feature toggles across all your applications and services.The main motivation for doing feature toggling is to decouple the process for deploying code to production and releasing new features. This helps reducing risk, and allow us to easily manage which features to enable”
- GitHub Repo
PreviousJavaScript feature flags