adapt and Transfer-Learning-Library

These are **competitors** — both provide comprehensive Python frameworks for domain adaptation tasks with overlapping core functionality (adversarial adaptation, optimal transport, self-training), though Transfer-Learning-Library offers broader scope beyond domain adaptation while adapt-python focuses more narrowly on the domain adaptation problem space.

adapt
61
Established
Maintenance 6/25
Adoption 18/25
Maturity 18/25
Community 19/25
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 23/25
Stars: 366
Forks: 54
Downloads: 2,242
Commits (30d): 0
Language: Python
License: BSD-2-Clause
Stars: 3,884
Forks: 591
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No risk flags
Stale 6m No Package No Dependents

About adapt

adapt-python/adapt

Awesome Domain Adaptation Python Toolbox

About Transfer-Learning-Library

thuml/Transfer-Learning-Library

Transfer Learning Library for Domain Adaptation, Task Adaptation, and Domain Generalization

Built on pure PyTorch with torchvision-consistent API design, the library provides modular implementations of domain alignment (adversarial, MMD-based), domain translation (CycleGAN variants), self-training, and model selection methods organized across seven functional categories. Supports diverse vision tasks including classification, object detection, semantic segmentation, keypoint detection, and person re-identification, with specialized learning setups for domain adaptation, task adaptation, out-of-distribution generalization, and semi-supervised learning scenarios.

Scores updated daily from GitHub, PyPI, and npm data. How scores work