--- title: README emoji: ๐Ÿงฉ colorFrom: purple colorTo: pink sdk: static pinned: false --- # Modular Diffusers Community ๐Ÿงฉ Creative generative workflows built with **Modular Diffusers** ๐Ÿงจ for state-of-the-art open source models. ## What Modular Diffusers is Diffusion pipelines are usually monolithic: one class per task, and a new task means a new pipeline. Modular Diffusers breaks that into **composable blocks** โ€” encode, prepare, denoise, decode โ€” that you assemble into a workflow, share components between them through a `ComponentsManager` so one loaded model serves several tasks, and swap or subclass a single block instead of forking a pipeline. It is how a workflow that would be a graph of custom nodes becomes a few lines of Python. - ๐Ÿ“š [Documentation](https://huggingface.co/docs/diffusers/main/en/modular_diffusers/overview) ยท [Quickstart](https://huggingface.co/docs/diffusers/main/en/modular_diffusers/quickstart) - ๐Ÿ“ [Introducing Modular Diffusers](https://huggingface.co/blog/modular-diffusers) - ๐Ÿงช [Modular Diffusers on GitHub](https://github.com/huggingface/diffusers)