Alternatives
zrender alternatives
6 packages that do the same job as zrender: canvg, dom-to-image, html-to-image, vega-canvas, node-vibrant, wmf. Figures below are from npm, GitHub and Bundlephobia.
Data as of 25 Sept 2026
| Package | Weekly downloads | 12-month change | Gzip | Dependencies | Last release | Module | Types | Runtimes |
|---|---|---|---|---|---|---|---|---|
| zrender This package | 3.7m | +237% | - | 1 | 4 months ago | ESM + CommonJS | Bundled | - |
| canvg | 9.7m | +261% | - | 5 | 1 year ago | ESM + CommonJS | Bundled | - |
| dom-to-image | 227.9k | +17% | - | 0 | 8 years ago | CommonJS | None | - |
| html-to-image | 4.8m | +421% | - | 0 | 1 year ago | ESM + CommonJS | Bundled | - |
| vega-canvas | 670.9k | +230% | - | 0 | 1 year ago | ESM only | None | - |
| node-vibrant | 552.1k | +528% | - | 6 | 7 months ago | ESM + CommonJS | Bundled | - |
| wmf | 9.4m | +210% | - | 0 | 6 years ago | CommonJS | Bundled | - |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package (Bundlephobia). Runtimes are taken from each package's own documentation; "-" means not recorded.
JavaScript SVG parser and renderer on Canvas.
Compared with zrender
- 2.6x more weekly downloads (9.7m vs 3.7m)
- 5 dependencies vs 1
- Declares Node.js >=12.0.0 vs none declared
- Last release 12 Mar 2025 vs 4 May 2026
- 1.6x fewer GitHub stars (3.8k vs 6.3k)
Generates an image from a DOM node using HTML5 canvas and SVG
Compared with zrender
- 16x fewer weekly downloads (227.9k vs 3.7m)
- 0 dependencies vs 1
- CommonJS vs ESM + CommonJS
- No types vs bundled types
- Last release 4 Oct 2017 vs 4 May 2026
- 1.7x more GitHub stars (10.8k vs 6.3k)
Generates an image from a DOM node using HTML5 canvas and SVG.
Compared with zrender
- 1.3x more weekly downloads (4.8m vs 3.7m)
- 0 dependencies vs 1
- Last release 14 Feb 2025 vs 4 May 2026
- 1.1x more GitHub stars (7.2k vs 6.3k)
Canvas and Image utilities.
Compared with zrender
- 5.5x fewer weekly downloads (670.9k vs 3.7m)
- 0 dependencies vs 1
- ESM only vs ESM + CommonJS
- No types vs bundled types
- Last release 27 Mar 2025 vs 4 May 2026
- 1.9x more GitHub stars (12k vs 6.3k)
Extract prominent colors from an image. Supports both node and browser environment.
Compared with zrender
- 6.7x fewer weekly downloads (552.1k vs 3.7m)
- 6 dependencies vs 1
- Last release 27 Jan 2026 vs 4 May 2026
- 2.6x fewer GitHub stars (2.5k vs 6.3k)
Windows MetaFile (WMF) parser
Compared with zrender
- 2.5x more weekly downloads (9.4m vs 3.7m)
- 0 dependencies vs 1
- CommonJS vs ESM + CommonJS
- Declares Node.js >=0.8 vs none declared
- Last release 16 Mar 2020 vs 4 May 2026
- 371x fewer GitHub stars (17 vs 6.3k)
Indexability: Indexed.