Featbit logo

Alternatives to Featbit

Featbit is an enterprise-grade feature flag platform that you can self-host. It provides comprehensive feature flag management with advanced targeting, experimentation capabilities, and enterprise-level security and scalability features. Find open source and proprietary alternatives that serve similar purposes.

License:MIT
Stars:1,567
Difficulty:Medium
Pricing:Free
Hosting:Self-Hosted

Self-hosted alternatives to Featbit

Open source projects that can replace Featbit:

Flagsmith logo

Flagsmith

5,804
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,466
NOASSERTION

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,699
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.

Explore by Category

Find more projects in these tags