Unleash

Manage feature flags and gradual rollouts to control how and when new features reach end users.

Unleash screenshot 1

Unleash is an open-source web application that provides feature management for software development. It allows teams to decouple code deployment from feature release, enabling gradual rollouts and the ability to toggle features on or off without redeploying applications. The software is deployed as a server, typically via Docker or as a Node.js application, and connects to applications through a variety of SDKs.

Users can manage feature flags across different environments and services to test code with real production data. This approach reduces the risk of negative user impact and allows multiple developers to work on different features simultaneously without relying on separate feature branches. The system is designed to be API-first, meaning all configurations and flags can be automated to fit into a larger development workflow. By using these flags, teams can deploy code to production in smaller, more manageable releases at their own pace.

Key features

  • Activation strategies to enable or disable features for specific users or segments
  • Support for 15 official and 15 community SDKs across various languages
  • Integration with Slack, Microsoft Teams, and Datadog via native plugins and webhooks
  • Organization of feature flags using tags for better visibility
  • Privacy-focused design where end-user data remains within the application
  • HTTPS-only mode to enforce OWASP secure headers
  • Technical debt insights to identify and manage stale feature flags
  • Independent scaling of frontend clients via Unleash Edge

Unleash is built for DevOps and platform engineering teams who require a centralized way to control feature availability. It supports both on-premise and cloud hosting options, providing flexibility for different infrastructure requirements. Because it is compatible with any language or framework through its extensive SDK ecosystem, it integrates into existing CI/CD pipelines to facilitate continuous delivery. The architecture allows for the management of flags across multiple applications and services from a single interface.

This platform serves as a self-hosted tool for teams seeking a transparent and scalable way to manage feature toggles.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity16 days ago
Repository Age11 years
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.