Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Repository Index
47,133 repositories indexed
1–24 of 24 · Most stars
JavaScript API for Chrome and Firefox
- headless-chrome
- testing
- web
- developer-tools
Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 50+ tests passed.
- anti-detect
- bot-detection
- browser-automation
- chromium
Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.
- web-scraping
- web-crawling
- npm
- headless-chrome
Best headless browser for AI agents. Lite, Fast, High-Compatibility. Built in Rust
- browser
- rust
- servo
- browser-automation
Python version of the Playwright testing and automation library.
- playwright
- chromium
- firefox
- webkit
A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.
- golang
- chrome
- chrome-debugging-protocol
- testing
Browser Automation, End-to-End Testing, and Stealth in one library. Bypass bot-detection/CAPTCHAs with SeleniumBase CDP Mode.
- python
- selenium-python
- e2e-testing
- seleniumbase
A Chrome DevTools Protocol driver for web automation and scraping.
- cdp
- chrome-headless
- chrome-devtools
- chrome-devtools-protocol
Headless Chrome .NET API
- puppeteer
- chrome
- chromium
- automation
A node.js library for testing modern web applications
- testing-tools
- headless
- headless-browsers
- headless-chrome
.NET version of the Playwright testing and automation library.
- chrome
- chromium
- firefox
- webkit
Java version of the Playwright testing and automation library
- playwright
- java
YC F26. Turn any website into an API / MCP in minutes. Open source core integration minting harness. MIT.
Elixir library for writing integration tests and browser automation
WKZombie is a Swift framework for iOS/OSX to navigate within websites and collect data without the need of User Interface or API, also known as Headless browser. It can be used to run automated tests / snapshots and manipulate websites using Javascript.
Apache Geb: Very Groovy Browser Automation
- apache
- bdd-style-testing-framework
- browser-testing
- devtools
Erik is an headless browser based on WebKit. An headless browser allow to run functional tests, to access and manipulate webpages using javascript.
- webkit
- headless-browsers
- erik
- swift
A port of puppeteer running on Deno
Browser automation solution for Kubernetes and Openshift supporting Selenium, Playwright, Puppeteer and Cypress
- selenium
- selenium-webdriver
- kubernetes
- selenium-grid
Playwright PHP library for browser automation: navigation, E2E tests, assertions, screenshots, and so much more!
- browser
- browser-automation
- php
- php-browser
This project focuses on automation of multi-level shadow root dom using java selenium. You can embed this plugin in your java selenium project.
- selenium
- selenium-webdriver
- selenium-java
- shadow-dom
Lightweight and lightning fast Java WebDriver client for test automation professionals
Selenium library for Crystal