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

samccone/drool

Automated memory leak detection and analysis observed · 2026-08-28

github.com/samccone/drool · 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: 4094
  • days_rel: n/a
  • days_push: 2851
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1474 stars · 53 forks observed · 2026-08-28

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

Drool is a Node.js automation layer built on chromedriver/Selenium WebDriver that measures whether repeated 'clean' user actions cause DOM node or event listener leaks in web applications. It provides reproducible memory leak numbers for CI without requiring manual Chrome DevTools profiling.

Use cases

  • detect memory leaks in a web app automatically
  • check if repeated actions leak DOM nodes
  • find event listener leaks in a JavaScript framework
  • run memory leak tests in CI on every PR
  • measure heap growth from user interactions
  • compare memory behavior of framework implementations

When to choose

  • you want automated, reproducible DOM/listener leak counts instead of manual Chrome DevTools profiling
  • you need memory smoke tests wired into CI for a web app or framework
  • you are benchmarking frameworks like TodoMVC implementations for leaks

When to avoid

  • you need heap snapshots, allocation timelines, or deep heap analysis rather than leak counts
  • you need a maintained tool - the project has had no releases since 2018
  • you are testing Node.js server memory rather than browser DOM/listener leaks

Facets

library · maturity abandoned

testing benchmarking monitoring web-development frontend testing performance developer-tools cli memory-leak-detection chromedriver selenium-webdriver dom-leaks event-listener-leaks browser-automation nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
samccone/droolmain32

For agents

markdown · JSON · MCP: product_card(name="samccone/drool")

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