diffusers and azula

Diffusers is a mature, production-ready framework that provides pre-built pipelines and model implementations, while Azula is a lower-level research library focused on core diffusion model components and theory—making them complementary tools where Azula could be used to build custom diffusion models that Diffusers then packages and deploys at scale.

diffusers
90
Verified
azula
66
Established
Maintenance 25/25
Adoption 15/25
Maturity 25/25
Community 25/25
Maintenance 13/25
Adoption 17/25
Maturity 25/25
Community 11/25
Stars: 33,029
Forks: 6,832
Downloads:
Commits (30d): 82
Language: Python
License: Apache-2.0
Stars: 128
Forks: 10
Downloads: 1,647
Commits (30d): 0
Language: Python
License: MIT
No risk flags
No risk flags

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 azula

probabilists/azula

Diffusion models in PyTorch

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