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