Ross ROSS = Recommend OSS · open-source software intelligence for agents

fouber/page-monitor

capture webpage and diff the dom change with phantomjs ♨ observed · 2026-08-28

github.com/fouber/page-monitor · JavaScript 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: 4391
  • days_rel: n/a
  • days_push: 2419
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2092 stars · 198 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A Node.js library that uses PhantomJS to render webpages, capture screenshots, and diff DOM changes (added/removed elements, text, and style changes) over time. It stores capture history and can show diffs between any two snapshots.

Use cases

  • monitor a webpage for DOM changes over time
  • capture webpage screenshots and diff them
  • detect when page content or styles change
  • track element additions and removals on a site
  • build a UI showing history of page changes

When to choose

  • you need headless webpage capture with DOM diffing on an older Node.js stack
  • you want screenshot-based visual change detection with a companion UI (pmui)

When to avoid

  • you need a maintained tool - it depends on the deprecated PhantomJS and hasn't been updated since 2020
  • you need modern browser automation - use Puppeteer or Playwright instead
  • you're on Windows and rely on npm-installed PhantomJS, which can't be spawned

Facets

library · maturity abandoned

web-scraping monitoring image-processing developer-tools web-development developer-tools cli phantomjs dom-diff screenshot webpage-monitoring visual-diff automation nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
fouber/page-monitormain32

For agents

markdown · JSON · MCP: product_card(name="fouber/page-monitor")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem