Teriks/dgenerate

dgenerate is a scriptable command line tool (and library) for generating images and animation sequences using stable diffusion and related techniques, with an accompanying GUI scripting environment.

47
/ 100
Emerging

Supports multiple model architectures (SD, SDXL, SD3, Flux, Kolors) with advanced control mechanisms like ControlNets, IP-Adapters, and LoRA, plus frame-by-frame video processing via FFmpeg with memory-efficient streaming. Built-in shell language enables scriptable workflows with intelligent VRAM management and caching, extensible through Python plugins for custom processors and prompt weighters. Integrates HuggingFace and CivitAI model repositories, leverages spandrel for restoration models (ESRGAN, SwinIR), and supports multi-GPU backends including NVIDIA CUDA, AMD ROCm, and Apple Silicon.

Available on PyPI.

Maintenance 6 / 25
Adoption 13 / 25
Maturity 25 / 25
Community 3 / 25

How are scores calculated?

Stars

42

Forks

1

Language

Python

License

BSD-3-Clause

Last pushed

Oct 15, 2025

Monthly downloads

242

Commits (30d)

0

Dependencies

52

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/diffusion/Teriks/dgenerate"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.