Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source web-scraping software

2000 open-source libraries, tools and applications tagged web-scraping, ranked by how closely web-scraping is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

2000 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
yt-dlp
yt-dlp is a feature‑rich command‑line tool for downloading audio and video from thousands of websites. It is a actively maintained fork of …
96195314active
Firecrawl
Firecrawl is an open‑source web data API that can search, scrape, and interact with web pages at scale. It returns clean markdown, JSON, sc…
86191248active
HelloGitHub
HelloGitHub is a web service that curates and shares interesting, entry‑level open‑source projects from GitHub. It publishes monthly newsle…
98180299active
Browser Use
Browser Use is a Python library that lets large language models control a web browser just like a human, performing clicks, typing, and for…
84117325active
Playwright
Playwright is a framework for web testing and browser automation that drives Chromium, Firefox, and WebKit through a single API, available …
9696681stable
puppeteer/puppeteer
Puppeteer is a JavaScript/TypeScript library that provides a high‑level API to control Chrome or Firefox via the DevTools Protocol or WebDr…
9595714active
D4Vinci/Scrapling
Scrapling is a high‑performance Python library for web scraping and crawling that adapts to site changes automatically. It includes stealth…
8786704active
Panniantong/Agent-Reach
Agent Reach is a Python‑based CLI that equips AI agents with the ability to browse and search the internet across multiple platforms. It pr…
7485113active
unclecode/crawl4ai
Crawl4AI is an open‑source Python library that provides an asynchronous, headless‑browser crawler and scraper optimized for LLM‑ready markd…
8984624active
NanmiCoder/MediaCrawler
MediaCrawler is a Python-based multi-platform social media crawler that scrapes notes, videos, posts, and comments from Xiaohongshu, Douyin…
7265481active
scrapy/scrapy
Scrapy is a fast, high-level web crawling and scraping framework for Python. It provides tools for defining spiders, extracting data, and e…
9764503active
FoundationAgents/OpenManus
OpenManus is an open-source framework for building general-purpose AI agents, created by the MetaGPT team as an open alternative to Manus. …
6658639active
soimort/you-get
You-Get is a tiny command-line utility written in Python to download media content (videos, audios, images) from the web when no other hand…
6456873active
Huginn
Huginn is a self‑hosted automation platform that lets you build agents to monitor, scrape, and act on web events. It functions like a hacka…
10050066active
Huginn
Huginn is a self-hosted system for building agents that perform automated tasks online, such as monitoring websites, watching Twitter, and …
10050066active
RSSHub
RSSHub is an open-source RSS feed generator that turns websites, social media platforms, and apps (Twitter, YouTube, Telegram, Bilibili, et…
9946497active
NaiboWang/EasySpider
EasySpider is an open‑source visual, no‑code web crawler and browser automation tool. It lets users design and run scraping tasks through a…
8344578active
vercel-labs/agent-browser
agent-browser is a fast, native Rust command‑line interface for controlling Chrome via the Chrome DevTools Protocol. It is designed for AI …
7943781active
BettaFish
BettaFish (微舆) is a from-scratch multi-agent public opinion analysis system in Python that monitors 30+ social media platforms, analyzes mi…
7542341active
NewPipe
NewPipe is a free, open-source, lightweight streaming front-end for Android that provides a privacy-friendly alternative to the official Yo…
9539818active
freeCodeCamp/devdocs
DevDocs is an API documentation browser that combines multiple developer documentations into a single clean web UI with instant search, off…
7739546active
soxoj/maigret
Maigret is a Python‑based command‑line tool that gathers public information about a person using only a username. It checks thousands of we…
9738084active
Lightpanda Browser
Lightpanda Browser is a lightweight, headless web browser built from scratch in Zig, designed for AI agents and automation tasks. It offers…
9936755active
Lightpanda Browser
Lightpanda is a headless web browser built from scratch in Zig, designed for AI agents, automation, and web scraping rather than human rend…
9936755active
changedetection.io
changedetection.io is a self‑hosted web application that monitors web pages for content changes and sends alerts via many channels. It incl…
9434909active
changedetection.io
A self-hosted web application for monitoring websites and detecting content changes, with alerts via Discord, Slack, Telegram, email, webho…
9434909active
AIHawk
AIHawk is an open‑source AI browser agent that runs a stealthy, undetectable browser for web automation and scraping. It provides an MCP se…
8732150active
AIHawk
AIHawk is an open-source Python AI agent that automates job applications by scraping job postings via browser automation and auto-applying …
8732150active
FujiwaraChoki/MoneyPrinterV2
MoneyPrinterV2 is a Python application that automates various online money-making workflows, including Twitter bots, YouTube Shorts automat…
6932101active
CloakBrowser
CloakBrowser is a stealth Chromium binary with source‑level fingerprint patches that evades bot detection systems. It provides a drop‑in re…
8232001active
CloakBrowser
CloakBrowser is a stealth Chromium distribution with 73 source-level C++ fingerprint patches that passes major bot-detection systems like C…
8232001active
iawia002/lux
Lux is a fast and simple video downloader written in Go, available both as a CLI tool and a library. It supports downloading videos from ma…
5231775active
ScrapeGraphAI
ScrapeGraphAI is a Python library that leverages large language models to automate web scraping and data extraction. It provides a high‑lev…
8731358active
ScrapeGraphAI
ScrapeGraphAI is a Python library that uses LLMs and direct graph logic to build web scraping pipelines for websites and local documents (X…
8731358active
OpenCLI
OpenCLI is a Node.js CLI tool that converts websites, browser sessions, and Electron apps into deterministic command-line interfaces for hu…
7930380active
GPT Researcher
GPT Researcher is an open-source autonomous deep research agent that plans research questions, scrapes web and local sources, and produces …
9529943active
h4ckf0r0day/obscura
Obscura is an open‑source headless browser engine written in Rust that speaks the Chrome DevTools Protocol. It provides isolated, fast‑star…
8228938active
ArchiveBox
ArchiveBox is an open-source, self-hosted web archiving application that saves URLs, browser history, bookmarks, RSS feeds, and social medi…
9928737active
firecrawl/open-lovable
Open Lovable is an AI-powered web application that lets users chat with an LLM to clone and recreate any website as a modern React app. It …
6328681active
xiaojieonly/Ehviewer_CN_SXJ
EhViewer is an Android application for browsing and downloading content from the E-Hentai gallery. It provides a mobile-friendly interface …
9827320active
spotDL/spotify-downloader
spotDL is a Python command-line tool that finds songs from Spotify playlists on YouTube and downloads them as MP3 files with album art, lyr…
9326209active
Crawlee
Crawlee is an open‑source web scraping and browser automation library for JavaScript/TypeScript (and Python) that abstracts away headless b…
9826010active
Stagehand
Stagehand is an SDK that lets developers control a browser with familiar Playwright‑style APIs and AI‑driven primitives. It provides self‑h…
8625583active
gocolly/colly
Colly is a Go library that provides a clean, fast API for building web scrapers and crawlers. It supports synchronous, asynchronous, and pa…
6725552active
Max-Eee/NeoPass
NeoPass is a Chrome extension that provides AI‑powered assistance and bypass tools for online exam portals such as Iamneo, HackerRank and N…
8624502active
qeeqbox/social-analyzer
Social Analyzer is an OSINT tool available as a Web App, CLI, and API that finds and analyzes a person's profile across 1000+ social media …
5724114active
jhao104/proxy_pool
A Python proxy pool service that periodically scrapes free proxies from 15+ sources, validates them, and stores them in Redis/SSDB. It expo…
5823762active
Mihon
Mihon is a free and open source manga reader app for Android, a continuation of the Tachiyomi project. It lets users discover, download, an…
8823723active
Guzzle
Guzzle is an extensible PHP HTTP client for sending HTTP requests and integrating with web services. It supports synchronous and asynchrono…
9823445stable
AZeC4/TelegramGroup
A web service that aggregates and indexes over 10,000 Telegram groups, channels, and bots. It provides searchable listings and links to var…
7623431active
Skyvern-AI/skyvern
Skyvern is an open‑source platform that adds AI and computer‑vision capabilities to Playwright for automating browser‑based workflows. It p…
8923226active
smicallef/spiderfoot
SpiderFoot is an open-source OSINT automation tool that integrates with over 200 data sources to gather and analyze intelligence about targ…
5422608active
SingleFile
SingleFile is an open-source browser extension for Chrome, Edge, Firefox, and Safari that saves an entire web page - including images, styl…
9922606stable
Neko
Neko is a self-hosted virtual browser that runs in Docker and streams a fully functional browser desktop to multiple users over WebRTC with…
9522529active
browser-use/jev-ultrafast
Jev Ultrafast is a Python-based browser agent that uses a small LLM to decide actions on web pages. It presents a dynamic, indexed action s…
5622407active
Builder.io
A Node.js/TypeScript crawler that scrapes one or more websites and generates knowledge files (JSON) for creating custom GPTs or OpenAI assi…
2822405active
cat-catch
Cat-Catch is an open‑source browser extension that lists and allows downloading of resources on the current page, including video streams. …
9022129active
cat-catch
Cat-catch is an open-source browser extension that sniffs and lists media resources (video, audio, images) loaded by the current web page. …
9022129active
FreeTube
FreeTube is a desktop YouTube client built with Electron and Vue that lets you watch videos without ads or tracking. It stores all user dat…
8622073active
jsdom
jsdom is a pure‑JavaScript implementation of the DOM, HTML, and related web standards for Node.js. It lets you create and manipulate a virt…
9521716active
jsdom
jsdom is a pure-JavaScript implementation of web standards like the WHATWG DOM and HTML Standards for Node.js. It emulates enough of a web …
9521716active
AutomaApp/automa
Automa is a browser extension for Chrome and Firefox that lets users automate browser tasks by visually connecting blocks into workflows. I…
6221649active
Douyin_TikTok_Download_API
Douyin_TikTok_Download_API is a self‑hosted, async REST API that scrapes Douyin and TikTok content and provides no‑watermark video download…
9820610active
Douyin_TikTok_Download_API
A high-performance asynchronous Python service that scrapes and parses data from Douyin, TikTok, Kuaishou, and Bilibili, exposing a FastAPI…
9820610active
res-downloader
Res‑Downloader is a cross‑platform desktop GUI built with Go and Wails that captures network traffic and extracts downloadable media resour…
8020510active
res-downloader
A cross-platform desktop resource downloader built with Go and Wails that sniffs network traffic through a local proxy to capture videos, a…
8020510active
Obtainium
Obtainium is an Android application that checks for updates directly from source repositories and downloads the latest APKs. It supports ma…
9520509active
Linkwarden
Linkwarden is a self-hosted, open-source collaborative bookmark manager for collecting, reading, annotating, and preserving webpages. It ar…
9820155active
SETA
OWL is a multi-agent collaboration framework built on the CAMEL-AI framework for automating real-world tasks through dynamic agent interact…
6520153active
Jack-Cherish/python-spider
A Python3 collection of web‑scraping scripts and tutorials covering sites like Taobao, JD, Bilibili, 12306, Douyin, and more. It provides r…
3219805active
mikf/gallery-dl
gallery-dl is a cross‑platform command‑line utility for downloading image galleries and collections from many popular hosting sites. It off…
9619781active
dzhng/deep-research
An AI-powered deep research agent that iteratively generates search queries, scrapes web content, and refines its research direction using …
5219779active
segment-boneyard/nightmare
Nightmare is a high-level browser automation library for JavaScript. It provides a simple API to control Chromium or Electron for tasks lik…
2319772active
lexmount/moli
Moli is a production‑ready headless browser written in Rust, optimized for AI agents and lightweight web automation. It can be accessed via…
8119690active
browser-use/browser-harness
Browser Harness is a self-healing Python harness that connects LLM agents directly to a real browser via a single editable CDP websocket. A…
7918360active
AgriciDaniel/claude-seo
An open-source SEO skill/plugin for Claude Code that bundles 25 sub-skills, 18 specialist agents, and ~30 slash commands covering technical…
8218326active
laramies/theHarvester
theHarvester is a Python CLI tool that gathers open-source intelligence (emails, subdomains, hostnames, IPs, names, URLs, ASNs) about a dom…
8918003active
ahmedkhaleel2004/gitdiagram
GitDiagram is a web application that turns any public or private GitHub repository into an interactive architecture diagram in seconds, wit…
6617880active
getmaxun/maxun
Maxun is an open-source no-code platform for web scraping, crawling, search, and AI-powered data extraction that turns websites into struct…
9417844active
projectdiscovery/katana
Katana is a fast, configurable web crawling and spidering framework written in Go, supporting both standard HTTP-based and headless browser…
9017565active
citrolabs/ego-lite
ego (lite) is a Chromium-based macOS browser designed to be shared between a human user and AI coding agents like Claude Code, Codex, and C…
8017025active
ffuf
ffuf is a fast web fuzzer written in Go used for discovering directories, virtual hosts, and parameters by brute-forcing HTTP requests. It …
9616880stable
MODSetter/SurfSense
SurfSense is an open-source, self-hostable NotebookLM alternative that combines a personal knowledge base with live open-web research conne…
9116505active
FreshRSS
FreshRSS is a free, self-hosted RSS and Atom feed aggregator written in PHP, supporting multiple users, an anonymous reading mode, and a mo…
9516281stable
Xiaohongshu MCP
A Model Context Protocol (MCP) server written in Go that lets AI assistants like Claude Code access and operate Xiaohongshu (Little Red Boo…
7916096active
avgupta456/github-trends
GitHub Trends is a service that analyzes your GitHub commits via the GitHub API to compute lines-of-code statistics by language, repository…
1015954active
FlareSolverr
FlareSolverr is a proxy server that bypasses Cloudflare and DDoS-GUARD protection by solving browser challenges with Selenium and undetecte…
9715906active
coderamp-labs/gitingest
Gitingest turns any Git repository into a prompt-friendly text digest of its codebase, suitable for feeding into LLMs. It is available as a…
6815879active
Zotero
Zotero is a free, open-source reference management application for collecting, organizing, annotating, citing, and sharing research sources…
7615465stable
dreammis/social-auto-upload
A Python automation tool that uploads videos (and some image posts) to multiple social media platforms including Douyin, Bilibili, Xiaohong…
5915419active
Playwright for Python
Playwright for Python is a library to automate Chromium, Firefox, and WebKit browsers with a single API, supporting both sync and async Pyt…
9215012stable
PuerkitoBio/goquery
goquery is a Go library that provides a jQuery-like syntax for parsing, traversing, and manipulating HTML documents, built on Go's net/html…
8714996stable
Holehe
Holehe is an OSINT tool that checks whether an email address is registered on 120+ sites (Twitter, Instagram, Snapchat, etc.) by abusing th…
3214958active
Datalux/Osintgram
Osintgram is a Python-based OSINT tool for Instagram that provides an interactive shell to collect and analyze information about Instagram …
8614936active
alexta69/metube
MeTube is a self-hosted web UI for yt-dlp that lets users download videos, audio, playlists, and channels from YouTube and dozens of other …
9314932active
maurosoria/dirsearch
dirsearch is an advanced web path scanner that brute-forces directories and files on web servers using wordlists. It is a Python CLI tool w…
8414811active
Usagi-org/ai-goofish-monitor
A self-hosted Python application that monitors Xianyu (Goofish, China's second-hand marketplace) listings in real time or on cron schedules…
6614612active
Radarr/Radarr
Radarr is a self-hosted movie collection manager for Usenet and BitTorrent users that monitors RSS feeds, searches indexers, and sends rele…
9814560active
OJ/gobuster
Gobuster is a fast, multi-threaded brute-forcing tool written in Go for enumerating web directories/files, DNS subdomains, virtual hosts, c…
7614150active
SponsorBlock
SponsorBlock is an open-source crowdsourced browser extension that automatically skips sponsor segments and other annoying parts (intros, o…
9413890active

page 1 / 20 next →