Python federated-learning

Open-source Python projects categorized as federated-learning

Top 16 Python federated-learning Projects

  • FATE

    An Industrial Grade Federated Learning Framework

  • FedML

    FedML - The federated learning and analytics library enabling secure and collaborative machine learning on decentralized data anywhere at any scale. Supporting large-scale cross-silo federated learning, cross-device federated learning on smartphones/IoTs, and research simulation. MLOps and App Marketplace are also enabled (

    Project mention: Awesome-Federated-Learning: A curated list of federated learning publications, re-organized from Arxiv (mostly). | /r/FederatedLearning | 2023-03-30
  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • flower

    Flower: A Friendly Federated Learning Framework (by adap)

    Project mention: March 2023 | /r/dailyainews | 2023-05-23

    Flower , an open-source framework for training AI on distributed data. We move the model to the data instead of moving the data to the model. (

  • FederatedScope

    An easy-to-use federated learning platform

    Project mention: This Machine Learning Framework Collaborates Heterogeneous Natural Language Processing Tasks via Federated Learning | /r/machinelearningnews | 2022-12-27

    Quick Read: Paper: Github:

  • openfl

    An open framework for Federated Learning. (by securefederatedai)

    Project mention: Dectralized AI solutions/building blocks? | /r/Rad_Decentralization | 2023-03-30

    We have for distributing running a single model large model for inference. We have [flower](,tensor flow federated,openfl, etc for building federated learning.

  • FedScale

    FedScale is a scalable and extensible open-source federated learning (FL) platform.

    Project mention: University of Michigan Researchers Open-Source ‘FedScale’: a Federated Learning (FL) Benchmarking Suite with Realistic Datasets and a Scalable Runtime to Enable Reproducible FL Research on Privacy-Preserving Machine Learning | /r/machinelearningnews | 2022-07-23

    Continue reading | Checkout the paper, github link

  • fedjax

    FedJAX is a JAX-based open source library for Federated Learning simulations that emphasizes ease-of-use in research.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • Federated-Learning-PyTorch

    Handy PyTorch implementation of Federated Learning (for your painless research)

    Project mention: Don't bother to prepare raw LEAF benchmark datasets manually | /r/FederatedLearning | 2023-04-20

    I have completed re-factoring of my FL simulation repo.:(

  • breaching

    Breaching privacy in federated learning scenarios for vision and text

  • msrflute

    Federated Learning Utilities and Tools for Experimentation

  • FedCV

    FedCV: An Industrial-grade Federated Learning Framework for Diverse Computer Vision Tasks

  • Federated-Learning-Backdoor

    ICML 2022 code for "Neurotoxin: Durable Backdoors in Federated Learning"

    Project mention: [R] Correct way to implement client-level DP in Federated Learning | /r/MachineLearning | 2023-04-11

    Take a look at (branch -> attacks) and

  • flpytorch

    FL_PyTorch: Optimization Research Simulator for Federated Learning

    Project mention: [R] [P] FL_PyTorch: Optimization Research Simulator for Federated Learning is publicly available on GitHub. | /r/MachineLearning | 2022-07-27


  • openRiskScore

    A python framework for risk scoring

  • Federated-Recommendation-Neural-Collaborative-Filtering

    Federated Neural Collaborative Filtering (FedNCF). Neural Collaborative Filtering utilizes the flexibility, complexity, and non-linearity of Neural Network to build a recommender system. Aim to federate this recommendation system.

    Project mention: Federated-Recommendation-Neural-Collaborative-Filtering | /r/Python | 2023-04-13

    AmanPriyanshu/Federated-Recommendation-Neural-Collaborative-Filtering (

  • federeco

    implementation of federated neural collaborative filtering algorithm

    Project mention: Federated neural collaborative filtering recommendation system | /r/learnmachinelearning | 2023-03-20

    Implementation of federated recommendation system based on a neural collaborative filtering model - federeco.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-05-23.

Python federated-learning related posts


What are some of the best open-source federated-learning projects in Python? This list will help you:

Project Stars
1 FATE 5,037
2 FedML 2,815
3 flower 2,612
4 FederatedScope 937
5 openfl 538
6 FedScale 301
7 fedjax 230
8 Federated-Learning-PyTorch 199
9 breaching 177
10 msrflute 161
11 FedCV 60
12 Federated-Learning-Backdoor 39
13 flpytorch 28
14 openRiskScore 19
15 Federated-Recommendation-Neural-Collaborative-Filtering 15
16 federeco 3
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives