gans-awesome-applications

June 8, 2026 ยท View on GitHub

gans-awesome-applications banner

gans-awesome-applications

A curated list of awesome GAN applications and demonstrations.

Awesome License: CC0-1.0 PRs Welcome Last Commit Stars

Only awesome is awesome. This is a curation, not a collection.

This list is about what GANs are used for. General GAN papers whose contribution is the model itself (DCGAN, BEGAN, WGAN, โ€ฆ) are not included as entries โ€” only genuine landmarks make the short list at the top. Pure theory / loss-function papers are out of scope; diffusion-only work is out of scope (GAN+diffusion hybrids are fine).

๐Ÿท Legend: ๐Ÿ“„ paper ยท ๐Ÿ’ป code ยท ๐ŸŒ project/demo ยท ๐ŸŽฌ video ยท ๐Ÿ“ blog

๐Ÿค Contributions welcome โ€” see CONTRIBUTING.md.


๐Ÿ› The landmark papers that I respect

PaperVenueYearLinks
Generative Adversarial NetworksNeurIPS2014๐Ÿ“„ ๐Ÿ’ป
Unsupervised Representation Learning with Deep Convolutional GANs (DCGAN)ICLR2016๐Ÿ“„ ๐Ÿ’ป
Improved Techniques for Training GANsNeurIPS2016๐Ÿ“„ ๐Ÿ’ป
BEGAN: Boundary Equilibrium Generative Adversarial Networksโ€”2017๐Ÿ“„ ๐Ÿ’ป
Training Generative Adversarial Networks with Limited Data (StyleGAN2-ADA)NeurIPS2020๐Ÿ“„ ๐Ÿ’ป
The GAN is dead; long live the GAN! A Modern GAN Baseline (R3GAN)NeurIPS2024๐Ÿ“„ ๐Ÿ’ป

Contents

Click to expand the table of contents โ€” or just press command/ctrl + F to search for a keyword.

Applications using GANs

๐Ÿ”ค Font generation

TitleVenueYearLinks
Learning Chinese Character Style with Conditional GAN (zi2zi)โ€”2017๐Ÿ’ป ๐Ÿ“
Artistic Glyph Image Synthesis via One-Stage Few-Shot Learning (AGIS-Net)SIGGRAPH Asia2019๐Ÿ“„ ๐Ÿ’ป
Attribute2Font: Creating Fonts You Want From AttributesSIGGRAPH2020๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents

๐ŸŽด Anime character generation

TitleVenueYearLinks
Towards the Automatic Anime Characters Creation with GANsโ€”2017๐Ÿ“„
AnimeGANv2: Photo to Anime Style Transferโ€”2021๐Ÿ’ป

โ†‘ back to Contents

๐ŸŽญ Face Stylization

TitleVenueYearLinks
JoJoGAN: One Shot Face StylizationECCV2022๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents

๐ŸŽฎ Interactive Image generation

TitleVenueYearLinks
Generative Visual Manipulation on the Natural Image Manifold (iGAN)ECCV2016๐Ÿ“„ ๐Ÿ’ป
Neural Photo Editing with Introspective Adversarial NetworksICLR2017๐Ÿ“„ ๐Ÿ’ป
Drag Your GAN: Interactive Point-based Manipulation on the Generative Image Manifold (DragGAN)SIGGRAPH2023๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents

๐Ÿ”ง GAN Inversion and Latent Space Editing

TitleVenueYearLinks
StyleCLIP: Text-Driven Manipulation of StyleGAN ImageryICCV2021๐Ÿ“„ ๐Ÿ’ป
Encoding in Style: a StyleGAN Encoder for Image-to-Image Translation (pSp)CVPR2021๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents

โœ Text2Image (text to image)

TitleVenueYearLinks
TAC-GAN: Text Conditioned Auxiliary Classifier GANโ€”2017๐Ÿ“„ ๐Ÿ’ป
StackGAN: Text to Photo-realistic Image Synthesis with Stacked GANsICCV2017๐Ÿ“„ ๐Ÿ’ป
Generative Adversarial Text to Image SynthesisICML2016๐Ÿ“„ ๐Ÿ’ป ๐Ÿ’ป
Learning What and Where to DrawNeurIPS2016๐Ÿ“„ ๐Ÿ’ป
AttnGAN: Fine-Grained Text to Image Generation with Attentional GANsCVPR2018๐Ÿ“„ ๐Ÿ’ป
GigaGAN: Scaling up GANs for Text-to-Image SynthesisCVPR2023๐Ÿ“„
StyleGAN-T: Unlocking the Power of GANs for Fast Large-Scale Text-to-Image SynthesisICML2023๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents

โšก Adversarial Diffusion Distillation (GAN-hybrid)

GANs strike back in 2024โ€“2026: adversarial objectives distill slow diffusion samplers into one/few-step image and video generators โ€” where GANs are most alive in 2025โ€“2026.

TitleVenueYearLinks
UFOGen: You Forward Once Large Scale Text-to-Image Generation via Diffusion GANsCVPR2024๐Ÿ“„
Improved Distribution Matching Distillation for Fast Image Synthesis (DMD2)NeurIPS2024๐Ÿ“„ ๐Ÿ’ป
SANA-Sprint: One-Step Diffusion with Continuous-Time Consistency DistillationarXiv2025๐Ÿ“„ ๐Ÿ’ป
Diffusion Adversarial Post-Training for One-Step Video Generation (Seaweed-APT)ICML2025๐Ÿ“„ ๐ŸŒ
Autoregressive Adversarial Post-Training for Real-Time Interactive Video Generation (Seaweed-APT2)NeurIPS2025๐Ÿ“„ ๐ŸŒ

โ†‘ back to Contents

๐ŸงŠ 3D Object generation

TitleVenueYearLinks
Parametric 3D Exploration with Stacked Adversarial Networks (pix2vox)โ€”2016๐Ÿ’ป ๐ŸŽฌ
Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modeling (3D-GAN)NeurIPS2016๐Ÿ“„ ๐Ÿ’ป ๐ŸŽฌ
3D Shape Induction from 2D Views of Multiple Objectsโ€”2016๐Ÿ“„
Fully Convolutional Refined Auto-Encoding GANs for 3D Multi Object Scenesโ€”2017๐Ÿ’ป ๐Ÿ“

โ†‘ back to Contents

๐ŸŒ 3D-aware Image Synthesis

TitleVenueYearLinks
Efficient Geometry-aware 3D Generative Adversarial Networks (EG3D)CVPR2022๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents

โœ Image Editing

TitleVenueYearLinks
Invertible Conditional GANs for Image Editing (IcGAN)โ€”2016๐Ÿ“„ ๐Ÿ’ป
Image De-raining Using a Conditional GAN (ID-CGAN)โ€”2017๐Ÿ“„ ๐Ÿ’ป
DeblurGAN: Blind Motion Deblurring Using Conditional Adversarial NetworksCVPR2018๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents

๐Ÿ‘ด Face Aging

TitleVenueYearLinks
Age Progression/Regression by Conditional Adversarial Autoencoder (CAAE)CVPR2017๐Ÿ“„ ๐Ÿ’ป
CAN: Creative Adversarial Networks Generating "Art"โ€”2017๐Ÿ“„
Face Aging with Conditional Generative Adversarial Networksโ€”2017๐Ÿ“„

โ†‘ back to Contents

๐Ÿ•บ Human Pose Estimation

TitleVenueYearLinks
Joint Discriminative and Generative Learning for Person Re-identification (DG-Net)CVPR2019๐Ÿ“„ ๐Ÿ’ป ๐ŸŽฌ
Pose Guided Person Image GenerationNeurIPS2017๐Ÿ“„

โ†‘ back to Contents

๐Ÿ—ฃ Talking Head and Face Reenactment

TitleVenueYearLinks
First Order Motion Model for Image AnimationNeurIPS2019๐Ÿ“„ ๐Ÿ’ป
A Lip Sync Expert Is All You Need for Speech to Lip Generation In the Wild (Wav2Lip)ACM MM2020๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents

๐Ÿ‘— Virtual Try-On

TitleVenueYearLinks
VITON-HD: High-Resolution Virtual Try-On via Misalignment-Aware NormalizationCVPR2021๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents

๐Ÿ”„ Domain-transfer (e.g. style-transfer, pix2pix, sketch2image)

TitleVenueYearLinks
Image-to-Image Translation with Conditional Adversarial Networks (pix2pix)CVPR2017๐Ÿ“„ ๐Ÿ’ป ๐ŸŽฌ
Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks (CycleGAN)ICCV2017๐Ÿ“„ ๐Ÿ’ป ๐ŸŽฌ
Learning to Discover Cross-Domain Relations with GANs (DiscoGAN)ICML2017๐Ÿ“„ ๐Ÿ’ป
StarGAN: Unified Multi-Domain Image-to-Image TranslationCVPR2018๐Ÿ“„ ๐Ÿ’ป
StarGAN v2: Diverse Image Synthesis for Multiple DomainsCVPR2020๐Ÿ“„ ๐Ÿ’ป
Multimodal Unsupervised Image-to-Image Translation (MUNIT)ECCV2018๐Ÿ“„ ๐Ÿ’ป
Unsupervised Creation of Parameterized Avatarsโ€”2017๐Ÿ“„
Unsupervised Cross-Domain Image Generation (DTN)ICLR2017๐Ÿ“„
Precomputed Real-Time Texture Synthesis with Markovian GANs (MGANs)ECCV2016๐Ÿ“„ ๐Ÿ’ป
Pixel-Level Domain Transfer (PixelDTGAN)ECCV2016๐Ÿ“„ ๐Ÿ’ป
TextureGAN: Controlling Deep Image Synthesis with Texture PatchesCVPR2018๐Ÿ“„ ๐ŸŒ
Vincent AI Sketch Demo (NVIDIA, GTC Europe)โ€”2017๐Ÿ“ ๐ŸŽฌ
Deep Photo Style TransferCVPR2017๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents

๐Ÿฉน Image Inpainting (hole filling)

TitleVenueYearLinks
Context Encoders: Feature Learning by InpaintingCVPR2016๐Ÿ“„ ๐Ÿ’ป
Semantic Image Inpainting with Perceptual and Contextual LossesCVPR2017๐Ÿ“„ ๐Ÿ’ป
Semi-Supervised Learning with Context-Conditional GANsโ€”2016๐Ÿ“„
Free-Form Image Inpainting with Gated Convolution (DeepFill v2)ICCV2019๐Ÿ“„ ๐Ÿ’ป
Resolution-robust Large Mask Inpainting with Fourier Convolutions (LaMa)WACV2022๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents

๐Ÿช„ Image Blending

TitleVenueYearLinks
GP-GAN: Towards Realistic High-Resolution Image BlendingACM MM2019๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents

๐Ÿ” Super-resolution

TitleVenueYearLinks
Image Super-Resolution Through Deep Learning (srez)โ€”2016๐Ÿ’ป
Photo-Realistic Single Image Super-Resolution Using a GAN (SRGAN)CVPR2017๐Ÿ“„ ๐Ÿ’ป
High-Quality Face Image Super-Resolution Using Conditional GANsโ€”2017๐Ÿ“„
Analyzing Perception-Distortion Tradeoff (EPSR)ECCVW2018๐Ÿ“„ ๐Ÿ’ป
ESRGAN: Enhanced Super-Resolution Generative Adversarial NetworksECCVW2018๐Ÿ“„ ๐Ÿ’ป
Real-ESRGAN: Training Real-World Blind Super-Resolution with Pure Synthetic DataICCVW2021๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents

๐Ÿ–ผ High-resolution image generation (large-scale image)

TitleVenueYearLinks
Generating Large Images from Latent Vectorsโ€”2016๐Ÿ’ป ๐Ÿ“
Progressive Growing of GANs for Improved Quality, Stability, and Variation (PGGAN)ICLR2018๐Ÿ“„ ๐Ÿ’ป
Large Scale GAN Training for High Fidelity Natural Image Synthesis (BigGAN)ICLR2019๐Ÿ“„
SinGAN: Learning a Generative Model from a Single Natural ImageICCV2019๐Ÿ“„ ๐Ÿ’ป
Analyzing and Improving the Image Quality of StyleGAN (StyleGAN2)CVPR2020๐Ÿ“„ ๐Ÿ’ป
Alias-Free Generative Adversarial Networks (StyleGAN3)NeurIPS2021๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents

๐Ÿ›ก Adversarial Examples (Defense vs Attack)

TitleVenueYearLinks
SafetyNet: Detecting and Rejecting Adversarial Examples RobustlyICCV2017๐Ÿ“„
Adversarial Examples for Generative Modelsโ€”2017๐Ÿ“„

โ†‘ back to Contents

๐Ÿ‘ Visual Saliency Prediction (attention prediction)

TitleVenueYearLinks
SalGAN: Visual Saliency Prediction with Generative Adversarial Networksโ€”2017๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents

๐ŸŽฏ Object Detection/Recognition

TitleVenueYearLinks
Perceptual Generative Adversarial Networks for Small Object DetectionCVPR2017๐Ÿ“„
Adversarial Generation of Training Examples for Vehicle License Plate Recognitionโ€”2017๐Ÿ“„

โ†‘ back to Contents

๐ŸŽฌ Video (generation/prediction)

TitleVenueYearLinks
Deep Multi-Scale Video Prediction Beyond Mean Square ErrorICLR2016๐Ÿ“„ ๐Ÿ’ป
Learning Temporal Coherence via Self-Supervision for GAN-based Video Generation (TecoGAN)SIGGRAPH2020๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents

๐Ÿ”Š Audio and Speech Synthesis

TitleVenueYearLinks
Adversarial Audio Synthesis (WaveGAN)ICLR2019๐Ÿ“„ ๐Ÿ’ป
HiFi-GAN: GANs for Efficient and High Fidelity Speech SynthesisNeurIPS2020๐Ÿ“„ ๐Ÿ’ป
BigVGAN: A Universal Neural Vocoder with Large-Scale Training (v2 2024)ICLR2023๐Ÿ“„ ๐Ÿ’ป
Vocos: Closing the Gap between Time-domain and Fourier-based Neural VocodersICLR2024๐Ÿ“„ ๐Ÿ’ป
BemaGANv2: Discriminator Combination Strategies for GAN-based Vocoders in Long-Term AudioarXiv2025๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents

๐Ÿ”ก Text and Sequence Generation

TitleVenueYearLinks
SeqGAN: Sequence Generative Adversarial Nets with Policy GradientAAAI2017๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents

๐Ÿšจ Anomaly Detection

TitleVenueYearLinks
Unsupervised Anomaly Detection with GANs to Guide Marker Discovery (AnoGAN)IPMI2017๐Ÿ“„

โ†‘ back to Contents

๐Ÿงช Synthetic Data Generation

TitleVenueYearLinks
Learning from Simulated and Unsupervised Images through Adversarial Training (SimGAN)CVPR2017๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents

๐Ÿงฉ Others

TitleVenueYearLinks
(Physics) Location-Aware Generative Adversarial Networks for Physics Synthesisโ€”2017๐Ÿ“„ ๐Ÿ’ป
(General) Spectral Normalization for Generative Adversarial NetworksICLR2018๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents


Did not use GAN, but still interesting applications.

๐Ÿง‘ Real-time face reconstruction

TitleVenueYearLinks
Model-based Deep Convolutional Face Autoencoder for Unsupervised Monocular Reconstruction (MoFA)ICCV2017๐Ÿ“„ ๐Ÿ’ป ๐ŸŽฌ

โ†‘ back to Contents

๐Ÿ” Super-resolution

TitleVenueYearLinks
Learning to Simplify: Fully Convolutional Networks for Rough Sketch CleanupSIGGRAPH2016๐ŸŒ ๐ŸŽฌ

โ†‘ back to Contents

๐Ÿ–ผ Photorealistic Image generation (e.g. pix2pix, sketch2image)

TitleVenueYearLinks
The Sketchy Database: Learning to Retrieve Badly Drawn BunniesSIGGRAPH2016๐ŸŽฌ
PatchMatch: A Randomized Correspondence Algorithm for Structural Image EditingSIGGRAPH2009๐Ÿ“„ ๐Ÿ’ป ๐ŸŽฌ

โ†‘ back to Contents

๐Ÿ•บ Human Pose Estimation

TitleVenueYearLinks
Knowledge-Guided Deep Fractal Neural Networks for Human Pose Estimationโ€”2017๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents

๐ŸงŠ 3D Object generation

TitleVenueYearLinks
3D-R2N2: A Unified Approach for Single and Multi-view 3D Object ReconstructionECCV2016๐Ÿ“„ ๐Ÿ’ป

โ†‘ back to Contents


๐Ÿ“š GAN tutorials with easy and simple example code for starters

โ†‘ back to Contents


๐Ÿ›  Awesome GAN GitHub Projects and Tools

Genuinely awesome, widely-used GitHub repos built on GANs โ€” usable code and tools, not just papers. Star counts update automatically.

Real-world applications and tools

RepoStarsWhat it does
TencentARC/GFPGANPractical real-world face restoration
jantic/DeOldifyColorize and restore old photos and video (archived)

Foundational model code (official / canonical)

RepoStarsWhat it does
junyanz/pytorch-CycleGAN-and-pix2pixOfficial CycleGAN + pix2pix in PyTorch
NVlabs/styleganOfficial StyleGAN
NVlabs/SPADESemantic image synthesis, a.k.a. GauGAN
NVIDIA/pix2pixHDHigh-resolution image synthesis and manipulation
ajbrock/BigGAN-PyTorchThe author's PyTorch BigGAN

โ†‘ back to Contents


๐Ÿงฐ Implementations of various types of GANs collection

RepoStarsFramework
nashory/gans-collection.torchTorch7
hwalsuklee/tensorflow-generative-model-collectionsTensorFlow
wiseodd/generative-modelsPyTorch & TensorFlow
aboev/arae-tfTensorFlow
eriklindernoren/PyTorch-GANPyTorch โ€” dozens of GANs
eriklindernoren/Keras-GANKeras โ€” many GANs
NVlabs/imaginairePyTorch โ€” NVIDIA image & video synthesis GANs

โ†‘ back to Contents


๐Ÿ“ฐ Trendy AI-application Articles

โ†‘ back to Contents


Author

Minchul Shin, @nashory

Any recommendations to add to the list are welcome โ€” see CONTRIBUTING.md and feel free to make pull requests! :)