brenden/node-webshot
Easy website screenshots in Node.js observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5175
- days_rel: n/a
- days_push: 2633
- n_releases_24m: 0
Adoption not part of the score
2109 stars · 273 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Node.js library providing a simple API for taking website screenshots by wrapping PhantomJS's WebKit rendering. It supports capturing URLs or raw HTML to image files or streams, with configurable window size, shot area, offsets, and user agents.
Use cases
- take a screenshot of a webpage in node
- render html to a png image
- capture full-page screenshots of websites
- generate website thumbnails programmatically
- screenshot a site's mobile version with a custom user agent
- stream a page render to a file
When to choose
- you need simple URL or HTML-to-image capture in Node.js and can rely on PhantomJS
- you want configurable viewport, full-page, or offset screenshots
- you're maintaining a legacy project already using webshot
When to avoid
- you need modern, maintained browser automation - use Puppeteer or Playwright instead
- your project can't depend on the deprecated PhantomJS binary
- you need JavaScript execution control, network interception, or PDF output beyond basic capture
Facets
library · maturity abandoned
image-processing web-scraping developer-tools web-development developer-tools cross-platform screenshots phantomjs headless-browser webpage-capture automation nodejs
1 source
- readme: https://github.com/brenden/node-webshot · fetched 2026-08-28 · efff92b63ef3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| brenden/node-webshot | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="brenden/node-webshot")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem