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 |
|
Verified |
| 2 |
JonasGeiping/breaching
Breaching privacy in federated learning scenarios for vision and text |
|
Established |
| 3 |
anupamkliv/FedERA
FedERA is a modular and fully customizable open-source FL framework, aiming... |
|
Established |
| 4 |
zama-ai/concrete-ml
Concrete ML: Privacy Preserving ML framework using Fully Homomorphic... |
|
Established |
| 5 |
p2pfl/p2pfl
P2PFL is a decentralized federated learning library that enables federated... |
|
Established |
| 6 |
SMILELab-FL/FedLab
A flexible Federated Learning Framework based on PyTorch, simplifying your... |
|
Established |
| 7 |
secretflow/secretflow
A unified framework for privacy-preserving data analysis and machine learning |
|
Established |
| 8 |
OpenMined/PySyft
Perform data science on data that remains in someone else's server |
|
Established |
| 9 |
KarhouTam/FL-bench
Benchmark of federated learning. Dedicated to the community. 🤗 |
|
Established |
| 10 |
SymbioticLab/FedScale
FedScale is a scalable and extensible open-source federated learning (FL) platform. |
|
Established |
| 11 |
Desilo/liberate-fhe
A Fully Homomorphic Encryption (FHE) library for bridging the gap between... |
|
Established |
| 12 |
HewlettPackard/swarm-learning
A simplified library for decentralized, privacy preserving machine learning |
|
Established |
| 13 |
weimingwill/awesome-federated-learning
All materials you need for Federated Learning: blogs, videos, papers, and... |
|
Established |
| 14 |
apple/pfl-research
Simulation framework for accelerating research in Private Federated Learning |
|
Established |
| 15 |
paritybit-ai/XFL
An Efficient and Easy-to-use Federated Learning Framework. |
|
Established |
| 16 |
VectorInstitute/FL4Health
A flexible, modular, and easy to use library to facilitate federated... |
|
Established |
| 17 |
CyberDataLab/nebula
NEBULA: A Platform for Decentralized Federated Learning |
|
Established |
| 18 |
FederatedAI/FATE
An Industrial Grade Federated Learning Framework |
|
Established |
| 19 |
AshwinRJ/Federated-Learning-PyTorch
Implementation of Communication-Efficient Learning of Deep Networks from... |
|
Established |
| 20 |
alexjungaalto/FederatedLearning
Material workbench for the master-level course CS-E4740 "Federated Learning" |
|
Established |
| 21 |
shaoxiongji/federated-learning
A PyTorch Implementation of Federated Learning |
|
Established |
| 22 |
tudelft-cda-lab/FlexFringe
The FlexFringe tool for flexible learning of state machines (deterministic... |
|
Established |
| 23 |
WwZzz/easyFL
An experimental platform for federated learning. |
|
Established |
| 24 |
SAP-samples/machine-learning-diff-private-federated-learning
Simulate a federated setting and run differentially private federated learning. |
|
Established |
| 25 |
youngfish42/Awesome-FL
Comprehensive and timely academic information on federated learning (papers,... |
|
Emerging |
| 26 |
alibaba/FederatedScope
An easy-to-use federated learning platform |
|
Emerging |
| 27 |
LPD-EPFL/byzfl
ByzFL: A Python library for robust federated learning, offering... |
|
Emerging |
| 28 |
vaseline555/Federated-Learning-in-PyTorch
Handy PyTorch implementation of Federated Learning (for your painless research) |
|
Emerging |
| 29 |
nclabteam/FedEasy
FedEasy is an intuitive powerful yet simple to use Federated Learning... |
|
Emerging |
| 30 |
secretflow/serving
SecretFlow-Serving is a serving system for privacy-preserving machine... |
|
Emerging |
| 31 |
tushar-semwal/awesome-federated-computing
:books: :eyeglasses: A collection of research papers, codes, tutorials and... |
|
Emerging |
| 32 |
QVQZZZ/HeFlwr
HeFlwr: Federated Learning for Heterogeneous Devices |
|
Emerging |
| 33 |
weimingwill/EasyFL
An easy-to-use federated learning platform |
|
Emerging |
| 34 |
SMILELab-FL/FedLab-benchmarks
Standard federated learning implementations in FedLab and FL benchmarks. |
|
Emerging |
| 35 |
wenzhu23333/Federated-Learning
An open source FL implement with dataset(Femnist, Shakespeare, MNIST,... |
|
Emerging |
| 36 |
monk1337/Aweome-Heathcare-Federated-Learning
A curated list of Federated Learning papers/articles and recent advancements. |
|
Emerging |
| 37 |
Minki-Kim95/Federated-Learning-and-Split-Learning-with-raspberry-pi
SRDS 2020: End-to-End Evaluation of Federated Learning and Split Learning... |
|
Emerging |
| 38 |
ucbrise/flor
FlorDB 🌻 |
|
Emerging |
| 39 |
CyprienQuemeneur/fedpylot
FedPylot: Navigating Federated Learning for Real-Time Object Detection in... |
|
Emerging |
| 40 |
microsoft/PersonalizedFL
Personalized federated learning codebase for research |
|
Emerging |
| 41 |
omarfoq/FedEM
Official code for "Federated Multi-Task Learning under a Mixture of... |
|
Emerging |
| 42 |
Cloudslab/murmura
A decentralized/P2P federated learning library |
|
Emerging |
| 43 |
euphoria0-0/Active-Client-Selection-for-Communication-efficient-Federated-Learning
Active Client Selection for Federated Learning |
|
Emerging |
| 44 |
diaoenmao/SemiFL-Semi-Supervised-Federated-Learning-for-Unlabeled-Clients-with-Alternate-Training
[NeurIPS 2022] SemiFL: Semi-Supervised Federated Learning for Unlabeled... |
|
Emerging |
| 45 |
omarfoq/knn-per
Official code for "Personalized Federated Learning through Local... |
|
Emerging |
| 46 |
microsoft/msrflute
Federated Learning Utilities and Tools for Experimentation |
|
Emerging |
| 47 |
owkin/FLamby
Cross-silo Federated Learning playground in Python. Discover 7 real-world... |
|
Emerging |
| 48 |
bioint/MetisFL
The first open Federated Learning framework implemented in C++ and Python. |
|
Emerging |
| 49 |
Lee-Gihun/FedNTD
(NeurIPS 2022) Official Implementation of "Preservation of the Global... |
|
Emerging |
| 50 |
chaoyanghe/Awesome-Federated-Learning
FedML - The Research and Production Integrated Federated Learning Library:... |
|
Emerging |
| 51 |
innovation-cat/Awesome-Federated-Machine-Learning
Everything about federated learning, including research papers, books,... |
|
Emerging |
| 52 |
poga/awesome-federated-learning
resources about federated learning and privacy in machine learning |
|
Emerging |
| 53 |
capitalone/federated-model-aggregation
The Federated Model Aggregation (FMA) Service is a collection of installable... |
|
Emerging |
| 54 |
hacdias/blocklearning
Blockchain-based federated learning modular framework. |
|
Emerging |
| 55 |
FedML-AI/FedGraphNN
FedGraphNN: A Federated Learning Platform for Graph Neural Networks with... |
|
Emerging |
| 56 |
ZexiLee/ICML-2023-FedLAW
The is the official implementation of ICML 2023 paper "Revisiting Weighted... |
|
Emerging |
| 57 |
TsingZ0/FL-IoT
This is a platform containing the datasets and federated learning algorithms... |
|
Emerging |
| 58 |
FELT-Labs/federated-learning-token
Federated learning on blockchain using smart contracts. Distributed... |
|
Emerging |
| 59 |
kenziyuliu/private-cross-silo-fl
[NeurIPS 2022] JAX/Haiku implementation of "On Privacy and Personalization... |
|
Emerging |
| 60 |
DiscreetAI/ben-decentralized-chatbot
YC Hackathon 2018 Winner Project. BEN: A decentralized chatbot that uses... |
|
Emerging |
| 61 |
Serverless-Federated-Learning/FedLess
Secure and Scalable Federated Learning using Serverless Computing |
|
Emerging |
| 62 |
arodio/CA-Fed
Official code for "Federated Learning under Heterogeneous and Correlated... |
|
Emerging |
| 63 |
aioz-ai/FADNet
Deep Federated Learning for Autonomous Driving (IV'22) |
|
Emerging |
| 64 |
cipherflow-fhe/lattisense
A development framework for Fully Homomorphic Encryption (FHE) |
|
Emerging |
| 65 |
zlijingtao/ResSFL
Official Repository for ResSFL (accepted by CVPR '22) |
|
Emerging |
| 66 |
perone/feste
Feste is a free and open-source framework allowing scalable composition of... |
|
Emerging |
| 67 |
AI-secure/FLBenchmark-toolkit
Federated Learning Framework Benchmark (UniFed) |
|
Emerging |
| 68 |
qub-blesson/FedAdapt
Adaptive Offloading of Federated Learning on IoT Devices |
|
Emerging |
| 69 |
tayebiarasteh/federated_he
Federated learning with homomorphic encryption enables multiple parties to... |
|
Emerging |
| 70 |
siddharthdivi/Unifying-Distillation-with-Personalization-in-Federated-Learning
Repository that contains the code for the paper titled, 'Unifying... |
|
Emerging |
| 71 |
orion-orion/FedCom
🔬 FedCom为SWPU2022届本科毕业设计《基于社区检测的多任务聚类联邦学习》。本研究提出了一种多任务聚类联邦学习(clustered... |
|
Emerging |
| 72 |
yyyanbj/awesome-asynchronous-federated-learning
📦 Collect some Asynchronous Federated Learning papers. |
|
Emerging |
| 73 |
CIFER-Workspace/ciferai
Cifer provides a decentralized AI development ecosystem with data-ownership... |
|
Emerging |
| 74 |
phamxuansang241/Secure-Federated-Learning
Secure Federated Learning Framework with Encryption Aggregation and Integer... |
|
Emerging |
| 75 |
clickade/federated-shapley-playground
Playground for testing Horizontal Federated Machine Learning systems using... |
|
Emerging |
| 76 |
Nokia-Bell-Labs/data-centric-federated-learning
Enhancing Efficiency in Multidevice Federated Learning through Data Selection |
|
Emerging |
| 77 |
Aayush711/Federated-Learning-Project
This repository contains a project showcasing Federated Learning using the... |
|
Emerging |
| 78 |
zhxchd/vFedCCE
A vertical federated learning algorithm for classfication problems with... |
|
Emerging |
| 79 |
Songyue-Guo/FedGR
DASFAA2023 FedGR Code Repository. Federated learning for double unbalance... |
|
Emerging |
| 80 |
diwangs/asynchronous-federated-learning
Study of data imbalance and asynchronous aggregation algorithm on Federated... |
|
Emerging |
| 81 |
WellingtonLobato/PyFlexe
Flexe - The open source federated learning for vehicular network simulation... |
|
Emerging |
| 82 |
FederalLab/OpenFed
A Comprehensive and Versatile Open-Source Federated Learning Framework |
|
Emerging |
| 83 |
FLEXible-FL/FLEXible
Federated Learning (FL) experiment simulation in Python. |
|
Emerging |
| 84 |
zouyu4524/fl-android
Implementation of federated learning on Android devices. Please find more... |
|
Emerging |
| 85 |
ngc436/awesome-vertical-federated-learning
A curated list of advancements in Vertical Federated Learning, frameworks... |
|
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... |
|
Emerging |
| 87 |
Goshmar/FedML-GradControl
Research project about Federated Learning with Unbiased Gradient Aggregation... |
|
Emerging |
| 88 |
dshahrokhian/federated-learning-tutorial
👥 Federated Learning tutorial with TensorFlow Federated (TFF) |
|
Emerging |
| 89 |
thupchnsky/mufc
A federated clustering approach with the corresponding unlearning mechanism... |
|
Emerging |
| 90 |
katulu-io/fl-suite
Federated Learning Suite |
|
Emerging |
| 91 |
bariscamli/Decentralized-Federated-Learning
Decentralized (P2P) Federated Learning implementation using libp2p JavaScript |
|
Experimental |
| 92 |
BerivanIsik/sparse-random-networks
Implementation of the FedPM framework by the authors of the ICLR 2023 paper... |
|
Experimental |
| 93 |
NaiboWang/Data-Free-Ensemble-Selection-For-One-Shot-Federated-Learning
Data-Free Ensemble Selection For One-Shot Federated Learning |
|
Experimental |
| 94 |
archettialberto/federated_survival_forests
Federated Learning with Random Survival Forests. |
|
Experimental |
| 95 |
AmberLJC/FLsystem-paper
Federated Learning Systems Paper List |
|
Experimental |
| 96 |
globus-labs/FLoX-prototype
Python library for serverless Federated Learning experiments. |
|
Experimental |
| 97 |
FlowFrontiers/IFLforTFC
Supporting page for the manuscript titled, "Incremental Federated Learning... |
|
Experimental |
| 98 |
WellingtonLobato/flexe
Flexe - The open source federated learning for vehicular network simulation... |
|
Experimental |
| 99 |
Lee-Gihun/FedSOL
(CVPR 2024) Official Implementation of "FedSOL: Stabilized Orthogonal... |
|
Experimental |
| 100 |
CirSandro/private-fhe-fraud-detection
A capstone project in collaboration with Zama to develop a... |
|
Experimental |
| 101 |
yyyanbj/fedhf
🔨 A Flexible Federated Learning Simulator for Heterogeneous and Asynchronous. |
|
Experimental |
| 102 |
rwilliamspbg-ops/Sovereign_Map_Federated_Learning
Sovereign Map is a Byzantine-tolerant Federated Learning framework for edge... |
|
Experimental |
| 103 |
denpalrius/bft-federated-learning
Federated Learning with Byzantine Fault Tolerance |
|
Experimental |
| 104 |
ZIB-IOL/FedDistill
Code to reproduce the experiments of the ICLR25 paper "On the... |
|
Experimental |
| 105 |
amirrezaskh/BPFL
Blockchain-enabled Personalized Federated Learning framework combining... |
|
Experimental |
| 106 |
Hazrat-Ali9/Federated-Self-Supervised-Multimodal-Retina-Screening-under-Label-Noise-and-Differential-Privacy
🤡 Federated 🤖 Supervised 🍔 Multimodal 🍏 Retina Screening 🍎 Label Noise 🫑... |
|
Experimental |
| 107 |
ZSYNOTZSH/FactualBench
The official repository for the dataset FactualBench, which is introduced in... |
|
Experimental |
| 108 |
isaacveg/FLamingo_examples
Federated Learning algorithm implemented using FLamingo |
|
Experimental |
| 109 |
DeepHiveMind/Federated-Learning_simplified
:fire: Federated Learning Simplified with Frameworks |
|
Experimental |
| 110 |
RCP1932/federated-learning-with-cryptographic-audit
🚀 Implement decentralized federated learning with cryptographic audits for... |
|
Experimental |
| 111 |
TheRadDani/R3-FL
RL-based Reputation System for Robust Federated Learning over Blockchain |
|
Experimental |
| 112 |
WwZzz/FLGo-Bench
Produce results of federated algorithms on various benchmarks |
|
Experimental |
| 113 |
wvu-irl/flope
🌻FloPE: Flower Pose Estimation for Precision Pollination |
|
Experimental |
| 114 |
Ryanditko/federated-learning-at-cybersecurity
Este projeto de iniciação científica tem como objetivo investigar e... |
|
Experimental |
| 115 |
Arttixmodz/FEDRETAIL-Framework
🏬 Enable collaborative retail analytics with FEDRETAIL, a privacy-preserving... |
|
Experimental |
| 116 |
mounirmelzi/chehab
Fully Homomorphic Encryption (FHE) Compiler |
|
Experimental |
| 117 |
eclypse-org/federact
FedRay: a Research Framework for Federated Learning based on Ray |
|
Experimental |
| 118 |
eil598/TFLlib
🔍 Explore TFLlib to evaluate federated learning algorithms against... |
|
Experimental |
| 119 |
warisgill/TraceFL
TraceFL is a novel mechanism for Federated Learning that achieves... |
|
Experimental |
| 120 |
EricLoong/feddip
The official code for ICDM2023 paper: ' FedDIP: Federated Learning with... |
|
Experimental |
| 121 |
Polito-MLDL-2025/fl-g13
Federated Learning Project for Machine Learning and Deep Learning course at... |
|
Experimental |
| 122 |
chenxingqiang/PFLoRA-lib
PFLoRA-lib: Personalized Federated Learning with LoRA Algorithm Library... |
|
Experimental |
| 123 |
Huangxy-Minel/System-Design-for-Federated-Learning
Paper list of federated learning: About system design |
|
Experimental |
| 124 |
staticpayload/jax-privacy-rs
Rust rewrite of JAX Privacy: DP-SGD primitives, PLD/RDP accounting, matrix... |
|
Experimental |
| 125 |
LTTM/FedPromo
FedPromo enables efficient adaptation of large foundation models to new... |
|
Experimental |
| 126 |
akhilk07/zama-fhe
Explore detailed technical guides for the Zama FHE protocol. Set up your... |
|
Experimental |
| 127 |
pixelsquirrel/fully-homomorphic-encryption-in-machine-learning
Research on fully homomorphic ecryption for data privacy in cloud machine learning |
|
Experimental |
| 128 |
fcrlab-unime/FLAT
FLAT (Federated Learning Across Tabs) is an FL system that trains AI models... |
|
Experimental |
| 129 |
omarfoq/streaming-fl
Official code for "Federated Learning for Data Streams" (AISTATS'23) |
|
Experimental |
| 130 |
hackbio-ca/federated-learning-starter-kit
🥇 Winner of the 2025 First Place Award: A Federated Learning platform for... |
|
Experimental |
| 131 |
yehias21/FedRs
Implementation of FedNCF with SecAvg |
|
Experimental |
| 132 |
mounishvatti/FedCustom
This project implements hyper-tuned federated learning using the Flower... |
|
Experimental |
| 133 |
sanchi-shirur4/federated-learning-blockchain
The Project's goal is to simulate a decentralised approach to building... |
|
Experimental |
| 134 |
Protik49/Federated-Learning-A-Deep-Dive-into-Decentralized-Data-Privacy
Federated Learning is reshaping AI by allowing models to train on... |
|
Experimental |
| 135 |
AmanPriyanshu/FL-Interactive-Game
FL-Interactive-Game: Interactive web game that teaches basic components of... |
|
Experimental |
| 136 |
chamathpali/FedSim
Similarity Guided Model Aggregation for Federated Learning |
|
Experimental |
| 137 |
GitScrider/FederatedEdgeComputing
a Federated Learning Framework adapted for resource-constrained... |
|
Experimental |
| 138 |
DiscreetAI/decentralized-ml-infra
Blockchain infrastructure for decentralized machine learning (decentralized-ml repo). |
|
Experimental |
| 139 |
trabelsimahdi14/Evaluation-Framework-for-Centralized-and-Decentralized-Aggregation-Algorithms-in-Federated-Systems
🔬 Evaluate aggregation algorithms for federated systems with our... |
|
Experimental |
| 140 |
zakuro-ai/zakuro
Python code of the Zakuro platform. |
|
Experimental |
| 141 |
danieloladele7/fgl_heterogeneity_benchmark
The official repository of the Benchmarking Non-IID Data in Federated Graph... |
|
Experimental |
| 142 |
saradamian/nvflowervibe
Federated learning framework for protein language models (ESM2) using... |
|
Experimental |
| 143 |
HowardStephen/Efficient-Hierarchical-Federated-Learning
An efficient hierarchical federated learning framework with... |
|
Experimental |
| 144 |
kasramojallal1/FedMod
A lightweight, privacy-preserving Vertical Federated Learning framework... |
|
Experimental |
| 145 |
moh-a-abde/FL-CML-Pipeline
Federated Learning (FL) system for network intrusion detection using... |
|
Experimental |
| 146 |
FranEnguix/royalflush
Royal FLush is a Python framework specifically designed to facilitate the... |
|
Experimental |
| 147 |
self-Puneet/Federated-Learning
This repository explores a federated learning approach to classifying air... |
|
Experimental |
| 148 |
rahat-parvej/federated_learning_MDD
A Weighted Federated Learning Framework for Privacy-Preserving EEG-Based... |
|
Experimental |
| 149 |
CavinKrenik/qora-fl
byzantine-tolerant aggregation primitives for federated learning, with... |
|
Experimental |
| 150 |
ChristianInterno/AutoFLIP
Automated Federated Learning via Informed Pruning (https://arxiv.org/abs/2405.10271) |
|
Experimental |
| 151 |
ChristianInterno/FedLEx
Federated Loss Exploration for Improved Convergence on Non-IID Data (IJCNN2024) |
|
Experimental |
| 152 |
Manoj-2702/PoseSync-Flower-Federated-Learning-for-Yoga-Poses
Demo showcasing Federated Learning with Flower for yoga pose classification,... |
|
Experimental |
| 153 |
cjfelixx/machine-learning-graduate-research
Federated & Personalized Learning using Random Fourier Features and Online... |
|
Experimental |
| 154 |
ethglobal23nyc/blockchain-federated-machine-learning
Hackathon project for ETH Global NYC 2023 event, Sept 22-24. |
|
Experimental |
| 155 |
Sensorjang/CorwdOS-FL
CrowdOS based Federated Learning Framework【2023CrowdOS挑战赛:赛题A作品】 |
|
Experimental |
| 156 |
MantiMantilla/federated_learning
Research on federated learning and differential privacy. |
|
Experimental |
| 157 |
varnio/fedsim_website
Page for fedsim |
|
Experimental |
| 158 |
spoluan/federated-learning-mnistdigit
Decentralized and Privacy-Preserving Machine Learning: Exploring the Power... |
|
Experimental |
| 159 |
pynchmeister/awesome-federated-learning
Federated learning is a sub-field of machine learning focusing on settings... |
|
Experimental |