JavaScript API for Chrome and Firefox
- headless-chrome
- testing
- web
- developer-tools
47,133 repositories indexed
1–20 of 20 · Most stars
JavaScript API for Chrome and Firefox
TranslatedA visual no-code/code-free web crawler/spider. 易采集 (EasySpider, "easy collection"): a visual browser automation testing/data collection/web crawler software that lets you design and execute crawler tasks graphically without code. Alias: ServiceWrapper, an intelligent service wrapping system for Web applications.
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.
The SDK to extract data and interact with any site on the web. Get started with Claude Code, Codex, Eve, Mastra, and more.
Turn any website into a structured API. Extract, automate, search and monitor the web.
CLI for common Playwright actions. Record and generate Playwright code, inspect selectors and take screenshots.
Deploy headless browsers in Docker. Run on our cloud or bring your own. Free for non-commercial uses.
Browser Automation, End-to-End Testing, and Stealth in one library. Bypass bot-detection/CAPTCHAs with SeleniumBase CDP Mode.
Chrome Debugging Protocol interface for Node.js
Headless Chrome .NET API
A node.js library for testing modern web applications
A node.js client for webdriver/selenium 2.
Run code inside a browser from the command line
Remote client for Chrome DevTools
Selfhosted. URL to PNG utility featuring parallel rendering using Playwright for screenshots and with storage caching via Local, S3, or CouchDB
Pipe your JavaScript into a browser, logging console output in Node
Screenshot automation framework. Define once, regenerate forever. Visual picker, multi-viewport, light/dark mode, CI-ready.
A runtime library and schema code generation tools for Chrome DevTools Protocol support in C#/.NET.
A high-level API to control headless Chrome or Chromium over the DevTools Protocol. It is the Rust equivalent of Puppeteer, a Node library maintained by the Chrome DevTools team.
Go-native browser automation via Chrome DevTools Protocol. No Node.js, no relay process, no external dependencies.