kaliiiiiiiiii-vinyzu/patchright

Undetected version of the Playwright testing and automation library.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 16 minutes ago
Added to GitGenius on September 15th, 2026
Created on November 7th, 2023
Open Issues & Pull Requests: 3 (+0)
GitHub issues: Enabled
Number of forks: 224
Total Stargazers: 4,589 (+0)
Total Subscribers: 32 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.9 hours
Mean response time: 4.6 days
90th percentile: 5.6 days
Tracked items: 155

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 8% of issues opened in the past year have been closed. Three people close 95% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 2
Avg open age: 406 days
Stale 30+ days: 3
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (57)
  • good first issue (34)
  • unconfirmed (17)
  • enhancement (16)
  • wontfix (15)
  • detection (13)
  • invalid (12)
  • question (12)

Detailed Description

Patchright is an undetected version of the Playwright testing and automation library that works as a drop-in replacement for Playwright.

The tool addresses the problem of browser automation being detected and blocked by anti-bot systems. It achieves this by patching the underlying browser driver to remove or mask the telltale signatures that detection systems look for. The approach maintains API compatibility with Playwright, allowing developers to use familiar methods while benefiting from stealth enhancements.

Patchright suits projects that require web automation or scraping against sites with anti-bot protections, particularly those targeting Cloudflare or similar detection systems. It is specifically designed for Chromium-based browsers; Firefox and WebKit are not supported. Because it maintains Playwright's interface, teams already using Playwright can adopt it with minimal code changes. The tool is available across multiple language ecosystems through separate packages for Python, Node.js, and .Net.

The project maintains active test coverage across its driver and language-specific implementations. Development activity spans the core driver repository and coordinated releases across multiple package ecosystems, indicating sustained effort to keep the tool functional as detection systems evolve.