mbroton/playwright-distributed
Self-hosted, horizontally-scalable Playwright grid. Spin up as many browser workers as you need on your own infrastructure and access them through a single WebSocket endpoint.
Need to run many automated web browser tasks simultaneously without high third-party cloud costs? This project lets you set up your own browser farm, where many Chrome, Firefox, or WebKit browsers are ready to go instantly. You provide the instructions (scripts or agents), and it provides the browser environments, allowing for large-scale web scraping, automated testing, or AI agent training.
Use this if you need to run many concurrent, isolated web browser sessions for tasks like web scraping, AI agents, or continuous integration tests, and you prefer to host this infrastructure yourself.
Not ideal if you only need a few occasional browser sessions or if you are comfortable with existing cloud-based browser automation services.
Stars
29
Forks
2
Language
Go
License
Apache-2.0
Category
Last pushed
Mar 25, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/perception/mbroton/playwright-distributed"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
seleniumbase/SeleniumBase
APIs for browser automation, testing, and bypassing bot-detection.
apify/crawlee-python
Crawlee—A web scraping and browser automation library for Python to build reliable crawlers....
intoli/user-agents
A JavaScript library for generating random user agents with data that's updated daily.
apify/crawlee
Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In...
Kaliiiiiiiiii-Vinyzu/patchright
Undetected version of the Playwright testing and automation library.