Flagsmith logo

Alternatives to Flagsmith

Flagsmith is a comprehensive feature flag and remote config platform with dashboard, API and SDKs for adding feature flags to your applications. It serves as an open source alternative to LaunchDarkly with enterprise-grade features and self-hosting capabilities. Find open source and proprietary alternatives that serve similar purposes.

License:BSD-3-Clause
Stars:5,687
Difficulty:Medium
Pricing:Free
Hosting:Self-Hosted

Self-hosted alternatives to Flagsmith

Open source projects that can replace Flagsmith:

Flipt logo

Flipt

4,392
GPL-3.0

Flipt is a high-performance, lightweight feature flag solution built with Go that supports multiple data backends. Designed for flexibility and speed, it provides a robust alternative to LaunchDarkly with the benefits of self-hosting and the ability to choose your preferred data storage backend.

Key Features

  • Comprehensive Feature Flag Management:

    • Intuitive feature flag creation and management
    • Flag variants for A/B testing and experimentation
    • Advanced targeting rules and conditions
    • Percentage-based rollouts and distributions
    • Multi-environment support and isolation
    • Flag lifecycle management
  • Multiple Data Backend Support:

    • SQLite for simple deployments
    • PostgreSQL for enterprise scalability
    • MySQL for existing infrastructure
    • File-based storage for GitOps workflows
    • In-memory storage for testing
    • Pluggable backend architecture
  • Advanced Targeting & Rules:

    • User-based targeting with attributes
    • Segment targeting for user groups
    • Custom constraint evaluation
    • Rule-based flag evaluation
    • Distribution rules for variants
    • Real-time rule updates
  • Developer-Friendly Integration:

    • RESTful API for all operations
    • gRPC API for high-performance access
    • SDKs for multiple programming languages
    • Command-line interface (CLI) tool
    • Local development and testing support
    • OpenAPI specification
  • High Performance Architecture:

    • Built with Go for maximum performance
    • Low-latency flag evaluation
    • Efficient rule processing
    • Built-in caching mechanisms
    • Horizontal scaling support
    • Minimal resource footprint
  • Operational Excellence:

    • Clean web UI dashboard
    • Metrics and monitoring integration
    • Health check endpoints
    • Comprehensive audit logging
    • Import/export capabilities
    • Backup and restore features
  • Deployment Flexibility:

    • Single binary deployment
    • Docker container support
    • Kubernetes deployment
    • Cloud-native architecture
    • Multiple deployment patterns
    • Easy configuration management

Technical Specifications

  • Language: Go
  • License: GPL-3.0
  • Deployment: Docker, Kubernetes, Binary
  • Platforms: Cross-platform
  • Backends: SQLite, PostgreSQL, MySQL, File, Memory
  • APIs: REST, gRPC

Use Cases

  • Microservices: Feature flag management across distributed systems
  • Product Development: Feature rollouts and experimentation
  • DevOps Teams: Deployment risk mitigation and canary releases
  • High-Performance Applications: Applications requiring low-latency flag evaluation
  • GitOps Workflows: File-based configuration with version control
  • Multi-Environment Deployments: Complex deployment scenarios

Unique Advantages

  • Backend Flexibility: Choose from multiple data storage backends
  • High Performance: Go-based architecture for maximum speed
  • Lightweight: Minimal resource usage and fast startup
  • LaunchDarkly Alternative: Feature-complete alternative with self-hosting
  • Simple Deployment: Single binary with easy configuration
  • Open Source: Transparent, customizable, and community-driven

Based on the Flipt GitHub repository, this tool provides development teams with a fast, flexible, and lightweight feature flag solution that offers the performance benefits of Go with the flexibility of multiple data backends, making it ideal for teams that need high-performance feature flag management with deployment flexibility.

GO Feature Flag logo

GO Feature Flag

1,655
MIT

GO Feature Flag is a straightforward, high-performance feature flag solution built with Go that emphasizes simplicity and completeness. Designed to be lightweight yet comprehensive, it provides all essential feature flag capabilities while maintaining minimal complexity and maximum performance.

Key Features

  • Simple Feature Flag Management:

    • Easy feature flag configuration and management
    • Flag variations for different user experiences
    • Targeting rules with custom conditions
    • Percentage-based rollouts and distributions
    • Default value handling and fallbacks
    • Progressive rollout capabilities
  • Flexible Configuration Sources:

    • File-based configuration for simple deployments
    • HTTP-based configuration for dynamic updates
    • S3 bucket configuration for cloud deployments
    • Git repository configuration for GitOps workflows
    • Multiple configuration source support
    • Hot-reloading of configuration changes
  • Advanced Targeting & Rules:

    • User-based targeting with custom attributes
    • Custom attribute evaluation and matching
    • Rule-based flag evaluation engine
    • Percentage distribution for A/B testing
    • Progressive rollout strategies
    • Context-aware flag evaluation
  • Developer-Friendly Integration:

    • Native Go SDK with simple API
    • RESTful API for cross-language support
    • Simple integration patterns
    • Local development and testing support
    • Comprehensive testing utilities
    • Minimal learning curve
  • Monitoring & Observability:

    • Flag usage metrics and analytics
    • Evaluation tracking and logging
    • Export capabilities for data analysis
    • Webhook support for integrations
    • Monitoring system integration
    • Performance metrics
  • Simplicity-First Design:

    • Minimal configuration requirements
    • Easy setup and deployment
    • Lightweight runtime footprint
    • No external dependencies required
    • Simple deployment patterns
    • Straightforward maintenance
  • Performance & Reliability:

    • High-performance Go implementation
    • Low-latency flag evaluation
    • Efficient memory usage
    • Reliable flag resolution
    • Graceful error handling
    • Robust fallback mechanisms

Technical Specifications

  • Language: Go
  • License: MIT
  • Deployment: Binary, Docker
  • Platforms: Cross-platform
  • Dependencies: Minimal (Go standard library)
  • Configuration: File, HTTP, S3, Git

Use Cases

  • Simple Applications: Applications needing basic feature flag functionality
  • Go Applications: Native Go applications requiring feature flags
  • Microservices: Lightweight feature flags for microservice architectures
  • Startups: Simple feature flag solution for growing applications
  • Performance-Critical Systems: Applications requiring low-latency flag evaluation
  • GitOps Workflows: Configuration management through Git repositories

Unique Advantages

  • Simplicity: Extremely simple setup and configuration
  • Lightweight: Minimal resource usage and dependencies
  • Go-Native: Built specifically for Go applications with native integration
  • LaunchDarkly Alternative: Simple alternative without complexity overhead
  • High Performance: Go-based implementation for maximum speed
  • Open Source: Transparent, customizable, and community-driven

Based on the GO Feature Flag GitHub repository, this tool provides development teams with a simple, lightweight, and high-performance feature flag solution that emphasizes ease of use and minimal complexity, making it ideal for teams that want effective feature flag capabilities without the overhead of complex enterprise platforms.

Featbit logo

Featbit

1,538
MIT

Featbit is a comprehensive, enterprise-grade feature flag platform designed for self-hosting. It provides advanced feature flag management capabilities with sophisticated targeting, experimentation features, and enterprise-level security and compliance, making it suitable for large organizations that need complete control over their feature flag infrastructure.

Key Features

  • Comprehensive Feature Flag Management:

    • Intuitive feature flag creation and management
    • Advanced targeting rules and conditions
    • Percentage-based rollouts and gradual releases
    • User segmentation and audience targeting
    • Multi-environment support (dev, staging, production)
    • Flag scheduling and automation
  • Advanced Targeting Capabilities:

    • User-based targeting with custom attributes
    • Segment-based targeting for user groups
    • Custom attribute evaluation and rules
    • Rule-based targeting with complex conditions
    • Geographic and demographic targeting
    • Real-time targeting updates
  • Experimentation Platform:

    • A/B testing and multivariate experiments
    • Statistical analysis and significance testing
    • Experiment analytics and reporting
    • Conversion tracking and goal measurement
    • Experiment lifecycle management
    • Results visualization and insights
  • Enterprise-Grade Security:

    • Role-based access control (RBAC)
    • Single sign-on (SSO) integration
    • Comprehensive audit logging
    • Compliance and governance features
    • Enterprise security standards
    • Data privacy and protection
  • Developer-Friendly Integration:

    • SDKs for multiple programming languages
    • RESTful API for automation
    • Webhook support for integrations
    • Real-time flag updates
    • Local development support
    • CI/CD pipeline integration
  • Operational Excellence:

    • Comprehensive dashboard interface
    • Analytics and reporting capabilities
    • System monitoring and health checks
    • Alerting and notification system
    • Performance metrics and insights
    • Scalability and high availability
  • Self-Hosted Benefits:

    • Complete data control and privacy
    • Custom deployment configurations
    • Integration with existing infrastructure
    • Compliance with internal policies
    • Cost control and predictability
    • No vendor lock-in

Technical Specifications

  • License: MIT
  • Deployment: Docker, Kubernetes
  • Architecture: Microservices
  • Platforms: Cross-platform
  • Requirements: Docker, Kubernetes (optional)
  • Scalability: Horizontal scaling support

Use Cases

  • Enterprise Applications: Large-scale enterprise feature management
  • Product Development: Product feature rollouts and experimentation
  • DevOps Teams: Deployment risk mitigation and gradual releases
  • A/B Testing: Comprehensive experimentation and optimization
  • Compliance-Sensitive Industries: Organizations requiring data control
  • Multi-Team Organizations: Large teams needing advanced access control

Unique Advantages

  • Enterprise-Grade: Built specifically for enterprise requirements
  • Self-Hosted: Complete control over data and infrastructure
  • Comprehensive Platform: Feature flags, targeting, and experimentation in one
  • Advanced Targeting: Sophisticated targeting and segmentation capabilities
  • Open Source: Transparent, customizable, and community-driven
  • Scalable Architecture: Designed for high-scale enterprise deployments

Based on the Featbit GitHub repository, this tool provides enterprises with a comprehensive, self-hosted feature flag platform that combines advanced targeting, experimentation capabilities, and enterprise-grade security, making it ideal for large organizations that need complete control over their feature flag infrastructure while maintaining enterprise-level functionality.

Explore by Category

Find more projects in these tags