Federated Learning Frameworks

Tools and platforms for implementing federated learning systems, including frameworks for distributed model training, aggregation algorithms, personalization, and edge device optimization. Does NOT include general distributed machine learning, centralized training platforms, or non-federated privacy-preserving techniques.

There are 159 federated learning frameworks tracked. 1 score above 70 (verified tier). The highest-rated is flwrlabs/flower at 72/100 with 6,705 stars. 1 of the top 10 are actively maintained.

Get all 159 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=federated-learning-frameworks&limit=20"

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

# Framework Score Tier
1 flwrlabs/flower

Flower: A Friendly Federated AI Framework

72
Verified
2 JonasGeiping/breaching

Breaching privacy in federated learning scenarios for vision and text

68
Established
3 anupamkliv/FedERA

FedERA is a modular and fully customizable open-source FL framework, aiming...

67
Established
4 zama-ai/concrete-ml

Concrete ML: Privacy Preserving ML framework using Fully Homomorphic...

67
Established
5 p2pfl/p2pfl

P2PFL is a decentralized federated learning library that enables federated...

66
Established
6 SMILELab-FL/FedLab

A flexible Federated Learning Framework based on PyTorch, simplifying your...

65
Established
7 secretflow/secretflow

A unified framework for privacy-preserving data analysis and machine learning

65
Established
8 OpenMined/PySyft

Perform data science on data that remains in someone else's server

62
Established
9 KarhouTam/FL-bench

Benchmark of federated learning. Dedicated to the community. 🤗

59
Established
10 SymbioticLab/FedScale

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

59
Established
11 Desilo/liberate-fhe

A Fully Homomorphic Encryption (FHE) library for bridging the gap between...

57
Established
12 HewlettPackard/swarm-learning

A simplified library for decentralized, privacy preserving machine learning

56
Established
13 weimingwill/awesome-federated-learning

All materials you need for Federated Learning: blogs, videos, papers, and...

53
Established
14 apple/pfl-research

Simulation framework for accelerating research in Private Federated Learning

53
Established
15 paritybit-ai/XFL

An Efficient and Easy-to-use Federated Learning Framework.

52
Established
16 VectorInstitute/FL4Health

A flexible, modular, and easy to use library to facilitate federated...

52
Established
17 CyberDataLab/nebula

NEBULA: A Platform for Decentralized Federated Learning

52
Established
18 FederatedAI/FATE

An Industrial Grade Federated Learning Framework

51
Established
19 AshwinRJ/Federated-Learning-PyTorch

Implementation of Communication-Efficient Learning of Deep Networks from...

51
Established
20 alexjungaalto/FederatedLearning

Material workbench for the master-level course CS-E4740 "Federated Learning"

51
Established
21 shaoxiongji/federated-learning

A PyTorch Implementation of Federated Learning

51
Established
22 tudelft-cda-lab/FlexFringe

The FlexFringe tool for flexible learning of state machines (deterministic...

50
Established
23 WwZzz/easyFL

An experimental platform for federated learning.

50
Established
24 SAP-samples/machine-learning-diff-private-federated-learning

Simulate a federated setting and run differentially private federated learning.

50
Established
25 youngfish42/Awesome-FL

Comprehensive and timely academic information on federated learning (papers,...

49
Emerging
26 alibaba/FederatedScope

An easy-to-use federated learning platform

49
Emerging
27 LPD-EPFL/byzfl

ByzFL: A Python library for robust federated learning, offering...

49
Emerging
28 vaseline555/Federated-Learning-in-PyTorch

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

49
Emerging
29 nclabteam/FedEasy

FedEasy is an intuitive powerful yet simple to use Federated Learning...

48
Emerging
30 secretflow/serving

SecretFlow-Serving is a serving system for privacy-preserving machine...

48
Emerging
31 tushar-semwal/awesome-federated-computing

:books: :eyeglasses: A collection of research papers, codes, tutorials and...

48
Emerging
32 QVQZZZ/HeFlwr

HeFlwr: Federated Learning for Heterogeneous Devices

48
Emerging
33 weimingwill/EasyFL

An easy-to-use federated learning platform

47
Emerging
34 SMILELab-FL/FedLab-benchmarks

Standard federated learning implementations in FedLab and FL benchmarks.

47
Emerging
35 wenzhu23333/Federated-Learning

An open source FL implement with dataset(Femnist, Shakespeare, MNIST,...

46
Emerging
36 monk1337/Aweome-Heathcare-Federated-Learning

A curated list of Federated Learning papers/articles and recent advancements.

46
Emerging
37 Minki-Kim95/Federated-Learning-and-Split-Learning-with-raspberry-pi

SRDS 2020: End-to-End Evaluation of Federated Learning and Split Learning...

46
Emerging
38 ucbrise/flor

FlorDB 🌻

44
Emerging
39 CyprienQuemeneur/fedpylot

FedPylot: Navigating Federated Learning for Real-Time Object Detection in...

44
Emerging
40 microsoft/PersonalizedFL

Personalized federated learning codebase for research

44
Emerging
41 omarfoq/FedEM

Official code for "Federated Multi-Task Learning under a Mixture of...

44
Emerging
42 Cloudslab/murmura

A decentralized/P2P federated learning library

43
Emerging
43 euphoria0-0/Active-Client-Selection-for-Communication-efficient-Federated-Learning

Active Client Selection for Federated Learning

42
Emerging
44 diaoenmao/SemiFL-Semi-Supervised-Federated-Learning-for-Unlabeled-Clients-with-Alternate-Training

[NeurIPS 2022] SemiFL: Semi-Supervised Federated Learning for Unlabeled...

42
Emerging
45 omarfoq/knn-per

Official code for "Personalized Federated Learning through Local...

42
Emerging
46 microsoft/msrflute

Federated Learning Utilities and Tools for Experimentation

42
Emerging
47 owkin/FLamby

Cross-silo Federated Learning playground in Python. Discover 7 real-world...

42
Emerging
48 bioint/MetisFL

The first open Federated Learning framework implemented in C++ and Python.

41
Emerging
49 Lee-Gihun/FedNTD

(NeurIPS 2022) Official Implementation of "Preservation of the Global...

41
Emerging
50 chaoyanghe/Awesome-Federated-Learning

FedML - The Research and Production Integrated Federated Learning Library:...

41
Emerging
51 innovation-cat/Awesome-Federated-Machine-Learning

Everything about federated learning, including research papers, books,...

40
Emerging
52 poga/awesome-federated-learning

resources about federated learning and privacy in machine learning

40
Emerging
53 capitalone/federated-model-aggregation

The Federated Model Aggregation (FMA) Service is a collection of installable...

40
Emerging
54 hacdias/blocklearning

Blockchain-based federated learning modular framework.

40
Emerging
55 FedML-AI/FedGraphNN

FedGraphNN: A Federated Learning Platform for Graph Neural Networks with...

39
Emerging
56 ZexiLee/ICML-2023-FedLAW

The is the official implementation of ICML 2023 paper "Revisiting Weighted...

38
Emerging
57 TsingZ0/FL-IoT

This is a platform containing the datasets and federated learning algorithms...

38
Emerging
58 FELT-Labs/federated-learning-token

Federated learning on blockchain using smart contracts. Distributed...

37
Emerging
59 kenziyuliu/private-cross-silo-fl

[NeurIPS 2022] JAX/Haiku implementation of "On Privacy and Personalization...

37
Emerging
60 DiscreetAI/ben-decentralized-chatbot

YC Hackathon 2018 Winner Project. BEN: A decentralized chatbot that uses...

37
Emerging
61 Serverless-Federated-Learning/FedLess

Secure and Scalable Federated Learning using Serverless Computing

37
Emerging
62 arodio/CA-Fed

Official code for "Federated Learning under Heterogeneous and Correlated...

37
Emerging
63 aioz-ai/FADNet

Deep Federated Learning for Autonomous Driving (IV'22)

37
Emerging
64 cipherflow-fhe/lattisense

A development framework for Fully Homomorphic Encryption (FHE)

36
Emerging
65 zlijingtao/ResSFL

Official Repository for ResSFL (accepted by CVPR '22)

36
Emerging
66 perone/feste

Feste is a free and open-source framework allowing scalable composition of...

36
Emerging
67 AI-secure/FLBenchmark-toolkit

Federated Learning Framework Benchmark (UniFed)

36
Emerging
68 qub-blesson/FedAdapt

Adaptive Offloading of Federated Learning on IoT Devices

36
Emerging
69 tayebiarasteh/federated_he

Federated learning with homomorphic encryption enables multiple parties to...

36
Emerging
70 siddharthdivi/Unifying-Distillation-with-Personalization-in-Federated-Learning

Repository that contains the code for the paper titled, 'Unifying...

35
Emerging
71 orion-orion/FedCom

🔬 FedCom为SWPU2022届本科毕业设计《基于社区检测的多任务聚类联邦学习》。本研究提出了一种多任务聚类联邦学习(clustered...

35
Emerging
72 yyyanbj/awesome-asynchronous-federated-learning

📦 Collect some Asynchronous Federated Learning papers.

35
Emerging
73 CIFER-Workspace/ciferai

Cifer provides a decentralized AI development ecosystem with data-ownership...

35
Emerging
74 phamxuansang241/Secure-Federated-Learning

Secure Federated Learning Framework with Encryption Aggregation and Integer...

35
Emerging
75 clickade/federated-shapley-playground

Playground for testing Horizontal Federated Machine Learning systems using...

35
Emerging
76 Nokia-Bell-Labs/data-centric-federated-learning

Enhancing Efficiency in Multidevice Federated Learning through Data Selection

35
Emerging
77 Aayush711/Federated-Learning-Project

This repository contains a project showcasing Federated Learning using the...

34
Emerging
78 zhxchd/vFedCCE

A vertical federated learning algorithm for classfication problems with...

33
Emerging
79 Songyue-Guo/FedGR

DASFAA2023 FedGR Code Repository. Federated learning for double unbalance...

33
Emerging
80 diwangs/asynchronous-federated-learning

Study of data imbalance and asynchronous aggregation algorithm on Federated...

32
Emerging
81 WellingtonLobato/PyFlexe

Flexe - The open source federated learning for vehicular network simulation...

32
Emerging
82 FederalLab/OpenFed

A Comprehensive and Versatile Open-Source Federated Learning Framework

32
Emerging
83 FLEXible-FL/FLEXible

Federated Learning (FL) experiment simulation in Python.

32
Emerging
84 zouyu4524/fl-android

Implementation of federated learning on Android devices. Please find more...

32
Emerging
85 ngc436/awesome-vertical-federated-learning

A curated list of advancements in Vertical Federated Learning, frameworks...

31
Emerging
86 alphansahin/Wireless-Federated-Learning-with-Non-coherent-Over-the-Air-Computation

This respository consists of the source codes that allow one to realize...

31
Emerging
87 Goshmar/FedML-GradControl

Research project about Federated Learning with Unbiased Gradient Aggregation...

30
Emerging
88 dshahrokhian/federated-learning-tutorial

👥 Federated Learning tutorial with TensorFlow Federated (TFF)

30
Emerging
89 thupchnsky/mufc

A federated clustering approach with the corresponding unlearning mechanism...

30
Emerging
90 katulu-io/fl-suite

Federated Learning Suite

30
Emerging
91 bariscamli/Decentralized-Federated-Learning

Decentralized (P2P) Federated Learning implementation using libp2p JavaScript

29
Experimental
92 BerivanIsik/sparse-random-networks

Implementation of the FedPM framework by the authors of the ICLR 2023 paper...

29
Experimental
93 NaiboWang/Data-Free-Ensemble-Selection-For-One-Shot-Federated-Learning

Data-Free Ensemble Selection For One-Shot Federated Learning

28
Experimental
94 archettialberto/federated_survival_forests

Federated Learning with Random Survival Forests.

28
Experimental
95 AmberLJC/FLsystem-paper

Federated Learning Systems Paper List

28
Experimental
96 globus-labs/FLoX-prototype

Python library for serverless Federated Learning experiments.

27
Experimental
97 FlowFrontiers/IFLforTFC

Supporting page for the manuscript titled, "Incremental Federated Learning...

27
Experimental
98 WellingtonLobato/flexe

Flexe - The open source federated learning for vehicular network simulation...

27
Experimental
99 Lee-Gihun/FedSOL

(CVPR 2024) Official Implementation of "FedSOL: Stabilized Orthogonal...

27
Experimental
100 CirSandro/private-fhe-fraud-detection

A capstone project in collaboration with Zama to develop a...

27
Experimental
101 yyyanbj/fedhf

🔨 A Flexible Federated Learning Simulator for Heterogeneous and Asynchronous.

26
Experimental
102 rwilliamspbg-ops/Sovereign_Map_Federated_Learning

Sovereign Map is a Byzantine-tolerant Federated Learning framework for edge...

25
Experimental
103 denpalrius/bft-federated-learning

Federated Learning with Byzantine Fault Tolerance

25
Experimental
104 ZIB-IOL/FedDistill

Code to reproduce the experiments of the ICLR25 paper "On the...

25
Experimental
105 amirrezaskh/BPFL

Blockchain-enabled Personalized Federated Learning framework combining...

25
Experimental
106 Hazrat-Ali9/Federated-Self-Supervised-Multimodal-Retina-Screening-under-Label-Noise-and-Differential-Privacy

🤡 Federated 🤖 Supervised 🍔 Multimodal 🍏 Retina Screening 🍎 Label Noise 🫑...

24
Experimental
107 ZSYNOTZSH/FactualBench

The official repository for the dataset FactualBench, which is introduced in...

24
Experimental
108 isaacveg/FLamingo_examples

Federated Learning algorithm implemented using FLamingo

23
Experimental
109 DeepHiveMind/Federated-Learning_simplified

:fire: Federated Learning Simplified with Frameworks

23
Experimental
110 RCP1932/federated-learning-with-cryptographic-audit

🚀 Implement decentralized federated learning with cryptographic audits for...

23
Experimental
111 TheRadDani/R3-FL

RL-based Reputation System for Robust Federated Learning over Blockchain

23
Experimental
112 WwZzz/FLGo-Bench

Produce results of federated algorithms on various benchmarks

23
Experimental
113 wvu-irl/flope

🌻FloPE: Flower Pose Estimation for Precision Pollination

22
Experimental
114 Ryanditko/federated-learning-at-cybersecurity

Este projeto de iniciação científica tem como objetivo investigar e...

22
Experimental
115 Arttixmodz/FEDRETAIL-Framework

🏬 Enable collaborative retail analytics with FEDRETAIL, a privacy-preserving...

22
Experimental
116 mounirmelzi/chehab

Fully Homomorphic Encryption (FHE) Compiler

22
Experimental
117 eclypse-org/federact

FedRay: a Research Framework for Federated Learning based on Ray

22
Experimental
118 eil598/TFLlib

🔍 Explore TFLlib to evaluate federated learning algorithms against...

22
Experimental
119 warisgill/TraceFL

TraceFL is a novel mechanism for Federated Learning that achieves...

21
Experimental
120 EricLoong/feddip

The official code for ICDM2023 paper: ' FedDIP: Federated Learning with...

21
Experimental
121 Polito-MLDL-2025/fl-g13

Federated Learning Project for Machine Learning and Deep Learning course at...

21
Experimental
122 chenxingqiang/PFLoRA-lib

PFLoRA-lib: Personalized Federated Learning with LoRA Algorithm Library...

21
Experimental
123 Huangxy-Minel/System-Design-for-Federated-Learning

Paper list of federated learning: About system design

21
Experimental
124 staticpayload/jax-privacy-rs

Rust rewrite of JAX Privacy: DP-SGD primitives, PLD/RDP accounting, matrix...

21
Experimental
125 LTTM/FedPromo

FedPromo enables efficient adaptation of large foundation models to new...

21
Experimental
126 akhilk07/zama-fhe

Explore detailed technical guides for the Zama FHE protocol. Set up your...

21
Experimental
127 pixelsquirrel/fully-homomorphic-encryption-in-machine-learning

Research on fully homomorphic ecryption for data privacy in cloud machine learning

21
Experimental
128 fcrlab-unime/FLAT

FLAT (Federated Learning Across Tabs) is an FL system that trains AI models...

20
Experimental
129 omarfoq/streaming-fl

Official code for "Federated Learning for Data Streams" (AISTATS'23)

20
Experimental
130 hackbio-ca/federated-learning-starter-kit

🥇 Winner of the 2025 First Place Award: A Federated Learning platform for...

20
Experimental
131 yehias21/FedRs

Implementation of FedNCF with SecAvg

19
Experimental
132 mounishvatti/FedCustom

This project implements hyper-tuned federated learning using the Flower...

19
Experimental
133 sanchi-shirur4/federated-learning-blockchain

The Project's goal is to simulate a decentralised approach to building...

19
Experimental
134 Protik49/Federated-Learning-A-Deep-Dive-into-Decentralized-Data-Privacy

Federated Learning is reshaping AI by allowing models to train on...

18
Experimental
135 AmanPriyanshu/FL-Interactive-Game

FL-Interactive-Game: Interactive web game that teaches basic components of...

18
Experimental
136 chamathpali/FedSim

Similarity Guided Model Aggregation for Federated Learning

15
Experimental
137 GitScrider/FederatedEdgeComputing

a Federated Learning Framework adapted for resource-constrained...

15
Experimental
138 DiscreetAI/decentralized-ml-infra

Blockchain infrastructure for decentralized machine learning (decentralized-ml repo).

14
Experimental
139 trabelsimahdi14/Evaluation-Framework-for-Centralized-and-Decentralized-Aggregation-Algorithms-in-Federated-Systems

🔬 Evaluate aggregation algorithms for federated systems with our...

14
Experimental
140 zakuro-ai/zakuro

Python code of the Zakuro platform.

14
Experimental
141 danieloladele7/fgl_heterogeneity_benchmark

The official repository of the Benchmarking Non-IID Data in Federated Graph...

14
Experimental
142 saradamian/nvflowervibe

Federated learning framework for protein language models (ESM2) using...

14
Experimental
143 HowardStephen/Efficient-Hierarchical-Federated-Learning

An efficient hierarchical federated learning framework with...

14
Experimental
144 kasramojallal1/FedMod

A lightweight, privacy-preserving Vertical Federated Learning framework...

14
Experimental
145 moh-a-abde/FL-CML-Pipeline

Federated Learning (FL) system for network intrusion detection using...

13
Experimental
146 FranEnguix/royalflush

Royal FLush is a Python framework specifically designed to facilitate the...

13
Experimental
147 self-Puneet/Federated-Learning

This repository explores a federated learning approach to classifying air...

13
Experimental
148 rahat-parvej/federated_learning_MDD

A Weighted Federated Learning Framework for Privacy-Preserving EEG-Based...

13
Experimental
149 CavinKrenik/qora-fl

byzantine-tolerant aggregation primitives for federated learning, with...

13
Experimental
150 ChristianInterno/AutoFLIP

Automated Federated Learning via Informed Pruning (https://arxiv.org/abs/2405.10271)

13
Experimental
151 ChristianInterno/FedLEx

Federated Loss Exploration for Improved Convergence on Non-IID Data (IJCNN2024)

12
Experimental
152 Manoj-2702/PoseSync-Flower-Federated-Learning-for-Yoga-Poses

Demo showcasing Federated Learning with Flower for yoga pose classification,...

12
Experimental
153 cjfelixx/machine-learning-graduate-research

Federated & Personalized Learning using Random Fourier Features and Online...

11
Experimental
154 ethglobal23nyc/blockchain-federated-machine-learning

Hackathon project for ETH Global NYC 2023 event, Sept 22-24.

11
Experimental
155 Sensorjang/CorwdOS-FL

CrowdOS based Federated Learning Framework【2023CrowdOS挑战赛:赛题A作品】

11
Experimental
156 MantiMantilla/federated_learning

Research on federated learning and differential privacy.

11
Experimental
157 varnio/fedsim_website

Page for fedsim

11
Experimental
158 spoluan/federated-learning-mnistdigit

Decentralized and Privacy-Preserving Machine Learning: Exploring the Power...

11
Experimental
159 pynchmeister/awesome-federated-learning

Federated learning is a sub-field of machine learning focusing on settings...

10
Experimental