Awesome-FL
Comprehensive and timely academic information on federated learning (papers, frameworks, datasets, tutorials, workshops)
https://github.com/youngfish42/Awesome-FL
Last synced: 15 days ago
JSON representation
acknowledgments
secret sharing
- Awesome-Federated-Learning-on-Graph-and-GNN-papers
- Awesome-Federated-Machine-Learning
- Awesome-Federated-Learning
- awesome-federated-learning
- FederatedAI research
- FLsystem-paper
- Federated Learning Framework Benchmark (UniFed)
- awesome-privacy-chinese
- anomaly-detection-resources
- awesome-image-registration
- Awesome-GNN-Research
citation
secret sharing
conference special tracks
secret sharing
course
secret sharing
federated learning framework
benchmark
table
- PySyft - commit/OpenMined/PySyft) | A generic framework for privacy preserving deep learning | OpenMined | | | [DOC] |
- FATE - commit/FederatedAI/FATE) | FATE: An Industrial Grade Platform for Collaborative Learning With Data Protection | WeBank | | ✅✅ | [DOC] [DOC(ZH)] |
- Flower - commit/adap/flower) | Flower: A Friendly Federated Learning Research Framework | flower.ai | | | [DOC] |
- FedML - AI/FedML.svg?color=red)](https://github.com/FedML-AI/FedML/stargazers) | FedML: A Research Library and Benchmark for Federated Machine Learning | FedML | ✅✅ | ✅ | [DOC] |
- SecretFlow - commit/secretflow/secretflow) | | Ant group | | ✅ | [DOC] |
- PFLlib - commit/TsingZ0/PFLlib) | PFLlib: Personalized Federated Learning Algorithm Library | SJTU | | | [PAGE] |
- FederatedScope - commit/alibaba/FederatedScope) | FederatedScope: A Flexible Federated Learning Platform for Heterogeneity | Alibaba DAMO Academy | ✅✅ | | [DOC] [PAGE] |
- Primihub - commit/primihub/primihub) | | primihub | | | [DOC] |
- Fedlearner - commit/bytedance/fedlearner) | | Bytedance | | | |
- LEAF - commit/TalwalkarLab/leaf) | LEAF: A Benchmark for Federated Settings | CMU | | | |
- OpenFL - commit/intel/openfl) | OpenFL: An open-source framework for Federated Learning | Intel | | | [DOC] |
- Fedlab - FL/FedLab.svg?color=blue)](https://github.com/SMILELab-FL/FedLab/stargazers) | FedLab: A Flexible Federated Learning Framework | SMILELab | | | [DOC] [DOC(ZH)] [PAGE] |
- NVFlare - commit/NVIDIA/NVFlare) | NVIDIA FLARE: Federated Learning from Simulation to Real-World | NVIDIA | | | [DOC] |
- Privacy Meter - commit/privacytrustlab/ml_privacy_meter) | Comprehensive Privacy Analysis of Deep Learning: Passive and Active White-box Inference Attacks against Centralized and Federated Learning | University of Massachusetts Amherst | | | |
- NIID-Bench - Computing/NIID-Bench.svg?color=blue)](https://github.com/Xtra-Computing/NIID-Bench/stargazers) | Federated Learning on Non-IID Data Silos: An Experimental Study | Xtra Computing Group | | | |
- FLGo - commit/WwZzz/easyFL) | Federated Learning with Fair AveragingFLGo: A Fully Customizable Federated Learning Platform | XMU | | | |
- Rosetta - Foundation/Rosetta.svg?color=blue)](https://github.com/LatticeX-Foundation/Rosetta/stargazers) | | matrixelements | | | [DOC] [PAGE] |
- PaddleFL - commit/PaddlePaddle/PaddleFL) | | Baidu | | | [DOC] |
- IBM Federated Learning - learning-lib.svg?color=blue)](https://github.com/IBM/federated-learning-lib/stargazers) | IBM Federated Learning: an Enterprise Framework White Paper | IBM | | ✅ | [PAPERS] |
- KubeFATE - commit/FederatedAI/KubeFATE) | | WeBank | | | [WIKI] |
- FedScale - commit/SymbioticLab/FedScale) | FedScale: Benchmarking Model and System Performance of Federated Learning at Scale | SymbioticLab(U-M) | | | |
- PersonalizedFL - commit/microsoft/PersonalizedFL) | | microsoft | | | |
- Differentially Private Federated Learning: A Client-level Perspective - samples/machine-learning-diff-private-federated-learning.svg?color=blue)](https://github.comSAP-samples/machine-learning-diff-private-federated-learning/stargazers) | Differentially Private Federated Learning: A Client Level Perspective | SAP-samples | | | |
- plato - System/plato.svg?color=blue)](https://github.com/TL-System/plato/stargazers) | Plato: An Open-Source Research Framework for Production Federated Learning | UofT | | | |
- Backdoors 101 - commit/ebagdasa/backdoors101) | Blind Backdoors in Deep Learning Models | Cornell Tech | | | |
- SWARM LEARNING - learning.svg?color=blue)](https://github.com/HewlettPackard/swarm-learning/stargazers) | Swarm Learning for decentralized and confidential clinical machine learning | | | | [VIDEO] |
- EasyFL - AI/EasyFL.svg?color=blue)](https://github.com/EasyFL-AI/EasyFL/stargazers) | EasyFL: A Low-code Federated Learning Platform For Dummies | NTU | | | |
- Breaching - commit/JonasGeiping/breaching) | A Framework for Attacks against Privacy in Federated Learning (papers) | | | | |
- substra - commit/Substra/substra) | | Substra | | | [DOC] |
- FedJAX - commit/google/fedjax) | FEDJAX: Federated learning simulation with JAX | Google | | | |
- FLSim - commit/facebookresearch/FLSim) | | facebook research | | | |
- Galaxy Federated Learning - commit/GalaxyLearning/GFL) | GFL: A Decentralized Federated Learning Framework Based On Blockchain | ZJU | | | [DOC] |
- FedNLP - AI/FedNLP.svg?color=blue)](https://github.com/FedML-AI/FedNLP/stargazers) | FedNLP: Benchmarking Federated Learning Methods for Natural Language Processing Tasks | FedML | | | |
- PyVertical - commit/OpenMined/PyVertical) | PyVertical: A Vertical Federated Learning Framework for Multi-headed SplitNN | OpenMined | | | |
- FLSim - commit/iQua/flsim) | Optimizing Federated Learning on Non-IID Data with Reinforcement Learning | University of Toronto | | | |
- Xaynet - commit/xaynetwork/xaynet) | | XayNet | | | [PAGE] [DOC] [WHITEPAPER] [LEGAL REVIEW] |
- SyferText - commit/OpenMined/SyferText) | | OpenMined | | | |
- FedTorch - commit/MLOPTPSU/FedTorch) | Distributionally Robust Federated Averaging | Penn State | | | |
- FLUTE - commit/microsoft/msrflute) | FLUTE: A Scalable, Extensible Framework for High-Performance Federated Learning Simulations | microsoft | | | [DOC] |
- FedGraphNN - AI/FedGraphNN.svg?color=blue)](https://github.com/FedML-AI/FedGraphNN/stargazers) | FedGraphNN: A Federated Learning System and Benchmark for Graph Neural Networks | FedML | ✅✅ | | |
- FEDn - commit/scaleoutsystems/fedn) | Scalable federated machine learning with FEDn | scaleoutsystems | | | [DOC] |
- FedTree - Computing/FedTree.svg?color=blue)](https://github.com/Xtra-Computing/FedTree/stargazers) | FedTree: A Federated Learning System For Trees | Xtra Computing Group | | ✅✅ | [DOC] |
- PhotoLabeller - commit/mccorby/PhotoLabeller) | | | | | [BLOG] |
- FATE-Serving - Serving.svg?color=blue)](https://github.com/FederatedAI/FATE-Serving/stargazers) | | WeBank | | | [DOC] |
- PriMIA - commit/gkaissis/PriMIA) | End-to-end privacy preserving deep learning on multi-institutional medical imaging | TUM; Imperial College London; OpenMined | | | [DOC] |
- APPFL - commit/APPFL/APPFL) | APPFL: open-source software framework for privacy-preserving federated learning | | | | [DOC] |
- FeTS - AI/Front-End.svg?color=blue)](https://github.com/FETS-AI/Front-End/stargazers) | The federated tumor segmentation (FeTS) tool: an open-source solution to further solid tumor research | Federated Tumor Segmentation (FeTS) initiative | | | [DOC] |
- FedCV - AI/FedCV.svg?color=blue)](https://github.com/FedML-AI/FedCV/stargazers) | FedCV: A Federated Learning Framework for Diverse Computer Vision Tasks | FedML | | | |
- MPLC - learning-contributivity.svg?color=blue)](https://github.com/LabeliaLabs/distributed-learning-contributivity/stargazers) | | LabeliaLabs | | | [PAGE] |
- Flame - open/flame.svg?color=blue)](https://github.com/cisco-open/flame/stargazers) | Flame: Simplifying Topology Extension in Federated Learning | Cisco | | | [DOC] |
- FlexCFL - commit/morningD/FlexCFL) | Flexible Clustered Federated Learning for Client-Level Data Distribution Shift | Chongqing University | | | |
- FedGroup - commit/morningD/GrouProx) | FedGroup: Efficient Clustered Federated Learning via Decomposed Data-Driven Measure | Chongqing University | | | |
- FedEval - Chai/FedEval.svg?color=blue)](https://github.com/Di-Chai/FedEval/stargazers) | FedEval: A Benchmark System with a Comprehensive Evaluation Model for Federated Learning | HKU | | | [DOC] |
- UCADI - EIC-AI-LAB/UCADI.svg?color=blue)](https://github.com/HUST-EIC-AI-LAB/UCADI/stargazers) | Advancing COVID-19 diagnosis with privacy-preserving collaboration in artificial intelligence | Huazhong University of Science and Technology | | | |
- FedSim - commit/varnio/fedsim) | | | | | |
- GOLF - commit/IntelligentSystemsLab/generic_and_open_learning_federator) | | SYSU | | | [DOC] |
- Federated-Learning-source - ETH/Federated-Learning-source.svg?color=blue)](https://github.com/MTC-ETH/Federated-Learning-source/stargazers) | A Practical Federated Learning Framework for Small Number of Stakeholders | ETH Zürich | | | [DOC] |
- Clara
- TFF(Tensorflow-Federated) - commit/tensorflow/federated) | Towards Federated Learning at Scale: System Design | Google | | | [DOC] [PAGE] |
- FedRS-Bench - Bench.svg?color=blue)](https://github.com/dongdongzhaoUP/FedRS-Bench/stargazers) | A Practical Federated Learning Framework for realistic Remote Sensing | SJTU | | | [DOC] |
- FedLearn - algo.svg?color=blue)](https://github.com/fedlearnAI/fedlearn-algo/stargazers) | Fedlearn-Algo: A flexible open-source privacy-preserving machine learning platform | JD | | | |
- OpenFed - commit/FederalLab/OpenFed) | OpenFed: A Comprehensive and Versatile Open-Source Federated Learning Framework | | | | [DOC] |
- Federated-Learning-source - ETH/Federated-Learning-source.svg?color=blue)](https://github.com/MTC-ETH/Federated-Learning-source/stargazers) | A Practical Federated Learning Framework for Small Number of Stakeholders | ETH Zürich | | | [DOC] |
fl datasets
benchmark
- LEAF
- Federated AI Dataset
- ICML Workshop 2020
- IEEE Commun. Mag. 2020
- China Communications 2020
- Federated Learning Systems - 3-030-70604-3_2)]
- WorldS4 2020
- IEEE Internet Things J. 2022
- IEEE Communications Surveys & Tutorials 2020
- IEEE Communications Surveys & Tutorials 2020
- IEEE Signal Process. Mag. 2020
- IEEE Commun. Mag. 2020
- IEEE TKDE 2021
- IJCAI Workshop 2020
- Foundations and Trends in Machine Learning 2021 - 083)
- IEEE Communications Surveys & Tutorials 2020
- IEEE TIST 2019
- J. Heal. Informatics Res. 2021 - 020-00082-4)
- Ad Hoc Networks 2024 - Privacy-Computing-in-Metaverse)
- Federated-Learning
- ACM Trans. Interact. Intell. Syst.
- 2025
- IEEE Communications Surveys & Tutorials 2020
fl graph datasets
benchmark
fl in top ai conference and journal
2000
2007
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
- [PUB
- [PUB
- [PUB - Hac/MG-SCR)]
- [PUB
- [PUB
- [PUB
- [PUB
- [PUB
- [PUB
- [PUB
- [PUB
- [PUB
- [PUB
- [PUB
- [PUB
- [PUB
- [PUB
- [PUB
- [PUB