snapDOM captures the live DOM as scalable SVG and raster images (PNG, JPG, WebP, canvas) with high fidelity and speed — preserving styles, pseudo-elements, shadow DOM, web fonts and backgrounds — entirely client-side, with zero server dependencies.
It is the actively maintained alternative to html2canvas, a project that is no longer maintained yet still sees millions of weekly downloads. snapDOM (7,600+ GitHub stars, published on npm as @zumer/snapdom, MIT) is used in production across thousands of projects for exports, previews, visual testing and, increasingly, as a rendering layer for AI agents.
Funding goes entirely to the MIT core: ongoing maintenance and issue triage, cross-browser correctness and performance work, a public compatibility test suite, security work (first-class redaction of sensitive data in captures), documentation, and migration tooling for the html2canvas user base.
Fund this project