vercel/satori

Enlightened library to convert HTML and CSS to SVG

82
/ 100
Verified

This tool helps web developers transform basic HTML and CSS code directly into a scalable vector graphic (SVG). You provide it with a simple JSX structure (like HTML) and associated CSS styles, and it outputs an SVG string. This is ideal for developers who need to generate dynamic social media cards, Open Graph images, or other on-the-fly visuals.

13,140 stars and 4,063,322 monthly downloads. Used by 7 other packages. Actively maintained with 1 commit in the last 30 days. Available on npm.

Use this if you need to programmatically create SVG images from HTML-like syntax and CSS for use cases like generating social share images or other dynamic web graphics.

Not ideal if you need a full browser-like HTML and CSS rendering engine or if you require interactive elements and complex JavaScript-dependent features.

web-development social-media-graphics dynamic-image-generation open-graph front-end-development
Maintenance 16 / 25
Adoption 25 / 25
Maturity 25 / 25
Community 16 / 25

How are scores calculated?

Stars

13,140

Forks

333

Language

TypeScript

License

MPL-2.0

Last pushed

Mar 16, 2026

Monthly downloads

4,063,322

Commits (30d)

1

Dependencies

11

Reverse dependents

7

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/vercel/satori"

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