A browser automation framework and ecosystem.
Repository Index
47,133 repositories indexed
1–24 of 43 · Most stars
Low-code programming for event-driven applications
- node-red
- javascript
- low-code
- openjs-foundation
💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants
- nlp
- machine-learning
- machine-learning-library
- bot
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
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
Lighter web automation with Python
- selenium
- selenium-python
- python
- python3
WebDriver Classic proxy for automating Firefox through Marionette
- webdriver
- geckodriver
- firefox
- rust
A Chrome DevTools Protocol driver for web automation and scraping.
- cdp
- chrome-headless
- chrome-devtools
- chrome-devtools-protocol
PHP client for Selenium/WebDriver protocol. Previously facebook/php-webdriver
- php-webdriver
- selenium-webdriver
- w3c-webdriver
- webdriver
Windows Application Driver
- appium
- ui-testing
- test-automation
- windows-10
The open source and enterprise-ready webhooks service 🦀
- webhooks
- rust
- webhook-server
- webhook-service
A browser testing and web crawling library for PHP and Symfony
A node.js client for webdriver/selenium 2.
Headless Chrome/Chromium driver for Capybara
- capybara
- chromium
- chrome
- driver
Java language binding for writing Appium Tests, conforms to W3C WebDriver Protocol
Apache Geb: Very Groovy Browser Automation
- apache
- bdd-style-testing-framework
- browser-testing
- devtools
Pure Clojure Webdriver protocol implementation
- clojure
- webdriver
- firefox
- chrome
Android automation from code. Test your apps on real phones, script the tasks you repeat, run a shelf of phones, or let an AI agent use one, from Python, Node.js, the CLI, HTTP or Appium clients. No ADB, no USB cable, no root.
Browser automation solution for Kubernetes and Openshift supporting Selenium, Playwright, Puppeteer and Cypress
- selenium
- selenium-webdriver
- kubernetes
- selenium-grid
OperaDriver for Chromium-based Opera releases
querySelector that can pierce Shadow DOM roots without knowing the path through nested shadow roots. Useful for automated testing of Web Components. Production use is not advised, this is for test environments/tools such as Web Driver, Playwright, Puppeteer
- webcomponents
- shadow-dom
- javascript
- puppeteer
A full-featured radio automation system targeted for use in professional broadcast and media environments
A JavaScript client library that brings cross-platform consistency to the Selenium WebDriver API.