rafaeltonholo/svg-to-compose

Convert SVG and Android Vector Drawables (XML) into Jetpack Compose ImageVector code. CLI, Gradle plugin, and online playground. Kotlin Multiplatform supported.

48
/ 100
Emerging

This suite of tools helps Android developers easily integrate vector graphics into their Jetpack Compose applications. It takes SVG or Android Vector Drawable (XML) files as input and converts them into Kotlin ImageVector code. This streamlines the process of using custom icons and scalable graphics within Compose UI, directly in the app's codebase.

185 stars.

Use this if you are an Android developer building a Jetpack Compose application and need to convert existing SVG or Android Vector Drawable files into optimized Kotlin code for your UI.

Not ideal if you are not an Android developer, do not use Jetpack Compose, or only need to display simple raster images rather than scalable vector graphics.

Android development Jetpack Compose mobile app UI vector graphics icon integration
No Package No Dependents
Maintenance 13 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 9 / 25

How are scores calculated?

Stars

185

Forks

9

Language

Kotlin

License

MIT

Category

code-generation

Last pushed

Apr 04, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/rafaeltonholo/svg-to-compose"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.