10 Best Vanilla JavaScript Screen Capture Libraries

List hand-picked by Openbase Experts
Learn More

htm

Screenshots with JavaScript

1.3M
27.9K
Built-in
MIT
bac

Catch CSS curve balls.

35K
6.3K
DefinitelyTyped
MIT
html-screen-capture-js

A tiny, highly-customizable, single-function javascript/typescript library that captures a webpage and returns a new lightweight, self-contained HTML document. The library removes all external file dependencies while preserving the original appearance of the page. At only 12KB, it offers unparalleled speed and peerless reliability.

835
172
Built-in
MIT
sd

💻 Capture a screenshot of your local machine

51.1K
326
DefinitelyTyped
MIT
@uppy/screen-capture

The next open source file uploader for web browsers 🐶

21.6K
26.6K
Built-in
MIT
cw

Capture screenshots of websites

6.4K
1.6K
Built-in
MIT
cp

Capture screenshots using PhantomJS

2.2K
11
DefinitelyTyped
MIT
siteshooter

📷 Automate full website screenshots and PDF generation with multiple viewport support.

51
62
No support
MIT
uts

Capture screenshots using phantomjs

22
41
No support
MIT
scr

ScreenCap

7
33
No support
MIT
Description
Author
License
Type Definitions
ESM Support
Tree Shakeable
Popularity
Downloads/wk
GitHub Stars
Reviews
User Rating
Voted Good Docs
Voted Easy of Use
Voted Performant
Top Positive Review
Top Negative Review
Issues
Total Issues
Open Issues
Avg Time to Close
Pull Requests
Total Pull Requests
Open Pull Requests
Avg Time to Merge
Community
Maintainers
Contributors
Contributors with 3+ commits
Top Committers
GitHub Forks
Versions
# of Versions
Latest
Next
Beta
Newest
Oldest
Major Every
Minor Every
Patch Every
Dependencies
Dependencies
Dev Dependencies
Links
More Info
README
Tutorials
Install Command
There's Nothing Here
No packages are selected.
Select a few packages to compare.