Top 100 Selenium Repositories
Ranking
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
|---|---|---|---|---|---|---|---|
| 1 | selenium | 34,086 | 8,680 | Java | 106 | A browser automation framework and ecosystem. | 2026-05-20 |
| 2 | Jobs_Applier_AI_Agent_AIHawk | 29,778 | 4,556 | Python | 22 | AIHawk aims to easy job hunt process by automating the job application process. Utilizing artificial intelligence, it enables users to apply for multiple jobs in a tailored way. | 2026-05-17 |
| 3 | stagehand | 22,727 | 1,527 | TypeScript | 90 | The SDK For Browser Agents | 2026-05-19 |
| 4 | learn_python3_spider | 21,683 | 3,926 | Python | 38 | python爬虫教程系列、从0到1学习python爬虫,包括浏览器抓包,手机APP抓包,如 fiddler、mitmproxy,各种爬虫涉及的模块的使用,如:requests、beautifulSoup、selenium、appium、scrapy等,以及IP代理,验证码识别,Mysql,MongoDB数据库的python使用,多线程多进程爬虫的使用,css 爬虫加密逆向破解,JS爬虫逆向,分布式... | 2026-05-17 |
| 5 | skyvern | 21,662 | 2,010 | Python | 40 | Automate browser based workflows with AI | 2026-05-20 |
| 6 | SingleFile | 21,160 | 1,322 | JavaScript | 132 | Web Extension for saving a faithful copy of a complete web page in a single HTML file | 2026-02-24 |
| 7 | InstaPy | 17,887 | 3,875 | Python | 537 | 📷 Instagram Bot - Tool for automated Instagram interactions | 2025-03-03 |
| 8 | CloakBrowser | 17,003 | 1,311 | Python | 62 | Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 30/30 tests passed. | 2026-05-20 |
| 9 | awesome-python-login-model | 16,224 | 3,256 | Python | 69 | 😮python模拟登陆一些大型网站,还有一些简单的爬虫,希望对你们有所帮助❤️,如果喜欢记得给个star哦🌟 | 2022-07-26 |
| 10 | docker-android | 15,131 | 1,702 | Python | 157 | Android in docker solution with noVNC supported and video recording | 2026-05-17 |
| 11 | examples-of-web-crawlers | 14,640 | 3,805 | HTML | 19 | 一些非常有趣的python爬虫例子,对新手比较友好,主要爬取淘宝、天猫、微信、微信读书、豆瓣、QQ等网站。(Some interesting examples of python crawlers that are friendly to beginners. ) | 2025-06-28 |
| 12 | chromeless | 13,225 | 570 | TypeScript | 172 | 🖥 Chrome automation made simple. Runs locally or headless on AWS Lambda. | 2018-11-13 |
| 13 | SeleniumBase | 12,709 | 1,562 | Python | 15 | A framework for stealthy Chromium automation with CDP Mode. Includes CAPTCHA-bypass, E2E Testing, and a Playwright integration. | 2026-05-20 |
| 14 | undetected-chromedriver | 12,641 | 1,335 | Python | 0 | Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM) | 2025-07-05 |
| 15 | nightwatch | 11,946 | 1,399 | JavaScript | 265 | Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack | 2026-04-05 |
| 16 | nopecha-extension | 10,329 | 172 | - | 125 | Automated CAPTCHA solver for your browser. Works with Selenium, Puppeteer, Playwright, and more. | 2026-04-20 |
| 17 | protractor | 8,679 | 2,260 | JavaScript | 620 | E2E test framework for Angular apps | 2023-05-24 |
| 18 | testcontainers-java | 8,645 | 1,833 | Java | 407 | Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container. | 2026-05-14 |
| 19 | docker-selenium | 8,636 | 2,557 | Shell | 78 | Provides a simple way to run Selenium Grid with Chrome, Firefox, and Edge using Container Platform, making it easier to perform browser automation at scale | 2026-05-20 |
| 20 | helium | 8,287 | 513 | Python | 52 | Lighter web automation with Python | 2026-05-09 |
| 21 | InfoSpider | 8,215 | 1,488 | Python | 2 | INFO-SPIDER 是一个集众多数据源于一身的爬虫工具箱🧰,旨在安全快捷的帮助用户拿回自己的数据,工具代码开源,流程透明。支持数据源包括GitHub、QQ邮箱、网易邮箱、阿里邮箱、新浪邮箱、Hotmail邮箱、Outlook邮箱、京东、淘宝、支付宝、中国移动、中国联通、中国电信、知乎、哔哩哔哩、网易云音乐、QQ好友、QQ群、生成朋友圈相册、浏览器浏览历史、12306、博客园、CSDN博客、开... | 2026-04-21 |
| 22 | youtube-transcript-api | 7,590 | 777 | Python | 15 | This is a python API which allows you to get the transcript/subtitles for a given YouTube video. It also works for automatically generated subtitles and it does not require an API key nor a headless b... | 2026-05-19 |
| 23 | PythonSpiderNotes | 7,432 | 2,167 | Python | 12 | Python入门网络爬虫之精华版 | 2021-06-21 |
| 24 | pydoll | 6,851 | 382 | Python | 21 | Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions. | 2026-04-10 |
| 25 | Automatic_ticket_purchase | 5,475 | 939 | Python | 12 | 大麦网抢票脚本 | 2024-03-13 |
| 26 | php-webdriver | 5,206 | 847 | PHP | 19 | PHP client for Selenium/WebDriver protocol. Previously facebook/php-webdriver | 2026-05-15 |
| 27 | Python-crawler-tutorial-starts-from-zero | 4,593 | 758 | Python | 10 | python爬虫教程,带你从零到一,包含js逆向,selenium, tesseract OCR识别,mongodb的使用,以及scrapy框架 | 2020-12-02 |
| 28 | CodeceptJS | 4,222 | 749 | JavaScript | 184 | Supercharged End 2 End Testing Framework for NodeJS | 2026-05-19 |
| 29 | browser-agent | 4,062 | 229 | TypeScript | 25 | Open-source, vision-first browser agent | 2026-02-08 |
| 30 | Python3-Spider | 3,361 | 1,039 | Python | 9 | Python爬虫实战 - 模拟登陆各大网站 包含但不限于:滑块验证、拼多多、美团、百度、bilibili、大众点评、淘宝,如果喜欢请start ❤️ | 2023-11-03 |
| 31 | playwright-go | 3,348 | 231 | Go | 69 | Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API. | 2026-02-24 |
| 32 | Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE | 3,297 | 573 | Python | 29 | Do you want to LEARN NEW STUFF for FREE? Don't worry, with the power of web-scraping and automation, this script will find the necessary Udemy coupons & enroll you for PAID UDEMY COURSES, ABSOLUTELY F... | 2026-04-28 |
| 33 | selenium-ide | 3,092 | 835 | TypeScript | 435 | Open Source record and playback test automation for the web. | 2026-02-06 |
| 34 | panther | 3,061 | 233 | PHP | 200 | A browser testing and web crawling library for PHP and Symfony | 2026-01-08 |
| 35 | splinter | 2,763 | 511 | Python | 44 | splinter - python test framework for web applications | 2025-08-16 |
| 36 | webdrivermanager | 2,686 | 691 | Java | 0 | Automated driver management and other helper features for Selenium WebDriver in Java | 2026-05-19 |
| 37 | selenium | 2,664 | 422 | Go | 148 | Selenium/Webdriver client for Go | 2025-01-28 |
| 38 | selenoid | 2,656 | 361 | Go | 0 | Selenium Hub successor running browsers within containers. Scalable, immutable, self hosted Selenium-Grid on any platform with single binary. | 2024-12-17 |
| 39 | testcontainers-node | 2,531 | 261 | TypeScript | 2 | Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container. | 2026-05-19 |
| 40 | 30-Days-of-Python | 2,463 | 1,348 | HTML | 10 | Learn Python for the next 30 (or so) Days. | 2024-02-27 |
| 41 | zalenium | 2,368 | 556 | Java | 32 | A flexible and scalable container based Selenium Grid with video recording, live preview, basic auth & dashboard. | 2021-09-11 |
| 42 | Auto_job_applier_linkedIn | 2,262 | 625 | Python | 38 | Make your job hunt easy by automating your application process with this Auto Applier | 2026-04-13 |
| 43 | testcontainers-python | 2,218 | 373 | Python | 128 | Testcontainers is a Python library that providing a friendly API to run Docker container. It is designed to create runtime environment to use during your automatic tests. | 2026-05-08 |
| 44 | webdriver_manager | 2,191 | 486 | Python | 1 | 2026-05-19 | |
| 45 | taurus | 2,104 | 459 | Python | 13 | Automation-friendly framework for Continuous Testing by | 2026-05-19 |
| 46 | uirecorder | 2,073 | 392 | JavaScript | 94 | UI Recorder is a multi-platform UI test recorder. | 2023-04-17 |
| 47 | selenium-wire | 1,970 | 278 | Python | 163 | Extends Selenium's Python bindings to give you the ability to inspect requests made by the browser. | 2024-01-03 |
| 48 | SingleFileZ | 1,928 | 140 | JavaScript | 29 | Web Extension to save a faithful copy of an entire web page in a self-extracting ZIP file | 2026-05-08 |
| 49 | RPA | 1,910 | 395 | JavaScript | 0 | Ui.Vision Open-Source RPA Software with Computer Vision, OCR, Anthropic Computer Use/LLM. Selenium IDE import/export. | 2026-05-15 |
| 50 | requestium | 1,836 | 144 | Python | 8 | Integration layer between Requests and Selenium for automation of web actions. | 2026-05-19 |
| 51 | TikTok-ViewBot | 1,796 | 648 | Python | 140 | ViewBot using requests | Fast, no selenium | Custom Views count | Updated 2025 | 2025-02-15 |
| 52 | tarsier | 1,761 | 124 | Jupyter Notebook | 10 | Vision utilities for web interaction agents 👀 | 2024-11-25 |
| 53 | GoogleRecaptchaBypass | 1,749 | 269 | Python | 15 | Solve Google reCAPTCHA in less than 5 seconds! 🚀 | 2026-04-24 |
| 54 | AutoCrawler | 1,691 | 424 | Python | 3 | Google, Naver multiprocess image web crawler (Selenium) | 2024-04-15 |
| 55 | watir | 1,545 | 247 | Ruby | 12 | Watir Powered By Selenium | 2024-05-31 |
| 56 | wd | 1,522 | 401 | JavaScript | 71 | A node.js client for webdriver/selenium 2. | 2024-02-13 |
| 57 | gemini | 1,508 | 148 | JavaScript | 110 | 💀💀💀[DEPRECATED] Use hermione | 2021-05-20 |
| 58 | SeleniumLibrary | 1,469 | 785 | Python | 53 | Web testing library for Robot Framework | 2026-05-17 |
| 59 | teaspoon | 1,422 | 241 | JavaScript | 35 | Teaspoon: Javascript test runner for Rails. Use Selenium, BrowserStack, or PhantomJS. | 2024-08-23 |
| 60 | thirtyfour | 1,416 | 99 | Rust | 7 | Selenium WebDriver client for Rust, for automated testing of websites | 2026-05-20 |
| 61 | docker-selenium | 1,413 | 323 | Shell | 35 | [NOT MAINTAINED] Please use https://github.com/SeleniumHQ/docker-selenium | 2021-06-30 |
| 62 | BotD | 1,410 | 99 | TypeScript | 3 | Free bot detection library that runs in the browser. Detects automation tools and frameworks. No server required, runs 100% on the client. MIT license, no usage restrictions. | 2026-05-09 |
| 63 | checkinpanel | 1,402 | 337 | Perl | 31 | 一个主要运行在 𝐞𝐥𝐞𝐜𝐕𝟐𝐏 或 𝐪𝐢𝐧𝐠𝐥𝐨𝐧𝐠 等定时面板,同时支持系统运行环境的签到项目(环境:𝑷𝒚𝒕𝒉𝒐𝒏 3.8+ / 𝑵𝒐𝒅𝒆.𝒋𝒔 10+ / 𝑩𝒂𝒔𝒉 4+ / 𝑶𝒑𝒆𝒏𝑱𝑫𝑲8 / 𝑷𝒆𝒓𝒍5) | 2023-08-11 |
| 64 | seleniumhq.github.io | 1,392 | 1,571 | HTML | 39 | Official Selenium website and documentation | 2026-05-18 |
| 65 | whatsapp-osint | 1,368 | 236 | Python | 2 | WhatsApp spy - logs online/offline events from ANYONE in the world | 2026-05-20 |
| 66 | XSpear | 1,355 | 243 | Ruby | 21 | 🔱 Powerfull XSS Scanning and Parameter analysis tool&gem | 2026-03-03 |
| 67 | rebrowser-patches | 1,354 | 74 | JavaScript | 33 | Collection of patches for puppeteer and playwright to avoid automation detection and leaks. Helps to avoid Cloudflare and DataDome CAPTCHA pages. Easy to patch/unpatch, can be enabled/disabled on dema... | 2025-05-09 |
| 68 | zendriver | 1,285 | 95 | Python | 70 | A blazing fast, async-first, undetectable webscraping/web automation framework based on ultrafunkamsterdam/nodriver. Now with Docker support! | 2026-04-19 |
| 69 | java-client | 1,284 | 759 | Java | 267 | Java language binding for writing Appium Tests, conforms to W3C WebDriver Protocol | 2026-05-19 |
| 70 | instagram-profilecrawl | 1,273 | 262 | Python | 13 | 📝 quickly crawl the information (e.g. followers, tags etc...) of an instagram profile. | 2024-03-19 |
| 71 | Auto-Gmail-Creator | 1,243 | 698 | Python | 51 | Open Source Bulk Auto Gmail Creator Bot with Selenium & Seleniumwire ( Python ). Feel free to contact me with Django/Flask, ML, AI, GPT, Automation, Scraping. | 2024-09-26 |
| 72 | JDMemberCloseAccount | 1,222 | 320 | Python | 6 | 学习python操作selenium的一个🌰 ,也是一种京东全自动退会方案 | 2022-06-06 |
| 73 | groovy-geb | 1,169 | 234 | Groovy | 8 | Apache Geb: Very Groovy Browser Automation | 2026-05-18 |
| 74 | AutomationTest | 1,148 | 379 | Python | 1 | 自动化测试框架,支持接口自动化、WEB UI自动化、APP UI自动化、性能测试;支持多系统相互调用;支持接口与UI相互调用;支持dubbo接口调用 | 2026-05-13 |
| 75 | Microsoft-Rewards-Farmer | 1,134 | 319 | Python | 100 | A simple bot that uses selenium to farm Microsoft Rewards written in Python | 2024-08-05 |
| 76 | awesome-selenium | 1,126 | 168 | - | 0 | A curated list of delightful Selenium resources. | 2026-03-17 |
| 77 | lambda-packs | 1,118 | 236 | Python | 14 | Precompiled packages for AWS Lambda | 2023-11-09 |
| 78 | TiktokAutoUploader | 1,035 | 221 | Python | 43 | Automatically Edits Videos and Uploads to Tiktok with CLI, Requests not Selenium. | 2026-05-09 |
| 79 | smart_login | 1,008 | 345 | Python | 13 | 各大网站登陆方式,有的是通过selenium登录,有的是通过抓包直接模拟登录(精力原因,目前不再继续维护) | 2022-07-26 |
| 80 | WeReadScan | 992 | 173 | Python | 11 | 扫描“微信读书”已购图书并下载本地PDF的爬虫 | 2023-09-19 |
| 81 | V2RSS | 988 | 194 | Python | 4 | 🚀 采集|免费|优质|的-订?阅<; | 2023-11-03 |
| 82 | ChatGPT-API-Scanner | 976 | 191 | Python | 4 | Scan GitHub for available OpenAI API Keys | 2026-04-17 |
| 83 | headless | 966 | 107 | Ruby | 11 | Create a virtual X screen from Ruby, record videos and take screenshots. | 2025-09-17 |
| 84 | carina | 961 | 222 | Java | 18 | Carina automation framework (TestNG): Web, Mobile, API, DB etc testing... | 2025-12-19 |
| 85 | scrapy-selenium | 952 | 353 | Python | 55 | Scrapy middleware to handle javascript pages using selenium | 2026-04-13 |
| 86 | selenium-python | 924 | 405 | Python | 0 | Selenium Python Bindings Documentation | 2024-04-05 |
| 87 | selenium-standalone | 917 | 216 | JavaScript | 9 | A Node.js based package and CLI library for launching Selenium with WebDrivers support (Chrome, Firefox, IE, Edge) | 2025-07-17 |
| 88 | beachpatrol | 915 | 38 | JavaScript | 3 | 🏝️ A CLI Tool to Automate Your Everyday Web Browser. | 2025-10-30 |
| 89 | selendroid | 893 | 434 | Java | 126 | "Selenium for Android" (Test automate native or hybrid Android apps and the mobile web with Selendroid.) Join us on IRC #selendroid on freenode. Also confirm you have signed the CLA http://goo.gl/pAvx... | 2021-08-02 |
| 90 | DouyinLiveRecorder | 893 | 133 | Python | 48 | 一个自动监测和录制抖音直播的工具,支持录制弹幕,以GUI或命令行形式运行,支持linux,无需设置cookie,不使用selenium,开箱即用。 | 2025-09-14 |
| 91 | FluentLenium | 887 | 218 | Java | 18 | FluentLenium is a web & mobile automation framework which extends Selenium to write reliable and resilient UI functional tests. This framework is React ready. Written and maintained by people who are ... | 2025-08-18 |
| 92 | Edu-Mail-Generator | 868 | 400 | Python | 0 | Generate Free Edu Mail(s) within minutes | 2022-12-14 |
| 93 | tiktodv3 | 854 | 371 | Python | 1 | TIKTOD V3 is a bot application designed to automate interactions on Zefoy website, such as increasing views, hearts, followers, and shares on a specified video. The bot uses technologies like Selenium... | 2026-02-28 |
| 94 | seldom | 853 | 334 | Python | 13 | Seldom automation testing framework based on unittest | 2026-02-25 |
| 95 | Selenium-Driverless | 852 | 84 | Python | 27 | a stealthy browser automation framework | 2025-04-25 |
| 96 | tiktok-bot | 842 | 271 | Python | 1 | 🦾 A bot that generates followers, likes, views, shares and comment likes | 2026-03-08 |
| 97 | appiumn_auto | 840 | 406 | Python | 4 | appium_selenium python 自动化UI测试 | 2020-04-05 |
| 98 | Snkrs-Bot | 837 | 289 | Python | 62 | Selenium bot for Nike Snkrs site | 2021-06-15 |
| 99 | alumnium | 820 | 86 | TypeScript | 11 | End-to-end testing with AI | 2026-05-20 |
| 100 | docker-ci-tool-stack | 819 | 589 | Groovy | 8 | Docker Infrastructure via docker-compose (Jenkins, SonarQube, Nexus, GitLab, Selenium Grid) | 2020-12-13 |