# Unleash/unleash

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/unleash-unleash).**

13,589 stars · 863 forks · TypeScript · AGPL-3.0

## Links

- GitHub: https://github.com/Unleash/unleash
- Homepage: https://www.getunleash.io
- awesome-repositories: https://awesome-repositories.com/repository/unleash-unleash.md

## Topics

`activation-strategies` `collaboration` `continuous-delivery` `continuous-deployment` `devops` `devtool` `experiments` `feature` `feature-flags` `feature-toggle` `feature-toggles` `feature-toggling` `hacktoberfest` `integration` `platform-engineering` `sdk` `toggles` `unleash` `variants`

## Description

Unleash is an open-source feature management platform designed to decouple feature releases from code deployments. It provides a centralized system for orchestrating software releases, enabling teams to control application behavior in real-time through segmented user targeting and automated lifecycle management.

The platform distinguishes itself by utilizing a client-side evaluation engine that executes flag logic locally within the application process, ensuring sub-millisecond decision latency without requiring network round-trips. It supports infrastructure-as-code patterns by allowing feature state to be defined and managed through version-controlled configurations, ensuring consistency across development and production environments.

The system covers a broad range of operational capabilities, including gradual feature rollouts, instant kill switches, and A/B testing experimentation. It integrates with external services via an event-driven webhook architecture and enforces security through granular role-based access control and detailed audit logging.

The project is available as a self-hosted solution, with documentation and installation guides provided to support deployment across cloud or edge environments.

## Tags

### Development Tools & Productivity

- [Feature Flag Management](https://awesome-repositories.com/f/development-tools-productivity/feature-flag-management.md) — Provides a centralized platform for managing the lifecycle of application features through toggles. ([source](https://www.getunleash.io/llms.txt#unleash))
- [Feature Flagging Services](https://awesome-repositories.com/f/development-tools-productivity/feature-flagging-services.md) — Offers a self-hosted, open-source solution for decoupling feature releases from code deployments to enable safer software delivery cycles.
- [Feature Flags](https://awesome-repositories.com/f/development-tools-productivity/developer-utilities-libraries/workflow-productivity-enhancers/developer-productivity-utilities/developer-utilities/feature-flags.md) — Enables instant disabling of problematic features across an application without requiring code redeployment. ([source](https://www.getunleash.io/llms.txt#unleash))

### DevOps & Infrastructure

- [Feature Flagging Platforms](https://awesome-repositories.com/f/devops-infrastructure/cicd-pipeline-automation/feature-flagging-platforms.md) — Provides a centralized platform for managing feature rollouts, A/B testing, and real-time configuration changes across distributed application environments.
- [Automated Rollout Managers](https://awesome-repositories.com/f/devops-infrastructure/deployment-management/deployment-lifecycle-controls/automated-rollout-managers.md) — Releases new application capabilities to specific user segments incrementally to minimize risk. ([source](https://www.getunleash.io/llms.txt#unleash))
- [Distributed Evaluators](https://awesome-repositories.com/f/devops-infrastructure/feature-flags/distributed-evaluators.md) — Deploys high-availability services to evaluate feature flags at the edge for low-latency performance.
- [Declarative Configuration Management](https://awesome-repositories.com/f/devops-infrastructure/infrastructure/infrastructure-as-code/configuration-management/declarative-configuration-management.md) — Maintains feature state through version-controlled definitions to ensure consistent environment deployments.
- [Feature Orchestration](https://awesome-repositories.com/f/devops-infrastructure/release-lifecycle-management/feature-orchestration.md) — Enables real-time control of application behavior and feature availability through segmented user targeting and automated lifecycle management.
- [Configuration as Code](https://awesome-repositories.com/f/devops-infrastructure/configuration-as-code.md) — Manages feature flag settings through version-controlled code to ensure consistent environment configurations.
- [Self-Hosted Deployment Infrastructure](https://awesome-repositories.com/f/devops-infrastructure/deployment-management/self-hosted-infrastructure-management/self-hosted-deployment-infrastructure.md) — Supports self-hosted deployment of flag evaluation services across cloud or edge environments. ([source](https://www.getunleash.io/llms.txt#unleash))

### Web Development

- [Evaluation Engines](https://awesome-repositories.com/f/web-development/client-side-logic/evaluation-engines.md) — Executes flag logic locally within the application process to eliminate network round-trips and ensure sub-millisecond latency.

### System Administration & Monitoring

- [Rule Evaluators](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/rule-based-alerting-engines/rule-evaluation-debuggers/rule-evaluators.md) — Determines feature availability by processing complex user segments and constraints against dynamic flag definitions.
- [Administrative Change Auditing](https://awesome-repositories.com/f/system-administration-monitoring/audit-logging/administrative-change-auditing.md) — Records administrative configuration updates to maintain a verifiable history of management actions.

### Security & Cryptography

- [Role-Based Access Control](https://awesome-repositories.com/f/security-cryptography/role-based-access-control.md) — Enforces granular permission boundaries at the API layer to restrict configuration modifications.

### Business & Productivity Software

- [A/B Testing](https://awesome-repositories.com/f/business-productivity-software/a-b-testing.md) — Routes specific user groups to different versions of a feature to measure performance and impact. ([source](https://www.getunleash.io/llms.txt#unleash))

### Networking & Communication

- [Event Webhooks](https://awesome-repositories.com/f/networking-communication/event-webhooks.md) — Broadcasts state changes to external services via webhooks to automate operational workflows.

### Data & Databases

- [Distributed State Synchronizers](https://awesome-repositories.com/f/data-databases/distributed-state-synchronizers.md) — Synchronizes feature flag configurations across distributed application instances using persistent streaming connections.
