awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jnunemaker avatar

jnunemaker/flipper

0
View on GitHub↗
3,952 स्टार्स·432 फोर्क्स·Ruby·MIT·7 व्यूज़www.flippercloud.io/docs↗

Flipper

Flipper Ruby एप्लिकेशन्स के लिए एक रनटाइम फीचर टॉगल सिस्टम और लाइब्रेरी है। यह नया कोड डिप्लॉय किए बिना ही फीचर्स को ऑन या ऑफ करके एप्लिकेशन की कार्यक्षमता को मैनेज करने की सुविधा देता है।

यह सिस्टम बूलियन स्टेट्स, एक्टर-आधारित एक्सेस और प्रतिशत-आधारित ट्रैफिक रोलआउट के जरिए कोड एग्जीक्यूशन को कंट्रोल करने का मैकेनिज्म प्रदान करता है। इसमें फ्लैग स्टेट्स को रियल-टाइम में बदलने के लिए एक मैनेजमेंट इंटरफेस और उपलब्ध क्षमताओं को ट्रैक करने के लिए एक सेंट्रल रजिस्ट्री शामिल है।

यह प्रोजेक्ट एनवायरनमेंट-स्पेसिफिक फ्लैग आइसोलेशन, डिप्लॉयमेंट टारगेट्स के बीच कॉन्फ़िगरेशन सिंक्रोनाइज़ेशन और बदलावों को ट्रैक करने के लिए ऑडिट लॉगिंग जैसी कई ऑपरेशनल क्षमताएं कवर करता है। यह एडाप्टर-आधारित लेयर के जरिए विभिन्न स्टोरेज बैकएंड्स का समर्थन करता है और लुकअप लेटेंसी कम करने के लिए कैशिंग रणनीति का उपयोग करता है। अतिरिक्त फंक्शनैलिटी में शेड्यूल्ड फीचर एक्टिवेशन, कैनरी रिलीज़ मैनेजमेंट और Slack इंटीग्रेशन के जरिए ऑटोमेटेड अलर्ट्स शामिल हैं।

Features

  • Feature Flags - Provides a comprehensive Ruby library for managing runtime feature toggles and configuration flags.
  • Feature Flags - Provides a comprehensive system for managing and toggling feature flag configurations in Ruby applications.
  • Targeted Feature Rollouts - Controls functionality based on boolean states, specific actors, defined groups, or percentage-based rollouts.
  • Database Persistence Stores - Provides a persistent storage layer for feature flag configurations using various database backends.
  • Multi-Backend Task Persistence - Supports persisting feature flag configurations across diverse backends including relational databases, NoSQL, and key-value stores.
  • Storage Backend Adapters - Provides an adapter-based storage layer allowing the use of custom persistent backends for feature flags.
  • Environment-Specific Configurations - Isolates feature states by mapping flag configurations to specific deployment targets like staging or production.
  • Management Dashboards - Provides a web-based interface for modifying feature flag states in real-time.
  • Management Interfaces - Ships a web-based management interface for modifying feature flag states in real-time.
  • Web Management Consoles - Ships a management console for modifying feature flag settings via a web interface.
  • Runtime Feature Toggles - Implements a system for instantly enabling or disabling application features at runtime without redeployment.
  • Actor-Based Traffic Splitting - Calculates feature access by hashing actor identifiers to distribute users across defined traffic percentages.
  • Actor-Based Access Controls - Implements feature availability logic based on the identity or attributes of specific users or actors.
  • Functional Access Controls - Controls code execution at runtime by enabling or disabling functionality for specific users or traffic percentages.
  • Feature Flag Caches - Implements a memory-layer caching strategy to reduce latency during feature flag lookups.
  • Feature Configuration Syncing - Maintains consistent feature states across staging and production environments to ensure predictable deployments.
  • Feature Flag - Provides a RESTful HTTP API for the programmatic update and retrieval of feature flag configuration settings.
  • Multi-Layered Caching - Reduces database load by implementing a memory-layer cache for frequently accessed flag states.
  • Cross-Environment Configuration Synchronization - Provides a mechanism to mirror feature states between environments to ensure consistency across deployment targets.
  • Canary Release Managers - Enables gradual feature rollouts to a small percentage of users to test stability before full production launch.
  • Feature Activation Scheduling - Implements a time-based automation system for enabling or disabling features using temporal expressions.
  • Feature State Dashboards - Provides a dashboard to display the current state of features across production and staging environments.
  • Configuration Cascading - Provides a system for cascading feature settings across multiple environments with full audit history.
  • Time-Based Scheduling - Automates feature state changes using time-based expressions for scheduled activations.
  • Feature Flag Registries - Includes a central registry for tracking available capabilities by adding, removing, and listing feature flags.
  • Administrative Change Auditing - Maintains a historical record of all administrative configuration changes to feature flags for auditing and rollbacks.
  • Audit Logs - Maintains historical records of all configuration changes to track ownership and enable state rollbacks.
  • Configuration State Comparisons - Provides a visualization tool to compare feature toggle statuses across different environments.
  • Feature Change Auditing - Tracks who changed a feature toggle and when to maintain a history of application behavior changes.
  • Feature Rollout Monitoring - Provides a visualization tool for monitoring active flags across environments to track rollout progress.
  • Feature Flippers and A/B Testing - Manage feature toggles across various data stores.

स्टार हिस्ट्री

jnunemaker/flipper के लिए स्टार हिस्ट्री चार्टjnunemaker/flipper के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

jnunemaker/flipper क्या करता है?

Flipper Ruby एप्लिकेशन्स के लिए एक रनटाइम फीचर टॉगल सिस्टम और लाइब्रेरी है। यह नया कोड डिप्लॉय किए बिना ही फीचर्स को ऑन या ऑफ करके एप्लिकेशन की कार्यक्षमता को मैनेज करने की सुविधा देता है।

jnunemaker/flipper की मुख्य विशेषताएं क्या हैं?

jnunemaker/flipper की मुख्य विशेषताएं हैं: Feature Flags, Targeted Feature Rollouts, Database Persistence Stores, Multi-Backend Task Persistence, Storage Backend Adapters, Environment-Specific Configurations, Management Dashboards, Management Interfaces।

jnunemaker/flipper के कुछ ओपन-सोर्स विकल्प क्या हैं?

jnunemaker/flipper के ओपन-सोर्स विकल्पों में शामिल हैं: tompave/fun_with_flags — This project is a feature flag library for Elixir applications, designed to manage and toggle application… 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… vespa-engine/vespa — Vespa is a distributed search engine, vector database, and machine learning ranking engine. It serves as an AI search… parse-community/parse-server — Parse Server is a backend-as-a-service solution and Node.js framework that provides a ready-to-use REST and GraphQL… weaveworks/flagger — Flagger is a Kubernetes operator designed to automate the lifecycle of application deployments through progressive…

Flipper के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Flipper के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • tompave/fun_with_flagstompave का अवतार

    tompave/fun_with_flags

    1,160GitHub पर देखें↗

    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
    GitHub पर देखें↗1,160
  • growthbook/growthbookgrowthbook का अवतार

    growthbook/growthbook

    7,351GitHub पर देखें↗

    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
    GitHub पर देखें↗7,351
  • flagsmith/flagsmithFlagsmith का अवतार

    Flagsmith/flagsmith

    6,223GitHub पर देखें↗

    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
    GitHub पर देखें↗6,223
  • vespa-engine/vespavespa-engine का अवतार

    vespa-engine/vespa

    6,961GitHub पर देखें↗

    Vespa is a distributed search engine, vector database, and machine learning ranking engine. It serves as an AI search platform designed to handle large-scale document indexing and complex query processing across a cluster of nodes, combining keyword retrieval with high-dimensional embedding storage for semantic similarity search. The platform distinguishes itself by integrating machine learning models directly into the search pipeline to perform real-time inference and ranking. It converts these models into ranking expressions to score and order results based on relevance, while providing a s

    Java
    GitHub पर देखें↗6,961
  • Flipper के सभी 30 विकल्प देखें→