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

75
Verified
2 OpenMined/PySyft

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

67
Established
3 zama-ai/concrete-ml

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

67
Established
4 p2pfl/p2pfl

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

66
Established
5 JonasGeiping/breaching

Breaching privacy in federated learning scenarios for vision and text

65
Established
6 secretflow/secretflow

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

65
Established
7 anupamkliv/FedERA

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

63
Established
8 SMILELab-FL/FedLab

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

63
Established
9 SymbioticLab/FedScale

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

55
Established
10 Desilo/liberate-fhe

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

54
Established
11 KarhouTam/FL-bench

Benchmark of federated learning. Dedicated to the community. 🤗

52
Established
12 FederatedAI/FATE

An Industrial Grade Federated Learning Framework

51
Established
13 HewlettPackard/swarm-learning

A simplified library for decentralized, privacy preserving machine learning

49
Emerging
14 VectorInstitute/FL4Health

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

48
Emerging
15 alexjungaalto/FederatedLearning

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

47
Emerging
16 LPD-EPFL/byzfl

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

47
Emerging
17 apple/pfl-research

Simulation framework for accelerating research in Private Federated Learning

46
Emerging
18 weimingwill/awesome-federated-learning

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

46
Emerging
19 paritybit-ai/XFL

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

45
Emerging
20 CyberDataLab/nebula

NEBULA: A Platform for Decentralized Federated Learning

45
Emerging
21 AshwinRJ/Federated-Learning-PyTorch

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

44
Emerging
22 shaoxiongji/federated-learning

A PyTorch Implementation of Federated Learning

44
Emerging
23 tudelft-cda-lab/FlexFringe

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

43
Emerging
24 WwZzz/easyFL

An experimental platform for federated learning.

43
Emerging
25 SAP-samples/machine-learning-diff-private-federated-learning

Simulate a federated setting and run differentially private federated learning.

43
Emerging
26 alibaba/FederatedScope

An easy-to-use federated learning platform

42
Emerging
27 youngfish42/Awesome-FL

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

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

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

42
Emerging
29 secretflow/serving

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

41
Emerging
30 QVQZZZ/HeFlwr

HeFlwr: Federated Learning for Heterogeneous Devices

41
Emerging
31 ucbrise/flor

FlorDB 🌻

41
Emerging
32 tushar-semwal/awesome-federated-computing

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

41
Emerging
33 nclabteam/FedEasy

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

41
Emerging
34 SMILELab-FL/FedLab-benchmarks

Standard federated learning implementations in FedLab and FL benchmarks.

40
Emerging
35 weimingwill/EasyFL

An easy-to-use federated learning platform

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

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

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

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

39
Emerging
38 wenzhu23333/Federated-Learning

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

39
Emerging
39 microsoft/PersonalizedFL

Personalized federated learning codebase for research

37
Emerging
40 cipherflow-fhe/lattisense

A development framework for Fully Homomorphic Encryption (FHE)

37
Emerging
41 omarfoq/FedEM

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

37
Emerging
42 CyprienQuemeneur/fedpylot

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

37
Emerging
43 Cloudslab/murmura

A decentralized/P2P federated learning library

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

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

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

Active Client Selection for Federated Learning

35
Emerging
46 owkin/FLamby

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

35
Emerging
47 microsoft/msrflute

Federated Learning Utilities and Tools for Experimentation

35
Emerging
48 omarfoq/knn-per

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

35
Emerging
49 chaoyanghe/Awesome-Federated-Learning

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

34
Emerging
50 bioint/MetisFL

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

34
Emerging
51 Lee-Gihun/FedNTD

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

34
Emerging
52 hacdias/blocklearning

Blockchain-based federated learning modular framework.

33
Emerging
53 innovation-cat/Awesome-Federated-Machine-Learning

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

33
Emerging
54 poga/awesome-federated-learning

resources about federated learning and privacy in machine learning

33
Emerging
55 capitalone/federated-model-aggregation

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

33
Emerging
56 FedML-AI/FedGraphNN

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

32
Emerging
57 perone/feste

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

32
Emerging
58 TsingZ0/FL-IoT

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

31
Emerging
59 ZexiLee/ICML-2023-FedLAW

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

31
Emerging
60 FELT-Labs/federated-learning-token

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

30
Emerging
61 Serverless-Federated-Learning/FedLess

Secure and Scalable Federated Learning using Serverless Computing

30
Emerging
62 DiscreetAI/ben-decentralized-chatbot

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

30
Emerging
63 arodio/CA-Fed

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

30
Emerging
64 aioz-ai/FADNet

Deep Federated Learning for Autonomous Driving (IV'22)

30
Emerging
65 kenziyuliu/private-cross-silo-fl

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

30
Emerging
66 AI-secure/FLBenchmark-toolkit

Federated Learning Framework Benchmark (UniFed)

29
Experimental
67 FLEXible-FL/FLEXible

Federated Learning (FL) experiment simulation in Python.

29
Experimental
68 zlijingtao/ResSFL

Official Repository for ResSFL (accepted by CVPR '22)

29
Experimental
69 tayebiarasteh/federated_he

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

29
Experimental
70 qub-blesson/FedAdapt

Adaptive Offloading of Federated Learning on IoT Devices

29
Experimental
71 yyyanbj/awesome-asynchronous-federated-learning

📦 Collect some Asynchronous Federated Learning papers.

28
Experimental
72 CiferAI/ciferai

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

28
Experimental
73 Nokia-Bell-Labs/data-centric-federated-learning

Enhancing Efficiency in Multidevice Federated Learning through Data Selection

28
Experimental
74 siddharthdivi/Unifying-Distillation-with-Personalization-in-Federated-Learning

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

28
Experimental
75 phamxuansang241/Secure-Federated-Learning

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

28
Experimental
76 orion-orion/FedCom

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

28
Experimental
77 clickade/federated-shapley-playground

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

28
Experimental
78 Aayush711/Federated-Learning-Project

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

27
Experimental
79 Songyue-Guo/FedGR

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

26
Experimental
80 zhxchd/vFedCCE

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

26
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...

26
Experimental
82 diwangs/asynchronous-federated-learning

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

25
Experimental
83 FederalLab/OpenFed

A Comprehensive and Versatile Open-Source Federated Learning Framework

25
Experimental
84 WellingtonLobato/PyFlexe

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

25
Experimental
85 zouyu4524/fl-android

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

25
Experimental
86 ngc436/awesome-vertical-federated-learning

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

24
Experimental
87 katulu-io/fl-suite

Federated Learning Suite

23
Experimental
88 dshahrokhian/federated-learning-tutorial

👥 Federated Learning tutorial with TensorFlow Federated (TFF)

23
Experimental
89 mounirmelzi/chehab

Fully Homomorphic Encryption (FHE) Compiler

23
Experimental
90 Goshmar/FedML-GradControl

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

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

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

23
Experimental
92 rwilliamspbg-ops/Sovereign_Map_Federated_Learning

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

23
Experimental
93 thupchnsky/mufc

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

23
Experimental
94 TheRadDani/R3-FL

RL-based Reputation System for Robust Federated Learning over Blockchain

23
Experimental
95 bariscamli/Decentralized-Federated-Learning

Decentralized (P2P) Federated Learning implementation using libp2p JavaScript

22
Experimental
96 staticpayload/jax-privacy-rs

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

22
Experimental
97 Arttixmodz/FEDRETAIL-Framework

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

22
Experimental
98 eil598/TFLlib

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

22
Experimental
99 BerivanIsik/sparse-random-networks

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

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

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

22
Experimental
101 AmberLJC/FLsystem-paper

Federated Learning Systems Paper List

21
Experimental
102 NaiboWang/Data-Free-Ensemble-Selection-For-One-Shot-Federated-Learning

Data-Free Ensemble Selection For One-Shot Federated Learning

21
Experimental
103 archettialberto/federated_survival_forests

Federated Learning with Random Survival Forests.

21
Experimental
104 CirSandro/private-fhe-fraud-detection

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

20
Experimental
105 FlowFrontiers/IFLforTFC

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

20
Experimental
106 Lee-Gihun/FedSOL

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

20
Experimental
107 WellingtonLobato/flexe

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

20
Experimental
108 globus-labs/FLoX-prototype

Python library for serverless Federated Learning experiments.

20
Experimental
109 LTTM/FedPromo

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

19
Experimental
110 yyyanbj/fedhf

🔨 A Flexible Federated Learning Simulator for Heterogeneous and Asynchronous.

19
Experimental
111 Ryanditko/federated-learning-at-cybersecurity

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

19
Experimental
112 amirrezaskh/BPFL

Blockchain-enabled Personalized Federated Learning framework combining...

18
Experimental
113 akhilk07/zama-fhe

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

18
Experimental
114 denpalrius/bft-federated-learning

Federated Learning with Byzantine Fault Tolerance

18
Experimental
115 ZSYNOTZSH/FactualBench

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

18
Experimental
116 ZIB-IOL/FedDistill

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

18
Experimental
117 DeepHiveMind/Federated-Learning_simplified

:fire: Federated Learning Simplified with Frameworks

16
Experimental
118 isaacveg/FLamingo_examples

Federated Learning algorithm implemented using FLamingo

16
Experimental
119 WwZzz/FLGo-Bench

Produce results of federated algorithms on various benchmarks

16
Experimental
120 eclypse-org/federact

FedRay: a Research Framework for Federated Learning based on Ray

15
Experimental
121 wvu-irl/flope

🌻FloPE: Flower Pose Estimation for Precision Pollination

15
Experimental
122 zakuro-ai/zakuro

Python code of the Zakuro platform.

14
Experimental
123 danieloladele7/fgl_heterogeneity_benchmark

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

14
Experimental
124 saradamian/nvflowervibe

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

14
Experimental
125 hackbio-ca/federated-learning-starter-kit

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

14
Experimental
126 Huangxy-Minel/System-Design-for-Federated-Learning

Paper list of federated learning: About system design

14
Experimental
127 warisgill/TraceFL

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

14
Experimental
128 pixelsquirrel/fully-homomorphic-encryption-in-machine-learning

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

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

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

14
Experimental
130 Polito-MLDL-2025/fl-g13

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

14
Experimental
131 chenxingqiang/PFLoRA-lib

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

14
Experimental
132 EricLoong/feddip

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

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

An efficient hierarchical federated learning framework with...

14
Experimental
134 fcrlab-unime/FLAT

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

13
Experimental
135 omarfoq/streaming-fl

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

13
Experimental
136 sanchi-shirur4/federated-learning-blockchain

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

12
Experimental
137 mounishvatti/FedCustom

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

12
Experimental
138 yehias21/FedRs

Implementation of FedNCF with SecAvg

12
Experimental
139 AmanPriyanshu/FL-Interactive-Game

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

11
Experimental
140 self-Puneet/Federated-Learning

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

11
Experimental
141 FranEnguix/royalflush

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

11
Experimental
142 rahat-parvej/federated_learning_MDD

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

11
Experimental
143 CavinKrenik/qora-fl

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

11
Experimental
144 Protik49/Federated-Learning-A-Deep-Dive-into-Decentralized-Data-Privacy

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

11
Experimental
145 Manoj-2702/PoseSync-Flower-Federated-Learning-for-Yoga-Poses

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

10
Experimental