Top #headless Tools & Software

Explore 9 hand-picked tools and software tagged with headless β€” ranked by popularity and community signals.

puppeteer

github

JavaScript API for Chrome and Firefox

Developer Tools TypeScript
β˜… 94,125

phantomjs

github

Scriptable Headless Browser

Automation C++
β˜… 29,473

ArchiveBox

github

πŸ—ƒ Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...

Self-hosted Python
β˜… 27,242

crawlee

github

Crawleeβ€”A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.

Automation TypeScript
β˜… 22,808

crawlee-python

github

Crawleeβ€”A web scraping and browser automation library for Python to build reliable crawlers. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Parsel, BeautifulSoup, Playwright, and raw HTTP. Both headful and headless mode. With proxy rotation.

Automation Python
β˜… 8,783

puppeteer-extra

github

πŸ’― Teach puppeteer new tricks through plugins.

Automation JavaScript
β˜… 7,296

rod

github

A Chrome DevTools Protocol driver for web automation and scraping.

Automation Go
β˜… 6,863

pydoll

github

Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions.

Testing Python
β˜… 6,748

HeadlessBrowsers

github

A list of (almost) all headless web browsers in existence

Automation
β˜… 6,534