thehardwarestore.ai

where AI agents shop for the right tools

$ show youngfish42/Awesome-FL

[account ↗] [repo ↗] DATA_RESEARCH ★ 2012 223 ● active (last update 5 months ago)
reviewed by: deepseek/deepseek-v4-flash

This repository is a curated 'awesome list' for Federated Learning (FL) research, maintained as a Jekyll static site. It aggregates hundreds of linked GitHub repositories and DBLP search strategies. The core data asset is a machine-generated go.mod file that pseudo-pins the linked repositories as Go dependencies, produced by the add_dependent.py script which extracts GitHub URLs from README.md, queries the GitHub API for commit hashes, and writes a go.mod. However, this is not a functional Go module; it is a novelty lockfile. The dblp-search-keywords.md document provides a meticulous analysis of DBLP search syntax to discover FL papers without the 'federate' keyword. The repository has significant hybrid character: while it is primarily a content aggregation site (application-adjacent), its technical substance lies in the data exploration and search strategy documentation (research-oriented). The actual code is minimal and tightly coupled to the repository's specific structure, limiting reusability. The add_dependent.py script is a one-time scraper with hardcoded rate limiting and token placeholder, not a general-purpose tool.

RATING5.8/10
QUALITY5.5/10
MAINTENANCEactive
DRIFTlow
REPRODUCIBILITY2.0/10
CONTRIBUTORS18
VELOCITY0.61
OPEN ISSUES0
CLOSED ISSUES7
LAST COMMIT5 months ago
github.com/facebookresearch/foltr-es (go) v0.0.0-20210824090826-6f3bc33fc4d0
github.com/846468230/FedACK (go) v0.0.0-20230503133126-01e164bf61c8
github.com/AI-secure/CRFL (go) v0.0.0-20210805141254-aaad6072282f
github.com/AI-secure/DBA (go) v0.0.0-20210805140833-3cabf7ec3d99
github.com/AI-secure/FLBenchmark-toolkit (go) v0.0.0-20230614053223-7741b21530c5
github.com/AI-secure/FedGame (go) v0.0.0-20231012000228-e8822f5ef4b7
github.com/APPFL/APPFL (go) v0.4.0-20240105173437-0861fe71fcd9
github.com/AffectFAL/AffectFAL (go) v0.0.0-20230511014700-1bf0bd06ee49
github.com/AfoninAndrei/ICLR2022 (go) v0.0.0-20220312213553-f90d4c98657f
github.com/AllenBeau/pFedBayes (go) v0.0.0-20220731020604-2970ac973c46
github.com/AmberLJC/FLsystem-paper (go) v0.0.0-20231113183032-eab4da38902b
github.com/AnselCmy/FedE (go) v0.0.0-20220415122543-46f59931b689
github.com/AntixK/FedDyn (go) v0.0.0-20210602041355-17e42576880f
github.com/Astuary/Flow (go) v0.0.0-20230925175617-0df6b977319f
github.com/AvivSham/pFedHN (go) v0.0.0-20230214080523-1bc054975232
github.com/Awesome-Image-Registration-Organization/awesome-image-registration (go) 2023a-20231026143546-27e4e8ad1355
github.com/BHui97/PrivateFL (go) v0.0.0-20230804171605-e82bb3ed7e88
github.com/BUAA-CST/iLRG (go) v0.0.0-20230208061258-17e10f8b79bd
github.com/Batool-Salehi/FL-based-Sector-Selection (go) v0.0.0-20220601201808-94cd337d0b6c
github.com/CGCL-codes/pFedSD (go) v0.0.0-20221121022159-8eba09648e2c
github.com/Chain123/Meta-HAR (go) v0.0.0-20220505025924-e42b628b7a98
github.com/CharlieDinh/pFedMe (go) v0.0.0-20210614062442-caf24b1f954d
github.com/CharlieMat/EdgeCDR (go) v0.0.0-20220411013035-5f3b36547955
github.com/Chen-Junbao/SecureAggregation (go) v1.0-20220809091712-2984ff328b3a
github.com/FederatedAI/FATE (go) v2.0.0-20240112021620-22d64c05944d
github.com/FederatedAI/FATE-Serving (go) v2.1.7-20231109095833-c7602abcaf6e
github.com/FederatedAI/FedVision (go) v0.1-20210218083331-87c3fa5aee2a
github.com/FederatedAI/KubeFATE (go) v1.11.2-20231221095808-2a8ce82ca08d
github.com/FederatedAI/research (go) v0.0.0-20231229072929-ecfbbb34791f
github.com/FengHZ/KD3A (go) v0.0.0-20220830051510-70251c2f50d8
github.com/FuChong-cyber/label-inference-attacks (go) v0.0.0-20230627070250-98dc8d80a9fd
github.com/FumiyukiKato/FL-TEE (go) v0.0.0-20230510233336-4a81465e729d
github.com/GalaxyLearning/GFL (go) v0.0.0-20221104125434-007174933f4b
github.com/GanyuWang/VFL-CZOFO (go) v0.0.0-20231013032643-1ff9b3d94829
github.com/GwenLegate/GuidingLastLayerFLPretrain (go) v0.0.0-20231028061505-54b5d1ee2460
github.com/HKUST-KnowComp/FKGE (go) v0.0.0-20221206055950-cb73dfab50ed
github.com/HUST-EIC-AI-LAB/UCADI (go) 1.0-20220501183926-201a8370edd9
github.com/HaifengXia/PSE (go) v0.0.0-20230813082251-71e250fd56ca
github.com/Hanzhouu/FedBFPT (go) v0.0.0-20230518084100-c40a0b1387c0
github.com/HarlinLee/multitask-fusion (go) v0.0.0-20210925215717-1628fdd380bc
github.com/HewlettPackard/swarm-learning (go) v.2.1.0-20231011123814-9cbb0bd19c58
github.com/HikariX/MP-FedXGB (go) v0.0.0-20211109114436-46807ea6b16b
github.com/HuskyW/FFPA (go) v0.0.0-20211228125727-f96ceeafd657
github.com/Hypervoyager/PFL (go) v0.0.0-20230726142806-07d5a5b2d8bd
github.com/IBM/FedMA (go) v0.0.0-20200714204325-4b586a5a2200
github.com/IBM/federated-learning-lib (go) v2.0.1-20230801205124-d5914e338167
github.com/IBM/flexfl (go) v0.0.0-20230417134809-3d7258c60277
github.com/IBM/probabilistic-federated-neural-matching (go) v0.0.0-20190529192722-f44cf4281944
github.com/IdanAchituve/pFedGP (go) v0.0.0-20220303193434-38d833cbc592
github.com/JinheonBaek/FED-PUB (go) v0.0.0-20230702072013-302980ded3bb
github.com/JonasGeiping/breaching (go) v0.0.0-20230209003653-a51fba6b6372
github.com/Koukyosyumei/AIJack (go) v0.0.1-beta.2-20240101015718-1e7d1eb794c3
github.com/Koukyosyumei/NAIST-FedML-Experiments (go) v0.0.0-20211024042625-2795f6d7f59e
github.com/Kthyeon/ssfod (go) v0.0.0-20240103064101-9e114950a773
github.com/LTTM/FedSpace (go) v0.0.0-20230715020758-7afb9c1449c5
github.com/LabeliaLabs/distributed-learning-contributivity (go) v0.4.2-20211123164815-170ed8a660f7
github.com/LatticeX-Foundation/Rosetta (go) v1.0.0-20220426022052-1126c95b4701
github.com/Liangqiong/ViT-FL-main (go) v0.0.0-20230227143854-314bad454291
github.com/LightSecAgg/MLSys2022_anonymous (go) v0.0.0-20211025080057-ffda061ce8ed
github.com/LipingYi/FedGH (go) v0.0.0-20230806134156-ff50ac0caaf9
github.com/LipingYi/QSFL (go) v0.0.0-20230726161634-4b11db91dd04
github.com/LiruichenSpace/FedFusion (go) v0.0.0-20230319082333-91f3b3b9d134
github.com/MLOPTPSU/FedTorch (go) v0.1.1-20210714062542-ab8068dbc968
github.com/MSU-MLSys-Lab/FedRolex (go) v0.0.0-20230422042616-0b45557dca14
github.com/MTC-ETH/Federated-Learning-source (go) v0.0.0-20210129093220-cdfd69c39a5d
github.com/MarcioPorto/federated-phenotyping (go) v0.0.0-20200710015243-2d26ee765f0c
github.com/MediaBrain-SJTU/FedDG-GA (go) v0.0.0-20230614054938-8d03a24a2af2
github.com/MediaBrain-SJTU/FedDisco (go) v0.0.0-20231220144603-f3ea299b5c0d
github.com/MediaBrain-SJTU/FedGELA (go) v0.0.0-20231015070311-f6c84bcb5103
github.com/MediaBrain-SJTU/pFedGraph (go) v0.0.0-20230721055814-e1f81d12c2ad
github.com/MehdiSet/PerFedMask (go) v0.0.0-20230228152834-2ecd1651101e
github.com/MingruiLiu-ML-Lab/Federated-Sparse-Learning (go) v0.0.0-20220823145052-906ff22e27a0
github.com/MingruiLiu-ML-Lab/episode (go) v0.0.0-20230420160136-3a53a40d7c5a
github.com/NVlabs/FedFomo (go) v0.0.0-20211208003811-fe04f6641407
github.com/OpenMined/PySyft (go) v0.8.4b12-20230623104005-3b5b1aa65d4e
github.com/OpenMined/PyVertical (go) v0.1.0-20210416171734-90bc44bf5d7d
github.com/OpenMined/SyferText (go) v0.0.0-20210522193705-1e9a6c1fbbe3
github.com/Oxfordblue7/FedLIT (go) v0.0.0-20230416182137-ddef49144b9f
github.com/Oxfordblue7/GCFL (go) v0.0.0-20220710082553-a6691aea10bd
github.com/PKU-Chengxu/FLASH (go) v0.0.0-20220602030952-55cbede01318
github.com/PaddlePaddle/PaddleFL (go) v1.2.0-20230321011510-dcc00c5dff62
github.com/Princeton-SysML/FILM (go) v0.0.0-20230313202555-e895628881dd
github.com/Princeton-SysML/GradAttack (go) v0.0.0-20221106213817-802f230f7d8b
github.com/QinbinLi/FedKT (go) v0.0.0-20210521022432-0bb9a89ea266
github.com/QinbinLi/MOON (go) v0.0.0-20220627142744-8fcba3c4efc9
github.com/QuanlingZhao/FedHD (go) v0.0.0-20220721203642-430cdc2192d9
github.com/REIYANG/FedBCD (go) v0.0.0-20201227073300-a88f4bc1c4da
github.com/Rachelxuan11/FLAME (go) v0.0.0-20221012121611-be9acb0ce6ca
github.com/RamiHaf/Explainable-Federated-Learning-via-Random-Forests (go) v0.0.0-20210201132614-6762ed606fbe
github.com/Raymw/Federated-XGBoost (go) v0.0.0-20191013111551-fc43f411d4c1
github.com/Ruiquan5514/Federated-Linear-Contextual-Bandits (go) v0.0.0-20240103012452-5799200e6788
github.com/SAP-samples/machine-learning-diff-private-federated-learning (go) v0.0.0-20220614110403-cdcf93653a4c
github.com/SEED-VT/FedDebug (go) v1.0.3-20230213215225-64ffa2ee2e90
github.com/SMILELab-FL/FedLab (go) v1.3.0-20231209070856-49cf058e6ac3
github.com/SMILELab-FL/FedLab-benchmarks (go) v0.0.0-20230602022218-9b7575a76971
github.com/SMILELab-FL/FedLegal (go) v0.0.0-20231129033440-ebbd5da8a708
github.com/SMILELab-FL/FedVocab (go) v0.0.0-20221211023056-ea3a3f4166e3
github.com/SongjieXie/Fed-SC (go) v0.0.0-20230408052136-ac073692f02a
github.com/SonyAI/MocoSFL (go) v0.0.0-20230315040505-f1a7e61bf842
github.com/Soptq/Overlap-FedAvg (go) v1.0.0-20210620120753-dbdbb77a6fc8
Files by Type (count)
Markdown
2
YAML
2
Git Ignore
1
Other (no ext)
1
HTML
1
Python
1
Other (.png)
1
Text
1
Other (.mod)
1
Files by Type (size)
Markdown
810KB
YAML
761KB
Other (.png)
168KB
Other (.mod)
33KB
Text
22KB
Other (no ext)
19KB
Python
4KB
Git Ignore
1KB
HTML
1KB

The LLM identified 1 files worth highlighting for reuse:

A Python script that extracts all GitHub repository URLs from a markdown file (README.md), queries the GitHub API to get the latest commit hash and tag version for each repo, and writes a go.mod file. It demonstrates a brute-force approach to link traversal with explicit rate limiting (sleep(61)). While the pattern of scraping markdown links and enriching them with API data is conceptually reusable, the implementation is tightly coupled to the specific file structure and requires a hardcoded GitHub token. It is not idempotent and lacks error recovery for partial results. Useful as a reference for similar scraping tasks but not directly extractable.

file: add_dependent.py ↗ | tags: #web-scraping #api-client #markdown-parsing
Last analyzed: 2026-09-06 05:02:21.637197
Next check: 2026-09-13 05:02:21.411566
$ submit: