A curated list of awesome papers, projects, and resources for Scalable Vector Graphics (SVG) generation.
3
3 commits
updated Jul 1, 2025
A curated list of awesome papers, projects, and resources for Scalable Vector Graphics (SVG) generation. This collection focuses on the intersection of deep learning and vector graphics, highlighting recent advancements in generating structured, editable, and high-fidelity SVGs from various inputs. The field is rapidly advancing, driven by innovations in large language models (LLMs), multimodal models (MLLMs), and diffusion-based techniques. This list aims to serve as a high-quality, up-to-date reference for researchers, developers, and designers working in this exciting domain.
This section provides a curated list of key research papers in SVG generation, categorized by their core methodology. The papers are sorted with the most recent publications first within each category.
These models frame SVG generation as a sequential or code generation task, leveraging architectures like Transformers and State Space Models. They excel at understanding structure, semantics, and utilizing SVG's full primitive set, often taking multimodal inputs like images and text.
| Name | Title | Date | Status | Code | Project Page |
|---|---|---|---|---|---|
| RLRF | RLRF: Rendering-Aware Reinforcement Learning for Vector Graphics Generation | 2025/05/30 | Preprint | - | - |
| LayerPeeler | LayerPeeler: Autoregressive Peeling for Layer-wise Image Vectorization | 2025/05/29 | Preprint | - | Github Page |
| Omni-SVG | OmniSVG: A Unified Scalable Vector Graphics Generation Model | 2025/04/28 | CVPR 2025 | Github | Github Page |
| Chat2SVG | Chat2SVG: Vector Graphics Generation with Large Language Models and Image Diffusion Models | 2024/11/25 | CVPR 2025 | Github | Github Page |
| StarVector | StarVector: Generating Scalable Vector Graphics Code from Images and Text | 2023/12/17 | CVPR 2025 | Github | Github Page |
| IconShop | IconShop: Text-Guided Vector Icon Synthesis with Autoregressive Transformers | 2023/04/27 | SIGGRAPH Asia 2023 | Github | Github Page |
These methods primarily optimize vector parameters (e.g., Bézier curve control points) by comparing a differentiably rendered raster image against a target. This target is often a real image or one synthesized by a powerful text-to-image diffusion model, leveraging its rich visual priors.
| Name | Title | Date | Status | Code | Project Page |
|---|---|---|---|---|---|
| SVGFusion | Scalable Text-to-SVG Generation via Vector Space Diffusion | 2024/12/11 | Preprint | Github | Github Page |
| SVGDreamer | SVGDreamer: Text Guided SVG Generation with Diffusion Model | 2023/12/27 | CVPR 2024 | Github | Github Page |
| DeepSVG | A Hierarchical Generative Network for Vector Graphics Animation | 2020/07/20 | NeurIPS 2020 | Github | Project Page |
A collection of key datasets and benchmarks crucial for training and evaluating SVG generation models.
| Name | Description | Size | Link |
|---|---|---|---|
| MMSVG-2M | A large-scale multimodal dataset with 2 million richly annotated SVG assets, including icons, illustrations, and characters. Introduced by OmniSVG. | 2M | Hugging Face |
| SVG-Stack | A large-scale dataset for Image-to-SVG and Text-to-SVG tasks, containing a diverse collection of vector graphics. | 2M | Hugging Face |
| SVG-icons | A large-scale dataset of SVG icons used for training and evaluation in the DeepSVG paper. | 100k | Github Link |
| FIGR-8-SVG | A dataset of simple, monochrome icons with corresponding textual descriptions, widely used for text-to-icon generation tasks in the IconShop paper. | 8k | Github Link |
| Name | Description | Size | Link |
|---|---|---|---|
| SVG-Bench | A comprehensive benchmark suite from the StarVector authors, containing 10 datasets for 3 different tasks (Image-to-SVG, Text-to-SVG, Diagram Gen). | - | Hugging Face |
A curated list of essential software, libraries, and frameworks for working with SVGs, from manual editing to programmatic manipulation and optimization.
For creating, viewing, and manually editing vector graphics.
Tools for reducing file size by cleaning up redundant information and optimizing path data.
For backend processing, data manipulation, and integration with deep learning models.
For web-based rendering, interaction, and animation.
Contributions are welcome! If you have a suggestion for a paper, project, or resource to add, please feel free to open a pull request. Please ensure your submission is high-quality and relevant to the topic of SVG generation. Follow the existing format and provide all necessary information (links, publication status, etc.).
To the extent possible under law, the contributors have waived all copyright and related or neighboring rights to this work.
3 commits
A curated list of awesome papers, projects, and resources for Scalable Vector Graphics (SVG) generation.
3
3 commits
updated Jul 1, 2025
A curated list of awesome papers, projects, and resources for Scalable Vector Graphics (SVG) generation. This collection focuses on the intersection of deep learning and vector graphics, highlighting recent advancements in generating structured, editable, and high-fidelity SVGs from various inputs. The field is rapidly advancing, driven by innovations in large language models (LLMs), multimodal models (MLLMs), and diffusion-based techniques. This list aims to serve as a high-quality, up-to-date reference for researchers, developers, and designers working in this exciting domain.
This section provides a curated list of key research papers in SVG generation, categorized by their core methodology. The papers are sorted with the most recent publications first within each category.
These models frame SVG generation as a sequential or code generation task, leveraging architectures like Transformers and State Space Models. They excel at understanding structure, semantics, and utilizing SVG's full primitive set, often taking multimodal inputs like images and text.
| Name | Title | Date | Status | Code | Project Page |
|---|---|---|---|---|---|
| RLRF | RLRF: Rendering-Aware Reinforcement Learning for Vector Graphics Generation | 2025/05/30 | Preprint | - | - |
| LayerPeeler | LayerPeeler: Autoregressive Peeling for Layer-wise Image Vectorization | 2025/05/29 | Preprint | - | Github Page |
| Omni-SVG | OmniSVG: A Unified Scalable Vector Graphics Generation Model | 2025/04/28 | CVPR 2025 | Github | Github Page |
| Chat2SVG | Chat2SVG: Vector Graphics Generation with Large Language Models and Image Diffusion Models | 2024/11/25 | CVPR 2025 | Github | Github Page |
| StarVector | StarVector: Generating Scalable Vector Graphics Code from Images and Text | 2023/12/17 | CVPR 2025 | Github | Github Page |
| IconShop | IconShop: Text-Guided Vector Icon Synthesis with Autoregressive Transformers | 2023/04/27 | SIGGRAPH Asia 2023 | Github | Github Page |
These methods primarily optimize vector parameters (e.g., Bézier curve control points) by comparing a differentiably rendered raster image against a target. This target is often a real image or one synthesized by a powerful text-to-image diffusion model, leveraging its rich visual priors.
| Name | Title | Date | Status | Code | Project Page |
|---|---|---|---|---|---|
| SVGFusion | Scalable Text-to-SVG Generation via Vector Space Diffusion | 2024/12/11 | Preprint | Github | Github Page |
| SVGDreamer | SVGDreamer: Text Guided SVG Generation with Diffusion Model | 2023/12/27 | CVPR 2024 | Github | Github Page |
| DeepSVG | A Hierarchical Generative Network for Vector Graphics Animation | 2020/07/20 | NeurIPS 2020 | Github | Project Page |
A collection of key datasets and benchmarks crucial for training and evaluating SVG generation models.
| Name | Description | Size | Link |
|---|---|---|---|
| MMSVG-2M | A large-scale multimodal dataset with 2 million richly annotated SVG assets, including icons, illustrations, and characters. Introduced by OmniSVG. | 2M | Hugging Face |
| SVG-Stack | A large-scale dataset for Image-to-SVG and Text-to-SVG tasks, containing a diverse collection of vector graphics. | 2M | Hugging Face |
| SVG-icons | A large-scale dataset of SVG icons used for training and evaluation in the DeepSVG paper. | 100k | Github Link |
| FIGR-8-SVG | A dataset of simple, monochrome icons with corresponding textual descriptions, widely used for text-to-icon generation tasks in the IconShop paper. | 8k | Github Link |
| Name | Description | Size | Link |
|---|---|---|---|
| SVG-Bench | A comprehensive benchmark suite from the StarVector authors, containing 10 datasets for 3 different tasks (Image-to-SVG, Text-to-SVG, Diagram Gen). | - | Hugging Face |
A curated list of essential software, libraries, and frameworks for working with SVGs, from manual editing to programmatic manipulation and optimization.
For creating, viewing, and manually editing vector graphics.
Tools for reducing file size by cleaning up redundant information and optimizing path data.
For backend processing, data manipulation, and integration with deep learning models.
For web-based rendering, interaction, and animation.
Contributions are welcome! If you have a suggestion for a paper, project, or resource to add, please feel free to open a pull request. Please ensure your submission is high-quality and relevant to the topic of SVG generation. Follow the existing format and provide all necessary information (links, publication status, etc.).
To the extent possible under law, the contributors have waived all copyright and related or neighboring rights to this work.
3 commits