GO Feature Flag logo

Alternatives to GO Feature Flag

GO Feature Flag is a simple, complete, and lightweight feature flag solution built with Go. It provides a comprehensive feature flag platform that serves as an excellent alternative to LaunchDarkly with minimal complexity and maximum performance. Find open source and proprietary alternatives that serve similar purposes.

License:MIT
Stars:1,655
Difficulty:Easy
Pricing:Free
Hosting:Self-Hosted

Self-hosted alternatives to GO Feature Flag

Open source projects that can replace GO Feature Flag:

Flagsmith logo

Flagsmith

5,687
BSD-3-Clause

Flagsmith is a powerful, open source feature flag and remote configuration platform that provides a comprehensive dashboard, API, and SDKs for managing feature flags across applications. As a robust alternative to LaunchDarkly, it offers enterprise-grade features with the flexibility of self-hosting.

Key Features

  • Comprehensive Feature Flag Management:

    • Intuitive web dashboard for flag management
    • Advanced flag targeting and rules
    • Percentage-based rollouts and gradual releases
    • Multi-environment support and management
    • Flag scheduling and automated toggles
    • Flag dependencies and relationships
  • Remote Configuration Platform:

    • Dynamic remote configuration management
    • Real-time configuration updates
    • Configuration targeting and personalization
    • Configuration versioning and rollback
    • Environment-specific configurations
    • Type-safe configuration values
  • Advanced Targeting & Segmentation:

    • User-based targeting with custom attributes
    • Segment creation and management
    • Custom attribute evaluation
    • Rule-based targeting with complex conditions
    • Multi-variate flag support
    • Geographic and demographic targeting
  • Developer-Centric Integration:

    • SDKs for 15+ programming languages
    • RESTful API for all operations
    • GraphQL API for flexible queries
    • Webhook support for integrations
    • Local development and testing tools
    • CI/CD pipeline integration
  • Analytics & Monitoring:

    • Flag usage analytics and insights
    • User behavior analytics
    • Performance metrics and monitoring
    • Comprehensive audit trails
    • Custom event tracking
    • Real-time flag evaluation metrics
  • Enterprise-Grade Features:

    • Role-based access control (RBAC)
    • Single sign-on (SSO) integration
    • Team and organization management
    • Approval workflows for flag changes
    • Compliance and governance features
    • Enterprise security standards
  • Self-Hosting Benefits:

    • Complete data ownership and control
    • Custom deployment configurations
    • Integration with existing infrastructure
    • Compliance with internal policies
    • Cost predictability and control
    • No external dependencies

Technical Specifications

  • Language: Python
  • Framework: Django
  • License: BSD-3-Clause
  • Database: PostgreSQL
  • Deployment: Docker, Kubernetes
  • Platforms: Cross-platform
  • Requirements: Python, PostgreSQL

Use Cases

  • Product Development: Feature rollouts and product experimentation
  • DevOps Teams: Deployment risk mitigation and canary releases
  • Mobile Applications: Remote configuration and feature management
  • Web Applications: A/B testing and feature experimentation
  • Enterprise Applications: Large-scale feature management with governance
  • Microservices: Distributed feature flag management

Unique Advantages

  • LaunchDarkly Alternative: Open source alternative with comparable features
  • Comprehensive Platform: Feature flags and remote config in one solution
  • Self-Hosted: Complete control over data and infrastructure
  • Developer-Friendly: Extensive SDK support and developer tools
  • Enterprise-Ready: Advanced security, compliance, and governance features
  • Open Source: Transparent, customizable, and community-driven

Based on the Flagsmith GitHub repository, this tool provides development teams with a comprehensive, self-hosted feature flag and remote configuration platform that serves as a powerful alternative to commercial solutions, making it ideal for organizations that want enterprise-grade feature flag capabilities with complete control over their infrastructure and data.

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.

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