Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Selenium

Selenium

70 projects

Showing 36 of 70 projects

Configure Desired Capabilities in Selenium
Configure Desired Capabilities in SeleniumJava

An umbrella project providing tools and libraries for automating web browsers via the W3C WebDriver specification.

#selenium-grid#integration-testing#selenium
Stars34.2k
Forks8.7k
Last commit
chromeless
chromelessTypeScript

A Node.js library for automating Chrome locally or headless on AWS Lambda with a simple API.

#screenshot-automation#chrome#integration-testing
Stars13.2k
Forks568
Last commit7 years ago
Nightwatch
NightwatchJavaScript

An integrated end-to-end testing framework for web and mobile apps using Node.js and W3C WebDriver API.

#webdriver-api#chromedriver#accessibility-testing
Stars11.9k
Forks1.4k
Last commit14 days ago
Capybara
CapybaraRuby

A Ruby acceptance test framework for web applications that simulates user interactions.

#hacktoberfest#selenium#acceptance-testing
Stars10.2k
Forks1.5k
Last commit1 month ago
Capybara
CapybaraRuby

A Ruby acceptance test framework for web applications that simulates user interactions.

#hacktoberfest#integration-testing#selenium
Stars10.2k
Forks1.5k
Last commit1 month ago
Protractor
ProtractorJavaScript

End-to-end test framework for Angular and AngularJS applications, built on WebDriverJS.

#end-to-end#selenium-webdriver#angularjs
Stars8.7k
Forks2.3k
Last commit3 years ago
Testcontainers
TestcontainersJava

A Java library for JUnit tests that provides lightweight, throwaway Docker containers for databases, browsers, and other services.

#hacktoberfest#devops#integration-testing
Stars8.7k
Forks1.8k
Last commit3 days ago
docker-selenium
docker-seleniumShell

Docker images for running Selenium Grid with Chrome, Firefox, and Edge, enabling scalable browser automation.

#selenium-server#helm#containerization
Stars8.6k
Forks2.6k
Last commit6 days ago
Helium
HeliumPython

A high-level Python wrapper for Selenium that simplifies web automation with a more intuitive API.

#selenium-python#chrome#helium
Stars8.3k
Forks514
Last commit5 days ago
Geckodriver
Geckodriver

A WebDriver proxy that enables automation of Firefox and other Gecko-based browsers through the Marionette protocol.

#gecko#geckodriver#proxy-server
Stars7.5k
Forks1.5k
Last commit5 days ago
Facebook WebDriver
Facebook WebDriverPHP

PHP client library for Selenium WebDriver, enabling browser automation and testing from PHP applications.

#selenium-webdriver#geckodriver#integration-testing
Stars5.2k
Forks848
Last commit12 days ago
Social Mapper
Social MapperPython

An OSINT tool that uses facial recognition to correlate social media profiles across multiple platforms for security professionals.

#osint#red-teaming#selenium
Stars4.0k
Forks819
Last commit4 years ago
playwright-go
playwright-goGo

A Go library to automate Chromium, Firefox, and WebKit browsers with a single API for cross-browser web automation.

#playwright#hacktoberfest#headless-chrome
Stars3.4k
Forks232
Last commit3 months ago
playwright-go
playwright-goGo

A Go library for cross-browser automation, controlling Chromium, Firefox, and WebKit with a single API.

#playwright#hacktoberfest#headless-chrome
Stars3.4k
Forks232
Last commit3 months ago
Symfony Panther
Symfony PantherPHP

A PHP and Symfony library for browser testing and web scraping using real browsers via the WebDriver protocol.

#hacktoberfest#selenium-webdriver#chromedriver
Stars3.1k
Forks233
Last commit4 days ago
uncaptcha
uncaptchaPython

A proof-of-concept system that defeats Google's audio reCaptcha with 85% accuracy using speech recognition and browser automation.

#web-security#selenium#captcha-bypass
Stars2.8k
Forks327
Last commit8 years ago
WebDriverManager
WebDriverManagerJava

Automates driver management for Selenium WebDriver in Java, handling download, setup, and browser instantiation.

#driver-management#continuous-testing#java-library
Stars2.7k
Forks691
Last commit5 days ago
Selenoid
SelenoidGo

A Selenium Hub successor that runs browsers in Docker containers for scalable, immutable, and self-hosted browser automation.

#selenium-server#containerization#hub
Stars2.7k
Forks361
Last commit1 year ago
testcontainers-node
testcontainers-nodeTypeScript

A Node.js library for lightweight, disposable Docker containers to run databases, browsers, and services in tests.

#containerization#devops#integration-testing
Stars2.5k
Forks262
Last commit1 day ago
zalenium
zaleniumJava

A flexible and scalable container-based Selenium Grid extension with video recording, live preview, and cloud provider integration.

#testingbot#container-orchestration#selenium-grid
Stars2.4k
Forks556
Last commit4 years ago
Taurus (.1k)
Taurus (.1k)Python

Automation-friendly framework for continuous testing that wraps JMeter, Gatling, Locust.io, and Selenium WebDriver.

#continuous-testing#load-testing#jenkins
Stars2.1k
Forks458
Last commit14 days ago
Selenide
SelenideJava

A concise Java UI testing framework built on Selenium WebDriver for easy-to-read and maintainable automated tests.

#ajax-testing#integration-testing#ui-testing
Stars1.9k
Forks602
Last commit4 days ago
Python
PythonPython

Python language bindings for Appium, extending Selenium WebDriver for mobile automation testing.

#ios#mobile-automation#ui-testing
Stars1.8k
Forks570
Last commit2 days ago
Watir
WatirRuby

A Ruby library for automating web browsers using a clean, readable API powered by Selenium.

#selenium-webdriver#ruby-gem#selenium
Stars1.5k
Forks246
Last commit2 years ago
WD
WDJavaScript

A flexible Node.js client for the WebDriver/Selenium 2 protocol, supporting multiple programming paradigms.

#mobile-testing#async#appium
Stars1.5k
Forks401
Last commit2 years ago
Gemini
GeminiJavaScript

A deprecated utility for regression testing the visual appearance of web pages across multiple browsers.

#visual-regression-testing#gemini#css-coverage
Stars1.5k
Forks148
Last commit5 years ago
Galen
GalenJava

An open-source layout and functional testing framework for web applications using Selenium and a custom spec language.

#ui-testing#image-comparison#selenium
Stars1.4k
Forks163
Last commit3 years ago
hound
houndElixir

Elixir library for browser automation and integration testing with support for multiple webdrivers.

#elixir#phoenix#integration-testing
Stars1.4k
Forks141
Last commit1 year ago
Java
JavaJava

Java language binding for writing Appium tests that conform to the W3C WebDriver Protocol.

#ios#integration-testing#java-client
Stars1.3k
Forks760
Last commit6 days ago
ASP.NET-MVC-Template
ASP.NET-MVC-TemplateC#

A ready-to-use ASP.NET Core template with repository pattern, services, model mapping, DI, and StyleCop warnings fixed.

#asp-net-core-3-1#entity-framework-core#template
Stars1.2k
Forks175
Last commit2 months ago
Selenium
Selenium

A curated collection of Selenium resources including tools, drivers, containers, cloud services, and testing frameworks.

#selenium#awesome-list#browser-testing
Stars1.1k
Forks170
Last commit2 months ago
Selenium
Selenium

A curated collection of Selenium resources, tools, and services for web automation and testing.

#selenium#awesome-list#browser-testing
Stars1.1k
Forks170
Last commit2 months ago
Kimurai
KimuraiRuby

Write web scrapers in Ruby using a clean, AI-assisted DSL that caches selectors for fast, LLM-free extraction.

#mechanize#antidetect-browser#camoufox
Stars1.1k
Forks163
Last commit4 months ago
Serenity BDD
Serenity BDDHTML

A Java library for writing cleaner automated acceptance tests with rich living documentation and integration with Selenium, Playwright, and BDD tools.

#playwright#java-library#selenium
Stars753
Forks545
Last commit4 days ago
Selene
SelenePython

A Python library for writing concise, readable, and maintainable browser UI tests with a user-oriented API.

#integration-testing#ui-testing#page-object-pattern
Stars733
Forks176
Last commit8 days ago
Needle
NeedlePython

A Python tool for automated visual regression testing of CSS, fonts, images, and SVG using Selenium and nose.

#visual-regression-testing#screenshot#nose-framework
Stars596
Forks48
Last commit3 years ago
Page 1 of 2Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
14 hours ago
#Test Automation40
#Webdriver32
#Testing26
#Browser Automation20
#Integration Testing19
#Ui Testing15
#Browser Testing15
#Selenium Webdriver14
#Docker13
#Web Testing13
#End To End Testing12
#Java10