#99th of 15 in ML frameworks and libraries

diffusers

PyTorch library of diffusion pipelines and schedulers for image generation

Stars
34.7k
License
Apache-2.0
Last commit
Oct 2026
Last release
Oct 2026
Language
Python
Stars, last 29 weeks+1,871
24 Mar 2026: 32,846 stars31 Mar 2026: 32,931 stars7 Apr 2026: 33,005 stars14 Apr 2026: 33,076 stars21 Apr 2026: 33,163 stars28 Apr 2026: 33,258 stars5 May 2026: 33,325 stars12 May 2026: 33,383 stars19 May 2026: 33,455 stars26 May 2026: 33,511 stars2 Jun 2026: 33,581 stars9 Jun 2026: 33,647 stars16 Jun 2026: 33,707 stars23 Jun 2026: 33,751 stars30 Jun 2026: 33,807 stars7 Jul 2026: 33,873 stars14 Jul 2026: 33,933 stars21 Jul 2026: 34,006 stars28 Jul 2026: 34,061 stars4 Aug 2026: 34,133 stars11 Aug 2026: 34,195 stars18 Aug 2026: 34,258 stars25 Aug 2026: 34,309 stars1 Sept 2026: 34,358 stars8 Sept 2026: 34,416 stars15 Sept 2026: 34,485 stars22 Sept 2026: 34,551 stars29 Sept 2026: 34,614 stars6 Oct 2026: 34,668 stars13 Oct 2026: 34,717 stars

32,846 on 24 Mar 202634,717 on 13 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Diffusers is a Python library from Hugging Face for running and training diffusion models. It provides pipelines loaded with from_pretrained, interchangeable noise schedulers, and pretrained model classes that can be combined into custom systems. It covers text-to-image, image-to-image, inpainting, super resolution and unconditional generation, plus audio and 3D molecule structures.

Who it is for: Python developers building or fine-tuning diffusion-based generation

Strengths

  • Loads any of 30,000+ Hub checkpoints with a few lines via from_pretrained
  • Schedulers, models and pipelines are separate, so custom sampling loops are possible
  • Docs include training and memory/speed optimization guides
  • Used by InvokeAI, kohya_ss and BentoML, among 14,000+ repositories

Weaknesses

  • Library only: no web UI or HTTP server included
  • README documents PyTorch installs only
  • README gives no VRAM or RAM figures per model
  • Quickstart assumes CUDA; Apple Silicon is in a separate guide

What it needs

  • GPU optional
  • Docker
  • Needs PyTorch
  • Models: Stable Diffusion, DDPM, ControlNet, InstructPix2Pix, DeepFloyd IF

Also in ML frameworks and libraries

See all 15
Also in ML frameworks and libraries
RankProjectScore
1transformersModel-definition library for text, vision, audio and multimodal models167.7k starsApache-2.094 out of 100
2pytorchPython tensor library with GPU support and tape-based autograd for deep learning104.9k starscustom license92 out of 100
3ultralyticsPython library and CLI for training and running YOLO vision models62.5k starsAGPL-3.086 out of 100
#4pytorch-image-modelsPyTorch library of image models, pretrained weights and reference training scripts37.2k starsApache-2.082 out of 100
#5tensorflowTensor and neural network framework with Python and C++ APIs201k starsApache-2.080 out of 100