awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
huggingface avatar

huggingface/diffusers

0
View on GitHub↗
huggingface.co/docs/diffusers↗

Diffusers

Diffusers is a PyTorch-based library and generative AI framework used to build, train, and deploy diffusion pipelines for producing multi-modal media. It provides a suite of tools for generating images, video, and audio from natural language descriptions, as well as specialized systems for text-to-image generation.

The project differentiates itself through a modular architecture that separates noise schedulers, pretrained model blocks, and pipeline compositions. This structure allows for the construction of custom generation workflows and the ability to swap individual components of the diffusion process.

The library covers a broad range of capabilities, including image manipulation tasks such as inpainting, super-resolution upscaling, and image-to-image translation. It also provides a training toolbox for fine-tuning pretrained models or developing custom diffusion models from scratch, alongside utilities for measuring model latency and memory consumption.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Diffusion Pipelines - Provides a framework for constructing custom diffusion pipelines by combining noise schedulers and pretrained model blocks.
  • Text-to-Image Generators - Provides high-resolution image generation from natural language text prompts using diffusion pipelines.
  • Custom Diffusion Model Training - Provides a toolbox for developing and fine-tuning custom diffusion models for specific styles or tasks.
  • End-to-End Inference Pipelines - Combines pretrained components and schedulers into unified sequences for end-to-end media generation inference.
  • Diffusion Models - Implements standardized interfaces for building and running generative diffusion models for multi-modal media.
  • Generative AI Pipelines - Provides end-to-end sequences of operations that transform input data into generated media using modular diffusion tools.
  • Latent Diffusion Models - Implements generative architectures that perform iterative denoising within compressed latent spaces to reduce computation.
  • Model Fine-Tuning - Includes customizable training scripts to adapt pre-trained diffusion models to specific tasks.
  • Modular AI Components - Provides a modular architecture with swappable building blocks like UNets, VAEs, and noise schedulers.
  • Denoising Schedulers - Manages the iterative denoising process by applying mathematical schedules to remove Gaussian noise from latent tensors.
  • Image Inpainting - Enables generative filling of specific image regions based on text prompts and masks.
  • Image-to-Image Translation - Implements capabilities to modify images through translation and inpainting tasks based on text guidance.
  • Text-Guided Image Transformations - Provides the ability to modify existing images based on text prompts to change styles and compositions.
  • Image Variation and Mixing - Provides techniques for creating visual variations of a source image while maintaining subject and composition.
  • Image Super Resolution Models - Implements deep learning architectures to increase image resolution and reconstruct fine details from low-quality inputs.
  • Diffusion Model Benchmarks - Includes utilities for measuring memory usage and latency of generative models to optimize production performance.
  • Image Manipulation Toolkits - Provides a comprehensive toolkit for performing inpainting, translation, and super-resolution upscaling on existing media.
  • AI and Agents - A library that provides pre-trained diffusion models for generating and editing media.
  • Foundation Models - Standard library for diffusion model pipelines.
  • Generative AI and Diffusion - Modular toolbox for inference and training of diffusion models.
  • Generative AI and LLM Tools - Framework for building and fine-tuning generative diffusion pipelines.
  • Generative Media Tools - State-of-the-art diffusion models for media generation.
  • Machine Learning - Library for pretrained diffusion models.
  • Model Architectures - Framework for diffusion models in image and audio generation.
  • Text Guided Image Editing - Core library for diffusion-based image editing pipelines.
  • Video Generation - Library for state-of-the-art diffusion model training.
  • Video Training Tools - Standard library for training and deploying diffusion models.
33,872 stars·7,061 forks·Python·Apache-2.0·10 views

Star history

Star history chart for huggingface/diffusersStar history chart for huggingface/diffusers

Frequently asked questions

What does huggingface/diffusers do?

Diffusers is a PyTorch-based library and generative AI framework used to build, train, and deploy diffusion pipelines for producing multi-modal media. It provides a suite of tools for generating images, video, and audio from natural language descriptions, as well as specialized systems for text-to-image generation.

What are the main features of huggingface/diffusers?

The main features of huggingface/diffusers are: Diffusion Pipelines, Text-to-Image Generators, Custom Diffusion Model Training, End-to-End Inference Pipelines, Diffusion Models, Generative AI Pipelines, Latent Diffusion Models, Model Fine-Tuning.

What are some open-source alternatives to huggingface/diffusers?

Open-source alternatives to huggingface/diffusers include: modelscope/diffsynth-studio — DiffSynth-Studio is a comprehensive platform for the lifecycle management of generative diffusion models, providing a… deep-floyd/if — IF is a text-to-image diffusion system that translates natural language descriptions into visual imagery. The project… stability-ai/generative-models — This is a framework for training and sampling diffusion models to generate high-fidelity images, video, and 4D assets.… kohya-ss/sd-scripts — sd-scripts is a suite of utilities designed for fine-tuning generative models, preprocessing datasets, and converting… timothybrooks/instruct-pix2pix — Instruct-pix2pix is an instruction-based image model and PyTorch library designed to modify visual content by… black-forest-labs/flux — Flux is a diffusion model inference engine designed for text-to-image generation and image-to-image manipulation. It…

Open-source alternatives to Diffusers

Similar open-source projects, ranked by how many features they share with Diffusers.
  • modelscope/diffsynth-studiomodelscope avatar

    modelscope/DiffSynth-Studio

    12,585View on GitHub↗

    DiffSynth-Studio is a comprehensive platform for the lifecycle management of generative diffusion models, providing a unified environment for inference, fine-tuning, and training. It utilizes a modular pipeline architecture and a standardized abstraction layer to support consistent workflows across diverse model configurations for image and video generation. The platform distinguishes itself through a memory-optimized inference engine that dynamically manages resources to facilitate high-resolution generation on constrained hardware. It also integrates specialized training capabilities, inclu

    Python
    View on GitHub↗12,585
  • deep-floyd/ifdeep-floyd avatar

    deep-floyd/IF

    7,811View on GitHub↗

    IF is a text-to-image diffusion system that translates natural language descriptions into visual imagery. The project provides a generative pipeline for creating images, an inpainting tool for modifying specific image sections, and a super-resolution upscaler to increase pixel density and clarity. The system includes a concept fine-tuning framework that allows for the teaching of new visual concepts by updating a small set of parameters. It also supports image style transfer to apply the aesthetic characteristics of a reference image to a new output.

    Python
    View on GitHub↗7,811
  • stability-ai/generative-modelsStability-AI avatar

    Stability-AI/generative-models

    27,189View on GitHub↗

    This is a framework for training and sampling diffusion models to generate high-fidelity images, video, and 4D assets. It provides a modular environment for managing generative AI training pipelines, including the handling of datasets, noise sampling, and loss weighting to stabilize the creation of synthetic content. The project features a modular model configuration system that uses YAML-based assembly to define network submodules and conditioners. It also includes a dedicated toolset for AI image watermarking, allowing for the embedding and detection of invisible markers to verify the origi

    Python
    View on GitHub↗27,189
  • kohya-ss/sd-scriptskohya-ss avatar

    kohya-ss/sd-scripts

    7,133View on GitHub↗

    sd-scripts is a suite of utilities designed for fine-tuning generative models, preprocessing datasets, and converting model weights. It provides a collection of scripts for executing Stable Diffusion training through methods such as DreamBooth, textual inversion, and full fine-tuning, alongside a framework for creating and managing Low-Rank Adaptation weights. The project features specialized capabilities for model weight conversion between different architectures and precision formats. It includes tools for merging adaptation weights into base models, extracting weights from trained models,

    Python
    View on GitHub↗7,133
See all 30 alternatives to Diffusers→