html2canvas

Page renderer

A JavaScript library that renders webpages or parts of them as canvas images based on the DOM and styles applied to elements.

Screenshots with JavaScript

GitHub

31k stars
506 watching
5k forks
Language: TypeScript
last commit: about 2 years ago
Linked from 2 awesome lists

domjavascriptscreenshot

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
konvajs/konvaA JavaScript framework for creating interactive 2D graphics on HTML5 Canvas11,775
cburgmer/rasterizehtml.jsRenders HTML content to a canvas using SVG and image data URIs2,460
jonobr1/two.jsA two-dimensional drawing API that allows rendering in multiple contexts.8,348
konvajs/react-konvaA React wrapper for the Konva Framework, allowing developers to create complex canvas graphics using React.5,821
mattdesl/canvas-sketchA framework for generating dynamic artwork in the browser using JavaScript and HTML5 canvas5,064
canvg/canvgA JavaScript library for parsing and rendering SVG files on Canvas.3,688
tsayen/dom-to-imageConverts DOM nodes to images or pixel data using HTML5 canvas and JavaScript.10,435
paperjs/paper.jsA JavaScript library and framework for creating vector graphics applications using HTML5 Canvas14,555
rtfpessoa/diff2htmlGenerates pretty HTML diffs from git or unified diff output2,984
sindresorhus/screenfullA JavaScript library that simplifies fullscreen API usage across different browsers7,094
cesiumgs/cesiumA JavaScript library for creating 3D globes and maps in web browsers using WebGL13,088
mgechev/javascript-algorithmsImplementations of computer science algorithms in JavaScript.7,844
fabricjs/fabric.jsA JavaScript library for working with HTML5 canvas and SVG elements29,304
mojs/mojsA JavaScript motion graphics library providing a fast and modular animation toolbelt for the web.18,551
playcanvas/engineA powerful game engine built on WebGL and WebGPU, enabling 3D graphics rendering and physics simulation for various applications.9,772