Skip to main content

leejet/stable-diffusion.cpp — a trending C++ project

Diffusion model(SD,Flux,Wan,Qwen Image,Z-Image,...) inference in pure C/C++

README of leejet/stable-diffusion.cpp on GitHub3 min read1 views
leejet/stable-diffusion.cpp — a trending C++ project

leejet/stable-diffusion.cpp — C++ · 7,140 stars · 809 forks · +33 today

Diffusion model(SD,Flux,Wan,Qwen Image,Z-Image,...) inference in pure C/C++


stable-diffusion.cpp

#
leejet%2Fstable-diffusion.cpp | Trendshift

Diffusion model(SD,Flux,Wan,...) inference in pure C/C++

Note that this project is under active development.
API and command-line option may change frequently.

🔥Important News

#
  • 2026/09/20 🚀 stable-diffusion.cpp adds Day-0 support for Qwen-Image-2.1
  • 2026/08/20 🚀 stable-diffusion.cpp now supports LTX-2.5
  • 2026/08/04 🚀 stable-diffusion.cpp adds Day-1 support for MiniMax-H3
  • 2026/06/25 🚀 stable-diffusion.cpp now supports Krea2
  • 2026/06/04 🚀 stable-diffusion.cpp now supports Ideogram4
  • 2026/05/31 🚀 stable-diffusion.cpp now supports PiD
  • 2026/05/27 🚀 stable-diffusion.cpp now supports Lens
  • 2026/05/17 🚀 stable-diffusion.cpp now supports LTX-2.3
  • 2026/04/11 🚀 stable-diffusion.cpp now uses a brand-new embedded web UI.
  • 2026/01/18 🚀 stable-diffusion.cpp now supports FLUX.2-klein
  • 2025/12/01 🚀 stable-diffusion.cpp now supports Z-Image
  • 2025/11/30 🚀 stable-diffusion.cpp now supports FLUX.2-dev
  • 2025/10/13 🚀 stable-diffusion.cpp now supports Qwen-Image-Edit / Qwen-Image-Edit 2509
  • 2025/10/12 🚀 stable-diffusion.cpp now supports Qwen-Image
  • 2025/09/14 🚀 stable-diffusion.cpp now supports Wan2.1 Vace
  • 2025/09/06 🚀 stable-diffusion.cpp now supports Wan2.1 / Wan2.2

Features

#

Quick Start

#

Get the sd executable

#

Download model weights

#

Generate an image with just one command

#
./bin/sd-cli -m ../models/v1-5-pruned-emaonly.safetensors -p "a lovely cat"

For detailed command-line arguments, check out cli doc.

Performance

#

If you want to improve performance or reduce VRAM/RAM usage, please refer to performance guide. For runtime and parameter backend placement, see the backend selection guide.

#

Bindings

#

These projects wrap stable-diffusion.cpp for easier use in other languages/frameworks.

UIs

#

These projects use stable-diffusion.cpp as a backend for their image generation.

Contributors

#

Thank you to all the people who have already contributed to stable-diffusion.cpp!

Contributors


Content above is the README of leejet/stable-diffusion.cpp, reproduced from GitHub’s trending list. All rights remain with the original authors.

Share this article

Newsletter

New posts in your inbox. Confirm by email, unsubscribe any time.

Comments

Posting as a guest

View all
Cybersecurity

M-Abozaid/esp32-c3-adblock — a trending C++ project

Pi-hole-class DNS ad-blocker on a $2 ESP32-C3 (no PSRAM): 537k domains as 40-bit FNV-1a hashes in flash, binary-searched. UDP DNS sinkhole + web dashboard. https://youtube.com/shorts/RaxszOUMi8E?feature=share

via GitHub · 1 min