pypdf vs selenium
pypdf and selenium share 8 technologies: alabaster, cryptography, docutils, imagesize, jinja2, markdown-it-py, markupsafe, and mdurl. pypdf is written in Python and selenium in Java.
What they share and what sets them apart
py-pdf
pypdf
A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
Python10.3kRead on November 13, 2026, at commit 5f2fa46What is pypdf built with?Only in pypdf
- sphinx-rtd-theme
fonttools
- defusedxml
fpdf2
- mdit-py-plugins
myst-parser
sphinxcontrib-jquery
pillow
- execnet
In common
SeleniumHQ
selenium
A browser automation framework and ecosystem.
Java34.6kRead on November 7, 2026, at commit b9fa6bbWhat is selenium built with?Only in selenium
- Tokio
- React
react-router-dom
- MCP
- Express
pydata-sphinx-theme
- soupsieve
- Rich
- keyring
- beautifulsoup4
- nh3
- filetype
- infer
- zip
- rfc3986
- System.Diagnostics.DiagnosticSource
- env_logger
- log
- logger
- MUI
react-modal
- @mui/icons-material
Side by side
pypdfselenium
SizeLines written by people and agents, without generated ones; code files, without tests.
pypdf85,910 lines written61 code files
selenium555,515 lines written2,434 code files
Who writes itA commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
pypdf1.5% of its commits signed by AIWith Claude Code, GitHub Copilot, Codex, and Cursor
selenium0.1% of its commits signed by AIWith Claude Code, GitHub Copilot, and Cursor
ActivityFrom GitHub and its history, on the day SeeRepo read it.
pypdfLast push November 13, 20262,649 commits10,299 stars
seleniumLast push November 7, 202635,296 commits34,577 stars
TestsThe files that test the code, and the share of code files a test imports.
pypdf47 test files55.7% of its code files have a test that imports them
selenium1,371 test files44.3% of its code files have a test that imports them
Frequently asked questions
Which is bigger, pypdf or selenium?
selenium, with 555,515 lines written; pypdf has 85,910.
The proof: SeleniumHQ/selenium's code at commit b9fa6bb
Which has more GitHub stars, pypdf or selenium?
selenium, with 34,577 stars; pypdf has 10,299.
The proof: SeleniumHQ/selenium on GitHub
Which has more tests, pypdf or selenium?
selenium, with 1,371 test files; pypdf has 47.
The proof: SeleniumHQ/selenium's code at commit b9fa6bb
Which was updated more recently, pypdf or selenium?
pypdf: its last push was on November 13, 2026, and selenium's on November 7, 2026.
The proof: py-pdf/pypdf's commits on GitHub
Which has more commits signed by AI, pypdf or selenium?
pypdf: an AI signed 1.5% of its commits, with Claude Code, GitHub Copilot, Codex, and Cursor; in selenium, 0.1%.
The proof: the commits each tool signed in py-pdf/pypdf
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.

