#4 · Primary category: Privacy-Preserving & Federated Data Science

flower

ai android artificial-intelligence cpp deep-learning federated-analytics federated-learning federated-learning-framework fleet-intelligence fleet-learning flower framework grpc ios machine-learning python pytorch raspberry-pi scikit-learn tensorflow

Flower: A Friendly Federated AI Framework

Project last updated:08/29/26

GitHub Stars

7.1K

Forks

1.2K

Contributors

166

License

Apache-2.0

Why we included this project

If you need to train a machine learning model on data that lives across phones, hospitals, or edge devices and cannot be moved to a central server, Flower is a solid open-source choice. It coordinates federated learning runs so models train collaboratively across many clients while each device keeps its raw data. The framework is deliberately agnostic about the underlying ML stack, so your existing PyTorch, TensorFlow, or scikit-learn training loops work as-is. Flower grew out of a research project at the University of Oxford, which is why so many components are built to be customized and extended for experiments. For teams just starting with federated setups, the quickstart examples and an active community lower the barrier despite the underlying distributed-systems complexity.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category