Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 9 Python feature-flag Projects
-
PostHog
🦔 PostHog provides open-source web & product analytics, session recording, feature flagging and A/B testing that you can self-host. Get started - free.
The next rung up are User recordings. For users that are having issues, we have concrete recorded data for their flow. The flows would include anything relevant to the application, how they used it, what actions they took. All so we can actually see what happened in context for when there is a problem. No one wants to spend any time looking at recordings if they don't have to. It is also very difficult to identify the root cause of problems by reviewing a recording, but having them is indispensable to your support engineers when they need them, when a user has reported a issue. Solutions include PostHog, FullStory, Sentry. If you don't have these recordings, then the next best alternative (which is very far away) is getting a live screencast from the user. These are less useful, and more expensive to obtain. Worst of all, they can and have been used to breach sensitive systems.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
flagsmith
Open Source Feature Flagging and Remote Config Service. Host on-prem or use our hosted version at https://flagsmith.com/
These tools work together to create a full GitOps pipeline. Flagsmith manages feature releases via Terraform, while Terrateam handles infrastructure changes directly through GitHub (and possibly GitLab in the future). ArgoCD and FluxCD ensure reliable application deployments via Kubernetes, and Atlas integrates database schema migrations.
-
OpenFeature is a specification that provides a unified API for using feature flags. Going back to our earlier scenario, this means you'd use the same code to evaluate (get the values of) feature flags when trying out feature flag platforms for your company.
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Tggl Python SDK
Python SDK for interacting with Tggl API and evaluate feature flags remotely or locally (by Tggl)
Python feature-flags discussion
Python feature-flags related posts
-
Using OpenFeature with ConfigCat
-
How to Implement Feature Flags Using LaunchDarkly
-
Show HN: Openfeature PostHog Provider in Go
-
Effortless Feature Flagging with Flagsmith
-
OpenFeature: Standardizing Feature Flagging
-
Why use Open Source Feature Flags?
-
Add Feature Flags with only a JSON flat file in NodeJS
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 6 Feb 2025
Index
What are some of the best open-source feature-flag projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | PostHog | 23,823 |
2 | flagsmith | 5,282 |
3 | spec | 806 |
4 | django-flags | 272 |
5 | unleash-client-python | 85 |
6 | fastapi-featureflags | 58 |
7 | python-server-sdk | 39 |
8 | python-client | 18 |
9 | Tggl Python SDK | 0 |