flagsmith
flipper
Our great sponsors
flagsmith | flipper | |
---|---|---|
28 | 10 | |
4,277 | 3,560 | |
15.9% | 1.5% | |
9.9 | 9.6 | |
1 day ago | 3 days ago | |
Python | Ruby | |
BSD 3-clause "New" or "Revised" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
flagsmith
-
Why use Open Source Feature Flags?
Considering all these points, the team at Flagsmith has developed a feature flag management platform Flagsmith and made it open source. The core functionality is open and you can check out the GitHub repository here. I have utilized and authored several blogs discussing their excellent offerings and strategies.
-
Testing in Production with Canary Deployments: A How-To Guide
Itās also open source! Check out the repo here and don't forget to give it a star to show your support and join their amazing community to get technical support.
- 5 Open-Source Repositories for Faster Development in Monolithic Architecture
-
Implementing Feature Flags with Next.js and App Router
In this guide, we've chosen Flagsmith as our feature flagging solution. Flagsmith is an open-source platform that offers a user-friendly interface for managing feature flags, A/B testing, and segment overrides. You can control feature behaviour without modifying code, making it a powerful tool for managing complex projects with multiple feature variations.
-
Show HN: We built an open-source LaunchDarkly alternative for B2Bs
Looks good. My friend launched Flagsmith a few years back too -https://github.com/Flagsmith/flagsmith. I have used it on a few of my own projects and itās been great/easy to integrate
-
We create an open-source feautre flag sytem to help release faster and safe
Is Flagsmith not the de-facto OSS LaunchDarkly?
-
Flagdown: The open source ConfigCat alternative
What are the differences to Flagr, GrowthBook or Flagsmith?
- Flagsmith
-
The actual infrastructure costs of running SaaS at scale (billions of requests/month)
If you are curious about our performance, please check out our status page. If you want to support us, please give us a star on Github! If you need feature flags and want to partner with a team that is in it for the reasons I outlined above; feel free to sign up for a free account and give it a try!
-
OpenFeature ā open standard for feature flags
I believe the idea is that you run feature flag management as a separate service. It's not meant for desktop software but rather as a component of a microservices architecture. This is not uncommon - I know at least one of the FAANGs has something like this internally.
Flagsmith [1] (formerly Bullet Train) is another open source feature-flags-as-a-service software, and they have their own SaaS offering now.
1. https://github.com/Flagsmith/flagsmith
flipper
- Ask HN: How did you build feature flags?
-
Feature flags in Rails: How to roll out and manage your features like a pro
Thatās it! You now have a fully configured feature flagging system in your Rails app. Notice we didnāt cover some more advanced features that Flipper offers, including enabling features for a user group or individual users. For that, check out Flipper on Github. We also didnāt cover feature flagging frontend features in this post - if that becomes a requirement we could easily create an endpoint that uses the FeaturesRepo and sends enabled features to the frontend to toggle. If you learned something new consider following me here - Iāll be putting out more content on Ruby on Rails and software development as I work on Firecode.io. Preparing for a coding interview? Check out Firecode.io.
-
How do you release experimental features to early adopters?
I think you are calling it Runtime Controls: https://github.com/jnunemaker/flipper/issues/162
-
Add Feature Flags in Ruby on Rails with Flipper
Flipper is a gem that makes feature flags and different ways to toggle them available in Rails. It is highly modular. Apart from the main gem, you'll also have to pick a storage adapter ā but more on that later. Let's use the ActiveRecord adapter for now.
-
What Feature Toggle/Flag service are you using?
Since Honeybadger is a Ruby shop, we use the flipper gem.
-
Keeping the Stakes Low while Breaking Production
The next step came about when I learned more about our use of Flipper; a Ruby gem for dynamically toggling on and off features. I didnāt know when the feature would roll out, but I wanted control over the feature. I also wanted admins of other Forems to have control as well. This was trivial with Flipper. Once I deployed the code, Foremās got the original behavior unless they turned āflippedā on the feature.
- Flags vs. Gates
-
Rails application boilerplate for fast MVP development
flipper with Flipper UI to enable flag management
-
Show Rails: Feature Flagging Gem - Lightning
What advantages does your gem have over Flipper?
What are some alternatives?
growthbook - Open Source Feature Flagging and A/B Testing Platform
Flipflop your features - Flipflop lets you declare and manage feature flags in your Rails application.
unleash - Open-source feature management solution built for developers.
Motorhead - A Rails Engine framework that helps safe and rapid feature prototyping
featurehub - FeatureHub - cloud native feature flags, A/B testing and remote configuration service. Real-time streaming feature updates. Provided with Java, JavaScript, React, Python, Go, .Net, Ruby, Android, Swift and Flutter SDKs.
Abstract Feature Branch - abstract_feature_branch is a Ruby gem that provides a variation on the Branch by Abstraction Pattern by Paul Hammant and the Feature Toggles Pattern by Martin Fowler (aka Feature Flags) to enable Continuous Integration and Trunk-Based Development.
vue-feature-toggle
Pundit - Minimal authorization through OO design and pure Ruby classes
unleash-client-python - Unleash client SDK for Python š”š”š”
Ahoy - Simple, powerful, first-party analytics for Rails
Concourse - Concourse is a container-based continuous thing-doer written in Go.
i18n-tasks - Manage translation and localization with static analysis, for Ruby i18n