node-vibrant alternatives
8 packages that do the same job as node-vibrant: color.js, html-to-image, dom-to-image, tui-image-editor, wmf, vega-canvas, canvg, @maxgraph/core. Figures below are from npm, GitHub and Bundlephobia.
| Package | Weekly downloads | 12-month change | Gzip | Dependencies | Last release | Module | Types | Runtimes |
|---|---|---|---|---|---|---|---|---|
| node-vibrant This package | 552.1k | +528% | - | 6 | 7 months ago | ESM + CommonJS | Bundled | - |
| color.js | 6.8k | +2% | - | 0 | 5 years ago | ESM + CommonJS | Bundled | - |
| html-to-image | 4.8m | +421% | - | 0 | 1 year ago | ESM + CommonJS | Bundled | - |
| dom-to-image | 227.9k | +17% | - | 0 | 8 years ago | CommonJS | None | - |
| tui-image-editor | 27k | +34% | - | 3 | 4 years ago | CommonJS | None | - |
| wmf | 9.4m | +210% | - | 0 | 6 years ago | CommonJS | Bundled | - |
| vega-canvas | 670.9k | +230% | - | 0 | 1 year ago | ESM only | None | - |
| canvg | 9.7m | +261% | - | 5 | 1 year ago | ESM + CommonJS | Bundled | - |
| @maxgraph/core | 32.8k | - | - | 0 | 2 months ago | ESM + 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.
Extract colors from an image.
Compared with node-vibrant
- 81x fewer weekly downloads (6.8k vs 552.1k)
- 0 dependencies vs 6
- Last release 16 Dec 2020 vs 27 Jan 2026
- 6.2x fewer GitHub stars (395 vs 2.5k)
Generates an image from a DOM node using HTML5 canvas and SVG.
Compared with node-vibrant
- 8.7x more weekly downloads (4.8m vs 552.1k)
- 0 dependencies vs 6
- Last release 14 Feb 2025 vs 27 Jan 2026
- 3.0x more GitHub stars (7.2k vs 2.5k)
Generates an image from a DOM node using HTML5 canvas and SVG
Compared with node-vibrant
- 2.4x fewer weekly downloads (227.9k vs 552.1k)
- 0 dependencies vs 6
- CommonJS vs ESM + CommonJS
- No types vs bundled types
- Last release 4 Oct 2017 vs 27 Jan 2026
- 4.4x more GitHub stars (10.8k vs 2.5k)
TOAST UI ImageEditor
Compared with node-vibrant
- 20x fewer weekly downloads (27k vs 552.1k)
- 3 dependencies vs 6
- CommonJS vs ESM + CommonJS
- No types vs bundled types
- Last release 25 Apr 2022 vs 27 Jan 2026
- 3.1x more GitHub stars (7.7k vs 2.5k)
Windows MetaFile (WMF) parser
Compared with node-vibrant
- 17x more weekly downloads (9.4m vs 552.1k)
- 0 dependencies vs 6
- CommonJS vs ESM + CommonJS
- Declares Node.js >=0.8 vs none declared
- Last release 16 Mar 2020 vs 27 Jan 2026
- 144x fewer GitHub stars (17 vs 2.5k)
Canvas and Image utilities.
Compared with node-vibrant
- 1.2x more weekly downloads (670.9k vs 552.1k)
- 0 dependencies vs 6
- ESM only vs ESM + CommonJS
- No types vs bundled types
- Last release 27 Mar 2025 vs 27 Jan 2026
- 4.9x more GitHub stars (12k vs 2.5k)
JavaScript SVG parser and renderer on Canvas.
Compared with node-vibrant
- 18x more weekly downloads (9.7m vs 552.1k)
- 5 dependencies vs 6
- Declares Node.js >=12.0.0 vs none declared
- Last release 12 Mar 2025 vs 27 Jan 2026
- 1.6x more GitHub stars (3.8k vs 2.5k)
maxGraph is a fully client side JavaScript diagramming library that uses SVG and HTML for rendering.
Compared with node-vibrant
- 17x fewer weekly downloads (32.8k vs 552.1k)
- 0 dependencies vs 6
- Last release 8 Jul 2026 vs 27 Jan 2026
- 2.2x fewer GitHub stars (1.1k vs 2.5k)
Indexability: Indexed.