diffusers and modular-diffusion

Diffusers is a mature, production-ready framework for using pre-built diffusion models at scale, while Modular Diffusion is a lower-level research library for custom model architecture design and training—making them complements that serve different points in the diffusion model development lifecycle.

diffusers
90
Verified
modular-diffusion
45
Emerging
Maintenance 25/25
Adoption 15/25
Maturity 25/25
Community 25/25
Maintenance 2/25
Adoption 15/25
Maturity 18/25
Community 10/25
Stars: 33,029
Forks: 6,832
Downloads: —
Commits (30d): 82
Language: Python
License: Apache-2.0
Stars: 291
Forks: 14
Downloads: 151
Commits (30d): 0
Language: Python
License: MIT
No risk flags
Stale 6m

About diffusers

huggingface/diffusers

🤗 Diffusers: State-of-the-art diffusion models for image, video, and audio generation in PyTorch.

Provides modular, composable building blocks—including interchangeable noise schedulers, pretrained models, and end-to-end pipelines—enabling both quick inference and custom system design via the Hugging Face Model Hub. Emphasizes transparency and customizability over abstraction, allowing developers to inspect and modify individual diffusion components rather than treating them as black boxes.

About modular-diffusion

cabralpinto/modular-diffusion

Python library for designing and training your own Diffusion Models with PyTorch

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