# rebrowser/rebrowser-patches

Collection of patches for puppeteer and playwright to avoid automation detection and leaks. Helps to avoid Cloudflare and DataDome CAPTCHA pages. Easy to patch/unpatch, can be enabled/disabled on demand.

Repository: https://github.com/rebrowser/rebrowser-patches
Canonical: https://ross.abutalabs.com/products/rebrowser-patches
Homepage: https://rebrowser.net
Language: JavaScript
License Family: other
Topics: automation, bot, bot-detection, chrome, chromedriver, cloudflare, crawler, crawling, datadome, headless, headless-chrome, playwright, puppeteer, puppeteer-extra, scraping, selenium, stealth, web-scraping, webdriver, rebrowser
Last push: 2025-05-09T05:24:53+00:00

## Health v2 (maintenance only)
Score: 34/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 20, release rhythm 40, longevity 54
- inputs: {"age_days": 757, "days_push": 481, "days_rel": 481, "gap_med": 6, "n_releases_24m": 6}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1424, forks 79 (observed 2026-08-28T04:04:41.415561+00:00)

## What it is
A collection of source-code patches for Puppeteer and Playwright that fix automation leaks and help avoid bot detection systems like Cloudflare and DataDome. Patches can be applied, removed, and toggled on demand, with drop-in replacement packages (rebrowser-puppeteer, rebrowser-playwright) also available.

## Use cases
- avoid bot detection when scraping with puppeteer
- bypass cloudflare captcha pages in playwright
- fix automation leaks in headless chrome
- scrape websites protected by datadome
- make puppeteer undetectable
- patch playwright to pass bot detector tests

## When to choose
- you use puppeteer or playwright for scraping and get blocked by anti-bot systems
- you need a drop-in stealth replacement via npm aliases without changing code
- you want toggleable patches rather than a full stealth plugin stack

## When to avoid
- you need a stable, officially supported library - patches are fragile against upstream changes
- your scraping targets have no bot detection
- you need a license-guaranteed dependency - the repo has no explicit license file
- you want a managed scraping service instead of self-hosted tooling

## Facets
- artifact type: library
- maturity: active
- function: web-scraping, security, developer-tools
- domain: web-development, crawlers, security
- platform: python, cli
- tags: puppeteer, playwright, stealth, anti-bot-detection, captcha-bypass, headless-browser, cloudflare, datadome, browser-automation, automation, nodejs

## Member repositories
- rebrowser/rebrowser-patches (main) score 34

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:41.415561+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:37:36.633671+00:00, confidence not recorded.
  - readme: https://github.com/rebrowser/rebrowser-patches (fetched 2026-08-28T04:04:41.415561+00:00, sha 3a0d1b0bafd7)
  - homepage: https://rebrowser.net (fetched 2026-08-29T11:49:57.047662+00:00, sha e11f01ee717f)
  - site_page: https://rebrowser.net/docs (fetched 2026-08-29T11:49:57.058971+00:00, sha ac261af39ef3)
  - registry_npm: https://registry.npmjs.org/rebrowser-patches (fetched 2026-08-29T11:49:57.060901+00:00, sha 41b113fd8350)
  - site_page: https://rebrowser.net/pricing (fetched 2026-08-29T11:49:57.057076+00:00, sha e513d687ecba)
- Data as of 2026-08-30T08:39:29.467469+00:00.
