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

segment-boneyard/nightmare

A high-level browser automation library. observed · 2026-08-28

github.com/segment-boneyard/nightmare · homepage · JavaScript observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100

Flags: 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: 4533
  • days_rel: n/a
  • days_push: 865
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

19768 stars · 1062 forks observed · 2026-08-28

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

Nightmare is a high-level browser automation library from Segment that exposes simple methods like goto, type, and click with a synchronous-feeling API, built on top of Electron. It is designed for automating tasks on sites without APIs and is commonly used for UI testing and crawling, but is no longer maintained.

Use cases

  • automate tasks on websites that don't have APIs
  • run UI tests for a web app
  • crawl and scrape pages that require JavaScript rendering
  • write browser automation scripts without nested callbacks
  • generate scripts by recording browsing actions

When to choose

  • you need a simple, synchronous-style API for Electron-based browser automation in a legacy Node.js project
  • you're maintaining an existing codebase already built on Nightmare

When to avoid

  • starting a new project - the library is explicitly unmaintained and Electron vulnerabilities may exist
  • you need modern browser automation - prefer Playwright or Puppeteer
  • you need an actively maintained tool with security fixes

Facets

library · maturity abandoned

web-scraping testing e2e-testing http-client web-development testing developer-tools cross-platform browser-automation headless-browser ui-testing crawling phantomjs-alternative unmaintained automation nodejs electron

10 sources

Member repositories

RepositoryRoleHealth v2
segment-boneyard/nightmaremain23

For agents

markdown · JSON · MCP: product_card(name="segment-boneyard/nightmare")

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