Domain Adaptation Frameworks
Toolboxes and implementations for domain adaptation, domain generalization, and transfer learning across different data distributions. Does NOT include general transfer learning libraries, task-specific applications (e.g., underwater detection), or individual research papers without reusable code frameworks.
There are 62 domain adaptation frameworks tracked. 2 score above 50 (established tier). The highest-rated is adapt-python/adapt at 61/100 with 366 stars and 2,242 monthly downloads.
Get all 62 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=domain-adaptation-frameworks&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
adapt-python/adapt
Awesome Domain Adaptation Python Toolbox |
|
Established |
| 2 |
jindongwang/transferlearning
Transfer learning / domain adaptation / domain generalization / multi-task... |
|
Established |
| 3 |
thuml/Transfer-Learning-Library
Transfer Learning Library for Domain Adaptation, Task Adaptation, and Domain... |
|
Emerging |
| 4 |
KevinMusgrave/pytorch-adapt
Domain adaptation made easy. Fully featured, modular, and customizable. |
|
Emerging |
| 5 |
corenel/pytorch-adda
A PyTorch implementation for Adversarial Discriminative Domain Adaptation |
|
Emerging |
| 6 |
KaiyangZhou/Dassl.pytorch
A PyTorch toolbox for domain generalization, domain adaptation and... |
|
Emerging |
| 7 |
google-deepmind/distribution_shift_framework
This repository contains the code of the distribution shift framework... |
|
Emerging |
| 8 |
psetinek/simshift
SIMSHIFT: A Benchmark for Adapting Neural Surrogates to Distribution Shifts |
|
Emerging |
| 9 |
microsoft/ProDA
Prototypical Pseudo Label Denoising and Target Structure Learning for Domain... |
|
Emerging |
| 10 |
domainadaptation/salad
A toolbox for domain adaptation and semi-supervised learning. Contributions welcome. |
|
Emerging |
| 11 |
wogong/pytorch-dann
A PyTorch implementation for Unsupervised Domain Adaptation by Backpropagation |
|
Emerging |
| 12 |
namkoong-lab/whyshift
A python package providing a benchmark with various specified distribution... |
|
Emerging |
| 13 |
YyzHarry/multi-domain-imbalance
[ECCV 2022] Multi-Domain Long-Tailed Recognition, Imbalanced Domain... |
|
Emerging |
| 14 |
zhangchbin/OnlineLabelSmoothing
The official code for the paper "Delving Deep into Label Smoothing", IEEE TIP 2021 |
|
Emerging |
| 15 |
mims-harvard/Raincoat
Domain Adaptation for Time Series Under Feature and Label Shifts |
|
Emerging |
| 16 |
st-tech/zozo-shift15m
SHIFT15M: Fashion-specific dataset for set-to-set matching with several... |
|
Emerging |
| 17 |
KaiyangZhou/ssdg-benchmark
Benchmarks for semi-supervised domain generalization. |
|
Emerging |
| 18 |
kzkadc/regression-tta
The official implementation of "Test-time Adaptation for Regression by... |
|
Emerging |
| 19 |
aristotelisballas/biodg
BioDG is a publically available framework for the evaluation of Domain... |
|
Emerging |
| 20 |
acmi-lab/RLSbench
Code and results accompanying our paper titled RLSbench: Domain Adaptation... |
|
Emerging |
| 21 |
TaesikGong/NOTE
The official PyTorch Implementation of "NOTE: Robust Continual Test-time... |
|
Emerging |
| 22 |
seqcode/cross-species-domain-adaptation
Codebase for the domain adaptation (cross-species TF binding prediction) project. |
|
Emerging |
| 23 |
junkunyuan/Awesome-Domain-Generalization
Awesome things about domain generalization, including papers, code, etc. |
|
Emerging |
| 24 |
PrasannaPulakurthi/SPM
Shuffle PatchMix (SPM) for Source-Free Domain Adaptation (ICIP 2025);... |
|
Emerging |
| 25 |
YujiaBao/tofu
"Learning Stable Classifiers by Transferring Unstable Features" ICML 2022 |
|
Experimental |
| 26 |
yfzhang114/AdaNPC
This is an official PyTorch implementation of the ICML 2023 paper AdaNPC and... |
|
Experimental |
| 27 |
rgklab/detectron
Official repository for the ICLR 2023 paper "A Learning Based Hypothesis... |
|
Experimental |
| 28 |
deepskies/SIDDA
SInkhorn Dynamic Domain Adaptation 🚰🎺 |
|
Experimental |
| 29 |
zyh-uaiaaaa/Erasing-Attention-Consistency
Official implementation of the ECCV2022 paper: Learn From All: Erasing... |
|
Experimental |
| 30 |
ByungKwanLee/Masking-Adversarial-Damage
[CVPR 2022] Official PyTorch Implementation for "Masking Adversarial Damage:... |
|
Experimental |
| 31 |
MarvinMartin24/MADA-PL
Multi-Adversarial Domain Adaptation (https://arxiv.org/abs/1809.02176)... |
|
Experimental |
| 32 |
invictus717/UniDG
Towards Unified and Effective Domain Generalization |
|
Experimental |
| 33 |
ryoungj/optdom
[ICLR'22] Self-supervised learning optimally robust representations for domain shift. |
|
Experimental |
| 34 |
Gorilla-Lab-SCUT/TTAC
[NeurIPS 2022] Revisiting Realistic Test-Time Training: Sequential Inference... |
|
Experimental |
| 35 |
acmi-lab/PU_learning
Code and results accompanying our paper titled Mixture Proportion Estimation... |
|
Experimental |
| 36 |
justinkay/aldi
Align and Distill: Unifying and Improving Domain Adaptive Object Detection... |
|
Experimental |
| 37 |
Darth-Kronos/Unsupervised-Domain-Adaptation
Empirical evaluation and analysis of state-of-the-art methods for... |
|
Experimental |
| 38 |
AIRLABkhu/A2XP
The official implementation of "A2XP: Towards Private Domain Generalization". |
|
Experimental |
| 39 |
PerForm-Lab-RIT/domain-adaptation-eye-tracking
Official Implementation for the paper Deep Domain Adaptation: A Sim2Real... |
|
Experimental |
| 40 |
yeager20001118/AdapTesting
Tool box for Data Adaptive Hypothesis Testing |
|
Experimental |
| 41 |
weitianxin/awesome-distribution-shift
A curated list of papers and resources about the distribution shift in... |
|
Experimental |
| 42 |
siyi-wind/FairDisCo
[ECCV ISIC Workshop 2022 (best paper)] FairDisCo: Fairer AI in Dermatology... |
|
Experimental |
| 43 |
jeya-maria-jose/On-The-Fly-Adaptation
Code base for "On-the-Fly Test-time Adaptation for Medical Image Segmentation" |
|
Experimental |
| 44 |
mfederici/dsit
Implementation of the models and datasets used in "An Information-theoretic... |
|
Experimental |
| 45 |
monk1337/Awesome-Distribution-Shift
A curated list of Distribution Shift papers/articles and recent advancements. |
|
Experimental |
| 46 |
theo2021/OnDA
Source code for "Online Unsupervised Domain Adaptation for Semantic... |
|
Experimental |
| 47 |
tadeephuy/CoFo
CoFo - Adversarial Contrastive Fourier Domain Adaptation (ISB I2022) |
|
Experimental |
| 48 |
NikosEfth/crafting-shifts
Official PyTorch implementation of the WACV 2025 Oral paper "Crafting... |
|
Experimental |
| 49 |
antoinedemathelin/wann
Adversarial Weighting for Domain Adaptation in Regression |
|
Experimental |
| 50 |
ZIYU-DEEP/Paper-List-of-Open-Set-Domain-Adaptation
A list of papers on open set domain adaptation. |
|
Experimental |
| 51 |
yfzhang114/Environment-Label-Smoothing
This is an official PyTorch implementation of the ICLR 2023 paper 《Free... |
|
Experimental |
| 52 |
nktoan/risk-distribution-matching
[WACV 2024] Domain Generalisation via Risk Distribution Matching |
|
Experimental |
| 53 |
claudiotancredi/Real-time-domain-adaptation-in-semantic-segmentation
"Advanced Machine Learning" project @ Politecnico di Torino, a.y. 2021/2022. |
|
Experimental |
| 54 |
priyanshujiiii/awesome-TTA
A curated collection of Test-Time Adaptation (TTA) papers, methods, and... |
|
Experimental |
| 55 |
zzf495/ICSC
The implementation of ICSC: Domain Adaptation via Incremental Confidence... |
|
Experimental |
| 56 |
Gorilla-Lab-SCUT/TRIBE
[AAAI 2024] Towards Real-World Test-Time Adaptation: Tri-Net Self-Training... |
|
Experimental |
| 57 |
zhyhan/TransPar
Learning Transferable Parameters for Unsupervised Domain Adaptation |
|
Experimental |
| 58 |
monk1337/Awesome-Robust-Machine-Learning
A curated list of Robust Machine Learning papers/articles and recent advancements. |
|
Experimental |
| 59 |
measterpojo/Residual-Transfer-Network-RTN-for-Unsupervised-DA
The Residual Transfer Network (RTN) is a framework designed for domain adaptation |
|
Experimental |
| 60 |
measterpojo/Multi-source-domain-adaptation-MDA--using-VotingEnsemble
In MDA, the goal is to leverage the information from all available source... |
|
Experimental |
| 61 |
measterpojo/Adversarial-Discriminative-Domain-Adaptation
Adversarial Discriminative Domain Adaptation (ADDA) is a domain adaptation... |
|
Experimental |
| 62 |
measterpojo/Minimax-Entropy-Semi-supervised-Domain-Adaptation
semi-supervised domain adaptation, the minimax entropy approach alternates between: |
|
Experimental |