awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Flagsmith avatar

Flagsmith/flagsmith

0
View on GitHub↗
6,223 Stars·468 Forks·Python·bsd-3-clause·5 Aufrufewww.flagsmith.com↗

Flagsmith

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 configurable weighting for A/B/n experiments. It implements an immutable audit log for compliance and debugging, environment-isolated data models so each environment has independent configuration, and a RESTful API with an SDK proxy pattern that keeps client logic thin. Flagsmith also supports the OpenFeature standard for cloud-native integration and provides webhook-driven event notifications for external system reactions.

Beyond core flag management, the platform enables gradual feature rollouts, instant rollbacks, and deployment-release decoupling. It offers client-side, edge, and server-side flag evaluation, user segment targeting, and remote configuration delivery. The platform includes CI/CD pipeline automation, bulk import and export capabilities, and integrations with analytics and application performance monitoring tools. Security features include role and group-based access control, single sign-on integration, and two-factor authentication enforcement.

The platform is available as a managed cloud service or for self-hosted deployment on private infrastructure, with SDKs for over 15 languages and frameworks.

Features

  • Feature Flag Management - Provides a comprehensive platform for controlling feature visibility across environments and user segments.
  • User Segment Targeting - Targets feature releases to specific user groups using configurable segments for controlled exposure.
  • Remote Configuration Retrieval - Retrieves typed configuration values from the server for a given key to alter application behavior.
  • Environment-Specific Configurations - Maintains independent flag configurations per environment with environment-specific authentication keys.
  • UI Visibility Controls - Hides or shows UI elements based on a flag's boolean state, enabling gradual rollouts.
  • User-Specific Targeting Rules - Enables features for particular users, groups, or environments based on defined criteria.
  • Feature Flag SDKs - Provides server-side SDKs for evaluating feature flags on backend services with full context.
  • Multivariate Flag Variants - Supports multiple typed values per flag with configurable weighting for A/B/n experiments.
  • OpenFeature Adapters - Wraps internal flag evaluation behind the OpenFeature provider interface for standardized cloud-native integration.
  • Dynamic Feature Flag Systems - Returns typed configuration values alongside flag state to adjust application behavior without code changes.
  • Feature Flag - Provides a comprehensive REST API for programmatic management of flags, segments, and identities.
  • SDK Proxy Patterns - SDKs communicate with a central REST API that proxies flag state and evaluation results.
  • SDK Integrations - Provides server-side SDKs for backend services to evaluate feature flags with low latency.
  • Flag State Retrieval - Fetches the current flag states for an environment using a client-side or server-side SDK.
  • Self-Hosted Deployment Infrastructure - Ships deployment tooling for operating the platform on private cloud or data center infrastructure.
  • Feature Flags - Allows creating boolean or multivariate flags within projects to control feature visibility across environments.
  • Self-Hosted Deployments - Ships a containerized stack for deploying the feature flag platform on private infrastructure.
  • Feature Kill Switches - Disables a feature immediately if bugs are detected, without redeploying code.
  • Gradual Rollouts - Enables features for a subset of users in stages to reduce risk and allow real-world testing.
  • Deployment-Release Decoupling - Ships code to production with features hidden behind flags, then activates them when ready.
  • Self-Hosted Deployment Platforms - Packages the entire platform as a containerized stack for deployment on private infrastructure.
  • Self-Hosted Instances - Provides containerized deployment configurations for running the full platform on private infrastructure.
  • OpenFeature Adapters - Connects to the OpenFeature unified API to manage feature flags through a standardized, cloud-native interface.
  • REST Administrative APIs - Creates, updates, and deletes feature flags, environments, segments, and users through a REST API for automation.
  • Environment Isolation - Stores flags, segments, and identities in separate environment scopes for independent configuration.
  • Role-Based Access Control - Manages user authentication, roles, and permissions to control access to feature flags.
  • Server-Side - Evaluates feature flags on the backend using a deterministic rule engine for segments, traits, and percentage rollouts.
  • A/B Testing - Delivers different feature variants to user segments and measures outcomes to optimize product decisions.
  • Multivariate Experimentation - Implements multivariate flag variants with percentage weightings for A/B/n experiments.
  • Multivariate Experiments - Supports defining multiple flag variants with percentage weightings for A/B/n experiments.
  • Data Import and Export - Imports or exports feature flags, segments, and user identities in one operation for large-scale changes.
  • User Trait Stores - Sets and retrieves custom user attributes to personalize feature flag evaluations.
  • Client-Side Evaluations - Provides client-side SDKs for evaluating feature flags directly on user devices.
  • Environment Key Authentication - Authenticates the client to a specific environment using a server-side or client-side key.
  • Framework-Specific Flag SDKs - Connects to applications via 15+ language SDKs and popular frameworks like React and Next.js.
  • Organization Workspace Management - Organizes projects, roles, and team members within a central workspace for access control.
  • Flag Automation Pipelines - Integrates feature flag operations into continuous integration and deployment workflows for infrastructure-as-code deployments.
  • Analytics Exports - Exports feature flag state and usage events to analytics platforms for measuring behavioral impact.
  • Pipeline Integrations - Integrates feature flag operations into CI/CD pipelines for infrastructure-as-code workflows.
  • Real-Time Updates - Pushes flag value changes to client devices in real time when server-side updates occur.
  • Managed Cloud Services - Runs the platform on fully managed cloud infrastructure with automatic scaling, security, and updates.
  • On-Premise Deployment - Hosts the platform on self-managed infrastructure for secure, compliant feature flag management.
  • Event-Driven Webhooks - Fires HTTP callouts to registered endpoints whenever a flag or segment changes for near real-time reactions.
  • Audit Logs - Records every mutation to flags, segments, and settings in an immutable log for compliance and debugging.
  • Platform Access Controls - Configures authentication methods, user permissions, and administrative controls for the platform.
  • Single Sign-On Integrations - Authenticates users through external identity providers like SAML, Okta, or LDAP.
  • Two-Factor Authentication - Requires a second verification step during login to protect accounts from unauthorized access.
  • Web-Based Configuration Dashboards - Provides a browser-based interface for managing feature flags, environments, and user permissions.
  • Flag Change Webhooks - Sends HTTP callouts to any endpoint when a feature flag changes, enabling custom integrations and workflows.
  • System Audit Trails - Logs every modification to flags, segments, and settings for administrative review.
  • Client-Side Flag SDKs - Provides platform-specific SDKs for web and mobile apps to fetch and evaluate flags directly on the client.
  • Feature Management - Provides an open-source feature flagging service.
  • Backend and Infrastructure - Feature flag and remote config service.
  • Developer Tools - Dashboard and API for managing application feature flags.
  • Developer Utilities - Dashboard and API for managing application feature flags.
  • Feature Management - Feature flag and remote config service.
  • Open Source Projects - Feature flagging and A/B testing platform.

Star-Verlauf

Star-Verlauf für flagsmith/flagsmithStar-Verlauf für flagsmith/flagsmith

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Flagsmith

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Flagsmith.
  • happykit/flagsAvatar von happykit

    happykit/flags

    1,040Auf GitHub ansehen↗

    Flags is a feature management platform designed to synchronize application configurations and feature toggles across server and client environments. It provides the infrastructure to evaluate and distribute settings in real-time, allowing for the control of application behavior without requiring code redeployments. The system is built to support isomorphic flag resolution, ensuring that evaluation logic remains consistent during transitions between server-side and client-side rendering. By utilizing server-side state hydration and local fallback caching, the platform prevents visual layout sh

    TypeScriptfeature-flagsfeature-togglesnextjs
    Auf GitHub ansehen↗1,040
  • growthbook/growthbookAvatar von growthbook

    growthbook/growthbook

    7,351Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,351
  • kimai/kimaiAvatar von kimai

    kimai/kimai

    4,757Auf GitHub ansehen↗

    Kimai is an open-source time tracking system that records employee working hours, manages absences, and generates professional invoices from recorded timesheets and expenses. It organizes all time records through a mandatory three-level hierarchy of customer, project, and activity, and supports project budget monitoring with configurable time and money limits. The application is extensible through a plugin system that allows adding custom features, invoice templates, reporting views, and dashboard widgets without modifying core files. It provides a RESTful JSON API for programmatic read and w

    PHPdoctrineinvoiceinvoicing
    Auf GitHub ansehen↗4,757
  • unleash/unleashAvatar von Unleash

    Unleash/unleash

    13,589Auf GitHub ansehen↗

    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 feat

    TypeScriptactivation-strategiescollaborationcontinuous-delivery
    Auf GitHub ansehen↗13,589
Alle 30 Alternativen zu Flagsmith anzeigen→

Häufig gestellte Fragen

Was macht flagsmith/flagsmith?

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.

Was sind die Hauptfunktionen von flagsmith/flagsmith?

Die Hauptfunktionen von flagsmith/flagsmith sind: Feature Flag Management, User Segment Targeting, Remote Configuration Retrieval, Environment-Specific Configurations, UI Visibility Controls, User-Specific Targeting Rules, Feature Flag SDKs, Multivariate Flag Variants.

Welche Open-Source-Alternativen gibt es zu flagsmith/flagsmith?

Open-Source-Alternativen zu flagsmith/flagsmith sind unter anderem: happykit/flags — Flags is a feature management platform designed to synchronize application configurations and feature toggles across… growthbook/growthbook — GrowthBook is a feature flagging and experimentation platform that utilizes a warehouse-native approach to data… kimai/kimai — Kimai is an open-source time tracking system that records employee working hours, manages absences, and generates… unleash/unleash — Unleash is an open-source feature management platform designed to decouple feature releases from code deployments. It… firebase/quickstart-js — This project is a collection of reference implementations, sample code, and starter kits for integrating Firebase… technitiumsoftware/dnsserver — DnsServer is a recursive and authoritative DNS server that provides domain name resolution and zone hosting. It…