awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Unleash avatar

Unleash/unleash

0
View on GitHub↗
13,589 stars·863 forks·TypeScript·AGPL-3.0·17 viewswww.getunleash.io↗

Unleash

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.

Features

  • Feature Flag Management - Provides a centralized platform for managing the lifecycle of application features through toggles.
  • Feature Flagging Platforms - Provides a centralized platform for managing feature rollouts, A/B testing, and real-time configuration changes across distributed application environments.
  • Feature Flagging Services - Offers a self-hosted, open-source solution for decoupling feature releases from code deployments to enable safer software delivery cycles.
  • Evaluation Engines - Executes flag logic locally within the application process to eliminate network round-trips and ensure sub-millisecond latency.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
Feature Flags - Enables instant disabling of problematic features across an application without requiring code redeployment.
  • Automated Rollout Managers - Releases new application capabilities to specific user segments incrementally to minimize risk.
  • Distributed Evaluators - Deploys high-availability services to evaluate feature flags at the edge for low-latency performance.
  • Declarative Configuration Management - Maintains feature state through version-controlled definitions to ensure consistent environment deployments.
  • Feature Orchestration - Enables real-time control of application behavior and feature availability through segmented user targeting and automated lifecycle management.
  • Rule Evaluators - Determines feature availability by processing complex user segments and constraints against dynamic flag definitions.
  • Feature Management - Manages feature flags and remote configuration.
  • Backend and Infrastructure - Feature management and flag system.
  • Configuration and Policy - Manages feature releases to decouple deployment from activation.
  • Feature Flags - Enterprise-ready feature management solution.
  • Feature Management - Feature flag management platform.
  • Configuration as Code - Manages feature flag settings through version-controlled code to ensure consistent environment configurations.
  • Role-Based Access Control - Enforces granular permission boundaries at the API layer to restrict configuration modifications.
  • A/B Testing - Routes specific user groups to different versions of a feature to measure performance and impact.
  • Event Webhooks - Broadcasts state changes to external services via webhooks to automate operational workflows.
  • Distributed State Synchronizers - Synchronizes feature flag configurations across distributed application instances using persistent streaming connections.
  • Self-Hosted Deployment Infrastructure - Supports self-hosted deployment of flag evaluation services across cloud or edge environments.
  • Administrative Change Auditing - Records administrative configuration updates to maintain a verifiable history of management actions.
  • Star history

    Star history chart for unleash/unleashStar history chart for unleash/unleash

    Open-source alternatives to Unleash

    Similar open-source projects, ranked by how many features they share with Unleash.
    • growthbook/growthbookgrowthbook avatar

      growthbook/growthbook

      7,351View on GitHub↗

      GrowthBook is a feature flagging and experimentation platform that utilizes a warehouse-native approach to data analysis. It serves as a system for managing feature rollouts and conducting A/B tests by executing SQL queries directly against existing data warehouses to calculate experiment results. The platform is distinguished by its integration of a Model Context Protocol server, which allows AI coding assistants and IDEs to manage flags and query analytics using natural language. It also provides specialized capabilities for AI model optimization, enabling the testing of prompts and models

      TypeScriptab-testingabtestabtesting
      View on GitHub↗7,351
    • flagsmith/flagsmithFlagsmith avatar

      Flagsmith/flagsmith

      6,223View on GitHub↗

      Flagsmith is an open-source platform for managing feature flags and remote configuration across web, mobile, and server applications. It provides a comprehensive REST API for programmatic management of flags, segments, and identities, and can be deployed on private infrastructure for secure, compliant feature flag management with full operational control. The platform distinguishes itself through a server-side flag evaluation engine that resolves segments, traits, and percentage rollouts per request, alongside a multivariate flag variant system supporting multiple typed values with configurab

      Pythoncdcicontinuous-integration
      View on GitHub↗6,223
    • posthog/posthogPostHog avatar

      PostHog/posthog

      35,060View on GitHub↗

      PostHog is a comprehensive product analytics and feature management platform designed to capture, process, and visualize user behavior data. It provides a unified suite for tracking application events, managing feature rollouts, and monitoring system health through session recordings and error tracking. By leveraging a columnar-storage-optimized architecture, the platform enables high-performance aggregation and filtering across massive event datasets. What distinguishes PostHog is its integrated approach to data pipelines and application control. It features a robust event ingestion system t

      Pythonab-testingai-analyticsanalytics
      View on GitHub↗35,060
    • tompave/fun_with_flagstompave avatar

      tompave/fun_with_flags

      1,160View on GitHub↗

      This project is a feature flag library for Elixir applications, designed to manage and toggle application functionality at runtime. It provides a distributed system for controlling code paths without requiring new deployments, allowing developers to enable or disable features globally, for specific users, or for defined groups. The library distinguishes itself through a pluggable persistence framework that supports various storage backends, ensuring that flag configurations remain consistent across application restarts. It maintains state synchronization across distributed nodes using messagi

      Elixirectoelixirfeature-flags
      View on GitHub↗1,160
    See all 30 alternatives to Unleash→

    Frequently asked questions

    What does unleash/unleash do?

    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.

    What are the main features of unleash/unleash?

    The main features of unleash/unleash are: Feature Flag Management, Feature Flagging Platforms, Feature Flagging Services, Evaluation Engines, Feature Flags, Automated Rollout Managers, Distributed Evaluators, Declarative Configuration Management.

    What are some open-source alternatives to unleash/unleash?

    Open-source alternatives to unleash/unleash include: growthbook/growthbook — GrowthBook is a feature flagging and experimentation platform that utilizes a warehouse-native approach to data… flagsmith/flagsmith — Flagsmith is an open-source platform for managing feature flags and remote configuration across web, mobile, and… posthog/posthog — PostHog is a comprehensive product analytics and feature management platform designed to capture, process, and… tompave/fun_with_flags — This project is a feature flag library for Elixir applications, designed to manage and toggle application… dubinc/dub — This project is a comprehensive link management and marketing attribution platform designed for creating, tracking,… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server…