joanrod/star-vector

StarVector is a foundation model for SVG generation that transforms vectorization into a code generation task. Using a vision-language modeling...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 30 minutes ago
Added to GitGenius on September 15th, 2026
Created on December 11th, 2023
Open Issues & Pull Requests: 50 (+0)
GitHub issues: Enabled
Number of forks: 260
Total Stargazers: 4,584 (+0)
Total Subscribers: 38 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 17.3 hours
Mean response time: 33.9 days
90th percentile: 90.4 days
Tracked items: 42

Most active contributors

Sign in to see contributor activity.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 79% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 48
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 475 days
Stale 30+ days: 48
Stale 90+ days: 48

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

StarVector is a foundation model for SVG generation that transforms vectorization into a code generation task using vision-language modeling to process both visual and textual inputs and produce SVG code.

The tool addresses the challenge of converting raster images and text descriptions into scalable vector graphics by treating SVG generation as a code generation problem. Rather than attempting direct image-to-vector conversion through traditional graphics algorithms, StarVector uses a multimodal architecture that understands both visual content and natural language instructions, then generates valid SVG code that represents the desired graphics. This approach leverages the strengths of large language models adapted for vision tasks, allowing the model to reason about visual structure and produce syntactically correct vector output.

Developers working on design automation, icon generation, or graphics-to-code pipelines should consider StarVector if they need to convert images or sketches into editable vector formats. The tool is particularly suited for workflows where maintaining vector quality and editability matters more than raster output. The project provides multiple model sizes available through standard model hosting, allowing teams to choose based on their computational constraints and accuracy requirements.

The project has demonstrated sustained academic validation through peer review at major conferences. The team has made trained models publicly available on standard platforms, reducing barriers to experimentation. The project maintains active development with follow-up research building on the original work, indicating ongoing refinement of the approach.