leejet / stable-diffusion.cpp
git clone https://github.com/leejet/stable-diffusion.cpp.git
master-982-0518b34 Β· today
π₯ on GitHub Trending today
Diffusion model(SD,Flux,Wan,Qwen Image,Z-Image,...) inference in pure C/C++
β
stars, 24h
β
stars, 7 days
+736
stars, 30 days Β· #404
7.7k
β
total
882
forks Β· 265 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageC++
LicenseMIT
Created2023-08-13 (3y ago)
Last pushtoday
Watchers79
OwnerUser
Seen on GitHub Trending
- 2026-10-20 β #7 monthly in c++ Β· +736 β
GitHub topics
aicplusplusdiffusionfluxflux-devggmlimage-generationimage2imageimg2imglatent-diffusionltx-videoqwen-imagestable-diffusiontext2imagetxt2imgvideogenerationwanz-imagez-image-turbo
Links
README excerpt
# stable-diffusion.cpp 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/10/16** π stable-diffusion.cpp adds **Day-0 support for MOSS-Image-Base / MOSS-Image-SFT** * **2026/10/16** π stable-diffusion.cpp adds **Day-0 support for FLUX.3 Image Klein / Klein Base** * **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 - Plain C/C++ implementation based on ggml, working in the same way as llama.cpp - Super lightweight and without external dependencies - Supported models - Image Models - SD1.x, SD2.x, SD-Turbo - SDXL, SDXL-Turbo - Some SD1.x and SDXL distilled models - SD3/SD3.5 - FLUX.1-dev/FLUX.1-schnell - FLUX.2-dev/FLUX.2-klein - FLUX.3 Image Klein / Klein Base - MOSS-Image-Base / MOSS-Image-SFT - Lens - Chroma - Chroma1-Radiance - Qwen Image - Qwen Image 2.1 - PiD - LongCat Image - Z-Image - Z-Image L2P - MiniT2I - SenseNova U1.5 - Ovis-Image - Anima - ERNIE-Image - Boogu Image - Krea2 - Mage-Flow - SeFi-Image - HiDream-O1-Image - Ideogram4 - LLaDA-Image - Ming-Image Design - PixArt - Iris-3B - Image Edit Models - FLUX.1-Kontext-dev - Qwen Image Edit series - LongCat Image Edit - Boogu Image Edit - Mage-Flow-Edit - LLaDA-Image Edit - Video Models - Wan2.1/Wan2.2 - MiniMax-H3 - LTX-2.3/LTX-2.5 - HunyuanVideo 1.5 - LingBot-Video - PhotoMaker support. - IP-Adapter support (SD 1.5 and SDXL, including Plus) - Control Net support with SD 1.5 - ADetailer - LoRA support, same as stable-diffusion-webui - Latent Consistency Models support (LCM/LCM-LoRA) - Faster and memory efficient latent decoding with TAESD - Upscale images generated with ESRGAN - Supported backends - CPU (AVX, AVX2 and AVX512 support for x86 architectures) - CUDA - Vulkan - Metal - OpenCL - SYCL - Supported we