{"repo":"status403com/patchright-go","free":true,"listed":false,"github":"https://github.com/status403com/patchright-go","clone":"git clone https://github.com/status403com/patchright-go.git","description":"Undetected Golang version of the Playwright testing and automation library.","language":"Go","stars":13,"topics":["automation","bot","bots","botting","browser","chrome","chromedriver","chromium","cloudflare","cloudflare-bypass"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"patchright-go [!WARNING] Unofficial community port. This is not affiliated with or endorsed by the Patchright project. If an official Go binding is released, it takes priority over this package. We maintain this for our own use and may stop at any time — adopt accordingly. Port of playwright-go made to work with the Patchright driver, with a couple of small UX tweaks ( NewStealthPage , automatic UA patching). Early version — has not been tested in a production environment yet. Thin Go client wrapping the Node.js Patchright server over stdio pipes; all browser automation runs through the patched Playwright engine, Go handles serialization and the public API. How it works When you call patchright.Run() , the library spawns a Node.js child process running the patched Playwright server. Every Go API call (click, evaluate, goto, etc.) is serialized to JSON, sent over the stdin pipe, and the response is read back from stdout. The Node.js process handles all actual browser automation via CDP. The Go side is 3 MB of heap at 10 concurrent browsers — it's purely serialization and API surface. The real memory cost is Chromium ( 395 MB per browser, 77 MB per tab). Node.js is required because the entire Playwright engine (CDP protocol handling, browser lifecycle, routing, tracing) is written in JavaScript. All Patchright language bindings (Python, Node.js, .NET, Go) are thin clients talking to this same server. What Patchright patches Patch Description ------- ------------- Runtime.enable","default_branch":null,"files":null,"tree":[],"storefront":"/r/status403com","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/status403com/patchright-go/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}