flwrlabs/flower

Flower: A Friendly Federated AI Framework

75
/ 100
Verified

Supports pluggable aggregation strategies (FedAvg, FedProx, FedNova, and custom variants) and works framework-agnostic across PyTorch, TensorFlow, JAX, scikit-learn, XGBoost, and mobile platforms (TFLite, CoreML). Clients and servers communicate via gRPC with automatic reconnection, enabling horizontal scaling from edge devices to cloud infrastructure. Includes research-ready baselines reproducing published FL algorithms and supports both synchronous federated learning and custom message protocols for specialized applications.

6,705 stars. Actively maintained with 164 commits in the last 30 days.

No Package No Dependents
Maintenance 25 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 24 / 25

How are scores calculated?

Stars

6,705

Forks

1,158

Language

Python

License

Apache-2.0

Last pushed

Mar 13, 2026

Commits (30d)

164

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/flwrlabs/flower"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.