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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
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.

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.

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
33,872 stars·7,061 forks·Python·Apache-2.0·46 views
  • 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.
  • Star history

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

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    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.

    Which projects share features with huggingface/diffusers?

    Projects with overlapping indexed features 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…

    Projects sharing features with Diffusers

    These projects share indexed features with Diffusers. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • 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
    Compare all 30 related projects→