What is SeleniumBase built with?

SeleniumBase is a Python repo built with Express. It signs people in with pyotp, uses AI through mcp, makes its content with jinja2, markdown, markdown-it-py, markupsafe, mdurl, and 3 more, is tested with parameterized, pytest-cov, pytest-html, pytest-metadata, pytest-rerunfailures, and 4 more, and deploys with execnet and psutil. It has 106,509 written lines, with 158 test files.

Read on November 10, 2026, at commit 40d8d8b. Read it as markdown

Frontend

Styles 2

Interface 2

  • Rich2 files
  • cairocffi

Backend

Sign-in 1

  • pyotp1 file

AI 1

The base 1

Support

Content 8

Testing 9

  • Selenium11 files
  • behave5 files
  • Pytest3 files
  • pytest-cov
  • pytest-html
  • pytest-metadata
  • pytest-rerunfailures
  • pytest-xdist
  • parameterized

Deploy 2

Tools 19

  • pygments1 file
  • click
  • coverage
  • mkdocs
  • mkdocs-get-deps
  • Setuptools
  • flake8
  • ghp-import
  • iniconfig
  • mccabe
  • packaging
  • pathspec
7 more
  • pip
  • pluggy
  • pycodestyle
  • pyflakes
  • pyreadline3
  • typing-extensions
  • wheel

Other 32

  • filelock6 files
  • urllib32 files
  • websockets2 files
  • pyyaml1 file
  • attrs
  • Babel
  • certifi
  • platformdirs
  • python-dateutil
  • trio
  • colorama20 files
  • fasteners9 files
20 more
  • requests5 files
  • pyautogui3 files
  • cssselect1 file
  • backrefs
  • charset-normalizer
  • exceptiongroup
  • h11
  • idna
  • outcome
  • paginate
  • parse
  • regex
  • six
  • sniffio
  • sortedcontainers
  • trio-websocket
  • tzdata
  • watchdog
  • websocket-client
  • wsproto

Other repos with a similar stack

Ordered by how much of its stack they share with SeleniumBase, then by stars.

Frequently asked questions

What language is SeleniumBase written in?
SeleniumBase is written in Python, with 106,509 written lines.
What framework does SeleniumBase use?
SeleniumBase is built with Express.

The proof: in integrations/node_js/package.json

What does SeleniumBase sign people in with?
SeleniumBase signs people in with pyotp.
Does SeleniumBase use AI?
Yes. SeleniumBase uses AI through mcp.
Does SeleniumBase have tests?
Yes. SeleniumBase has 158 test files and is tested with parameterized, pytest-cov, pytest-html, pytest-metadata, pytest-rerunfailures, pytest-xdist, Selenium, behave, and Pytest.
Which repos have a stack like SeleniumBase's?
The ones that share most of its stack:apache/supersetonyx-dot-app/onyxray-project/ray

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →