flipt
Rendora
Our great sponsors
flipt | Rendora | |
---|---|---|
18 | 2 | |
3,255 | 1,987 | |
3.3% | 0.4% | |
9.9 | 0.0 | |
1 day ago | about 2 months ago | |
Go | Go | |
GNU General Public License v3.0 only | Apache License 2.0 |
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.
flipt
-
Open Policy Agent
We're currently evaluating OPA for adding RBAC to our open-source application [0]. We plan on using the Go API [1] and doing the policy eval directly in our app since our app is also written in Go.
The thinking is we'll have some basic built-in policies (like admins can do X, editors can do Y, etc) but also allow users to configure their own policies if they want by writing rego and loading their policy rules at startup time (via config). We'd document the inputs that we pass to the evaluation call such as request headers, IP, role, etc.
I'm curious if anyone has ever tried something like this or similar?
[0] https://github.com/flipt-io/flipt
[1] https://www.openpolicyagent.org/docs/latest/integration/#int...
-
GitHub issues from top Open Source Golang Repositories that you should contribute to
Flipt - Clickhouse integration for flag eval analytics
-
️👨🔧 3 Tiny Fixes You Can Make To Start Contributing to Any Open Source Project 🚀
But after onboarding 50+ contributors to Flipt, I realized there are ways to make starts easy for newbies.
-
Experimenting on the Edge with Turso (and Go)
Hi all, we at Flipt, a self-hosted feature flag solution written in Go, just published a blog post where we explored using edge storage to reduce flag evaluation latency.
-
Generating Types for Feature Flags
As always, feel free to reach out on GitHub or come chat in our Discord. We’d love to learn more about your specific workflow when it comes to adding and working with feature flags in your codebases.
-
Flags vs. Gates
Shameless plug (it's my project!), but there's also Flagsmith - https://github.com/Flagsmith/flagsmith
For completeness, the other OS projects I know of are:
-
[Question] Suggested way to update a database row using gRPC/PostgreSQL (pgx) ?
If you want to look at some example code, I do this same thing in my project Flipt which uses GRPC, Postgres (and optionally MySQL and Sqlite).
- Use feature flags and smaller pull requests to release code safely in any git branching model
Rendora
-
Feasible approach to SSR?
If you only want to add better support for search engines maybe you can lookup into puppeter and have it SSR for bots and search engines in general. I think there was a golang proyect that did something similar but looks a little bit abandoned: rendora.
-
How to make Svelte play nice with backend and SEO
keep the strategy above, and use https://github.com/rendora/rendora but not sure if it would play nice with SEO/robots (haven't tried)
What are some alternatives?
Caddy - Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
Sparta - go microservices, powered by AWS Lambda
autobd - autobd is an automated, networked and containerized backup solution
Flagr - Flagr is a feature flagging, A/B testing and dynamic configuration microservice
nginx-prometheus - Turn Nginx logs into Prometheus metrics
Aegis - Serverless Golang deploy tool and framework for AWS Lambda
consul - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
flagsmith - Open Source Feature Flagging and Remote Config Service. Host on-prem or use our hosted version at https://flagsmith.com/
minio - The Object Store for AI Data Infrastructure
Fider - Open platform to collect and prioritize feedback
nsq - A realtime distributed messaging platform