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
jsvine/waybackpack
Waybackpack is a Python command-line tool that downloads the entire Wayback Machine archive for a given URL, saving every archived snapshot…
273235active
Bionus/imgbrd-grabber
Grabber is a highly customizable imageboard/booru browser and mass downloader that can fetch thousands of images from multiple booru source…
843224active
lackeyjb/playwright-skill
An Agent Skill and Claude Code plugin that lets coding agents write and execute Playwright automation scripts on the fly, from simple page …
803221active
devanshbatham/ParamSpider
ParamSpider is a Python CLI tool that mines URLs for a domain or list of domains from web archives (Wayback Machine), filtering out uninter…
513190active
s0md3v/Photon
Photon is a fast Python-based web crawler designed for OSINT (open-source intelligence) tasks. It extracts URLs, emails, social media accou…
6513243maintenance
nilbuild/githunt
GitHunt is a React web application and Chrome extension that lets users explore the most starred GitHub projects by week, with filtering by…
563189active
pingc0y/URLFinder
URLFinder is a fast, easy-to-use Go CLI tool that extracts JS files, URLs, and sensitive information from web pages, including hidden unaut…
733181active
axcore/tartube
Tartube is a free, open-source GUI front-end for youtube-dl, yt-dlp and other compatible video downloaders, written in Python 3 / Gtk 3. It…
823166active
feder-cr/invisible_playwright
A Python library that provides an antidetect, stealth-patched Firefox build for Playwright, with fingerprints set at the C++ engine level a…
783160active
keon/browser-control
A small, fast Rust CLI that drives a real browser over the Chrome DevTools Protocol, designed for coding agents and shell pipelines. It exp…
903151active
Virtual-Browser/VirtualBrowser
VirtualBrowser is a free, open-source anti-fingerprint browser built on Chromium that lets users create and manage multiple isolated browse…
883145active
thp/urlwatch
urlwatch is a Python CLI tool that monitors webpages for changes and notifies you via e-mail, terminal, or third-party services like Telegr…
703142active
sabnzbd/sabnzbd
SABnzbd is an open-source binary newsreader written in Python that automates Usenet downloads from NZB files, handling downloading, verific…
963121active
adryfish/fingerprint-chromium
A fingerprint browser built on Ungoogled Chromium that lets users spoof or control browser fingerprint characteristics to avoid detection. …
833110active
CharlesPikachu/videodl
A lightweight video downloader written in pure Python that parses and downloads videos from dozens of streaming platforms (Douyin, Bilibili…
813105active
sergiotapia/magnetissimo
Magnetissimo is a self-hosted Elixir/Phoenix web application that crawls popular torrent sites and indexes magnet links into a local Postgr…
993100active
Scrapyd
Scrapyd is a service daemon for deploying and running Scrapy spiders. It lets you upload Scrapy projects and control spiders via a JSON HTT…
663098stable
antimatter15/splat
A WebGL-based real-time viewer for 3D Gaussian Splatting scenes, rendering photorealistic navigable 3D environments from photo-derived spla…
483071active
lxml/lxml
lxml is a fast, feature-rich Python library for processing XML and HTML, built on the C libraries libxml2 and libxslt. It provides an Eleme…
973067stable
symfony/panther
Symfony Panther is a PHP library for browser testing and web scraping that drives real browsers (Chrome, Firefox) via the W3C WebDriver pro…
663067active
spacecowboy/Feeder
Feeder is an open-source RSS/Atom/JSON Feed reader app for Android, built with Kotlin and Jetpack Compose. It runs entirely locally with no…
973053active
web-scrobbler/web-scrobbler
Web Scrobbler is a browser extension that scrobbles music playback history from streaming sites to services like Last.fm, Libre.fm, ListenB…
923049active
Alfredredbird/tookie-osint
Tookie-OSINT is an open-source Python OSINT tool that finds social media accounts and gathers information based on user inputs. It offers a…
813046active
Qianlitp/crawlergo
crawlergo is a Go-based browser crawler that uses headless Chrome to discover URLs for web vulnerability scanners. It renders pages, fills …
243039active
oxylabs/perplexity-scraper
A repository of code examples and documentation for Oxylabs' Perplexity Scraper API, which sends prompts to Perplexity and returns AI-gener…
613029active
dw-dengwei/daily-arXiv-ai-enhanced
A tool that automatically crawls daily arXiv papers and summarizes them using LLMs like DeepSeek, publishing the results as a browsable sit…
623027active
TheBlewish/Automated-AI-Web-Researcher-Ollama
A Python application that turns a locally-run Ollama LLM into an automated web research assistant. Given a single query, it generates focus…
633017active
deedy5/ddgs
DDGS (Dux Distributed Global Search) is a Python metasearch library that aggregates text, image, video, news, and book results from multipl…
893013active
vitalets/github-trending-repos
A GitHub-based service that tracks trending repositories per programming language and delivers updates via native GitHub notifications. A s…
523013active
MALSync/MALSync
MAL-Sync is a browser extension and userscript that integrates MyAnimeList, AniList, Kitsu, Simkl, Shikimori, and MangaBaka into hundreds o…
933012active
symfony/browser-kit
Symfony BrowserKit is a PHP component that simulates the behavior of a web browser, enabling programmatic requests, link clicks, and form s…
933008stable
thewhiteh4t/FinalRecon
FinalRecon is an all-in-one automatic web reconnaissance tool written in Python that provides a fast overview of a web target. It bundles h…
673006active
AutoCLI
AutoCLI is a blazing-fast, memory-safe command-line tool written in Rust that fetches information from 55+ websites (Twitter/X, Reddit, You…
602992active
Video_Spider
A PHP-based web service that parses short-video links from platforms like Douyin, Kuaishou, Weibo, and Pipixia to return watermark-free vid…
532991active
striver-ing/wechat-spider
An open-source WeChat crawler that scrapes articles, reading counts, likes, and comments from WeChat official accounts using a man-in-the-m…
732973active
Tyrrrz/DiscordChatExporter
DiscordChatExporter is an application that exports Discord message history from direct messages, group messages, and server channels to fil…
9212116maintenance
AcadHomepage
AcadHomepage is a Jekyll-based template for building a modern, responsive academic personal homepage hosted on GitHub Pages. It automatical…
742957active
rust-headless-chrome/rust-headless-chrome
A Rust library providing a high-level API to control headless Chrome or Chromium via the DevTools Protocol, serving as the Rust equivalent …
792952active
public-clis/twitter-cli
A terminal-first CLI for Twitter/X that lets users read timelines, bookmarks, search results, and user profiles without official API keys, …
482947active
Luoyacheng/legado-E
阅读Sigma (Reading Sigma) is an open-source Android e-book reader forked from Legado, offering customizable book sources, RSS subscriptions, …
692939active
GodsScion/Auto_job_applier_linkedIn
A Python/Selenium desktop application that automates LinkedIn Easy Apply job applications, finding relevant jobs, filling application quest…
932931active
langchain-ai/social-media-agent
A TypeScript AI agent built on LangGraph that takes a URL, scrapes its content, and generates Twitter and LinkedIn posts using LLMs. It inc…
672920active
LittleSurvival/copymanga-copy20
A collection of Chinese manga source extensions for Tachiyomi/Mihon-compatible comic reader apps, supporting Copymanga, vomic, Baozimanhua,…
872918active
ChanceYu/front-end-rss
An automated RSS aggregator that collects the latest front-end technology articles from popular newsletters and blogs, categorizes them, an…
772901active
vladkens/twscrape
twscrape is an async Python library and CLI for scraping X/Twitter via its Search and GraphQL endpoints using a pool of your own accounts. …
952882active
zhizhuodemao/js-reverse-mcp
An MCP server that gives AI coding agents (Claude, Cursor, Copilot) tools for JavaScript reverse engineering in a headed Chrome browser, in…
792881active
cdhigh/KindleEar
KindleEar is a self-hostable Python web application that aggregates RSS/ATOM/JSON feeds and web content (including Calibre recipes) into ep…
732875active
littledivy/mimic
mimic is a Python tool that captures traffic from mobile or web apps via mitmproxy, extracts authentication material, and uses AI to genera…
522870active
goniszewski/grimoire
Grimoire is a local-first, self-hosted bookmark manager for saving, extracting, and searching web content, with optional AI-powered summari…
952866active
ScrapeCreators/social-media-research-skills
A collection of AI agent skills for social media research built on the ScrapeCreators scraping API. The skills give agents complete workflo…
552863active
digininja/CeWL
CeWL is a Ruby command-line tool that spiders a target website to a specified depth and collects unique words into a custom wordlist for us…
592862stable
zzzprojects/html-agility-pack
Html Agility Pack (HAP) is a free, open-source HTML parser written in C# that builds a read/write DOM and supports XPath and XSLT queries. …
892850active
youniaogu/MangaReader
A cross-platform manga reading app built with React Native for Android and iOS, with tablet support. It uses a plugin-based design to aggre…
482833active
spatie/crawler
A PHP library by Spatie for crawling links on websites, built on Guzzle promises for concurrent requests. It can execute JavaScript via Chr…
912831active
chrieke/prettymapp
Prettymapp is a Python package and Streamlit webapp that generates stylized, artistic maps from OpenStreetMap data. It is a speed-focused r…
762827active
Geniusay/ChopperBot
ChopperBot is a fully automated AI bot that monitors popular live streams across platforms like Douyu, Huya, Bilibili, Douyin, and Twitch, …
422826active
besuper/TwitchNoSub
A browser extension for Chrome, Chromium-based browsers, and Firefox that lets users watch subscriber-only VODs (past broadcasts) on Twitch…
732813active
meeb/tubesync
TubeSync is a self-hosted PVR (personal video recorder) for YouTube that syncs channels and playlists to local directories, wrapping yt-dlp…
992807active
rusq/slackdump
Slackdump is a Go CLI tool that archives private and public Slack messages, threads, files, users, channels, and emojis locally without req…
972807active
Spider Flow
Spider-Flow is a self-hosted Java-based web crawler platform that lets users define scraping workflows visually as flowcharts without writi…
2311351maintenance
geziyor/geziyor
Geziyor is a fast web crawling and scraping framework for Go, supporting JavaScript rendering via Chrome, caching, proxy management, and au…
692782active
xnl-h4ck3r/waymore
waymore is a Python CLI tool that retrieves URLs from multiple web archive and intelligence sources (Wayback Machine, Common Crawl, Alien V…
842762active
chaolucky18/xuexitongScript
A Tampermonkey userscript (also runnable via browser console) that automates course video playback on the Xuexitong (Chaoxing) learning pla…
702759active
cobrateam/splinter
Splinter is a Python library providing a simple, consistent API for browser automation and web application acceptance testing. It abstracts…
362750active
Spider
Spider is a concurrency-first web crawler and scraper written in Rust that streams pages as they arrive, renders JavaScript only when neede…
832747active
Dineshkarthik/telegram_media_downloader
A Python tool that downloads media files (audio, documents, photos, videos, voice notes) from Telegram chats, channels, and conversations, …
752742active
microlinkhq/metascraper
Metascraper is a Node.js library that extracts unified metadata from any URL by combining Open Graph, JSON-LD, Microdata, RDFa, Twitter Car…
922738active
geekgeekrun/geekgeekrun
GeekGeekRun is a free, open-source desktop application (built on Electron, Vue, Puppeteer, SQLite/TypeORM) that automates job hunting on th…
732732active
prinsss/twitter-web-exporter
A UserScript (for Tampermonkey/Violentmonkey) that exports tweets, bookmarks, lists, followers, search results, and media from the Twitter/…
862721active
zubair-trabzada/ai-marketing-claude
A suite of 15 marketing skills for Claude Code that runs parallel subagents to audit websites, generate copy, email sequences, ad creatives…
432714active
Johnserf-Seed/f2
F2 is an asynchronous Python library and CLI tool for downloading videos and fetching API data from multiple platforms including Douyin, Ti…
672704active
TermuxHackz/X-osint
X-osint is an open-source Python-based OSINT framework for gathering information about phone numbers, email addresses, IP addresses, VINs, …
692701active
Nandaka/PixivUtil2
A Python command-line tool for bulk downloading images from Pixiv and Pixiv FANBOX, with support for downloading by member, tag, bookmark, …
692696active
MrsEWE44/musicDownload
A Python GUI application for searching and downloading music from major Chinese music platforms (Kugou, Kuwo, QQ Music, NetEase Cloud Music…
632694active
Open-Web-Analytics/Open-Web-Analytics
Open Web Analytics (OWA) is an open source, self-hosted web analytics server and JavaScript tracking client, serving as an alternative to G…
972690active
jae-jae/QueryList
QueryList is a progressive PHP web scraping framework built on phpQuery that provides jQuery-like CSS3 DOM selectors and manipulation APIs …
722690active
chrome-php/chrome
A PHP library for controlling headless Chrome/Chromium browsers via the DevTools protocol, supporting both synchronous and asynchronous usa…
832681active
jackwener/xiaohongshu-cli
A Python CLI for Xiaohongshu (小红书/Red) that lets users search, read, and interact with notes, comments, feeds, and profiles via a reverse-e…
452679active
ShareDropio/sharedrop
ShareDrop is a web application inspired by Apple AirDrop that transfers files directly between devices using WebRTC peer-to-peer connection…
3210752maintenance
pt-plugins/PT-depiler
PT-depiler is a Manifest v3 browser extension that improves efficiency when using private tracker (PT) sites, succeeding PT-Plugin-Plus. It…
1002670active
lncrawl/lightnovel-crawler
Lightnovel Crawler is a Python tool that downloads web novels from 300+ supported sources and converts them into e-books such as EPUB, MOBI…
962669active
Bright Data MCP
A Model Context Protocol (MCP) server by Bright Data that gives AI agents and LLMs real-time access to public web data through 69 tools cov…
862663active
nobiyou/wx_channel
A Windows desktop tool that injects download buttons into WeChat Channels (视频号) pages, enabling one-click and batch downloading of videos i…
812662active
agentrhq/webcmd
Webcmd is a self-learning browser infrastructure CLI for AI agents that compiles knowledge of websites into deterministic commands, cutting…
782639active
botswin/BotBrowser
BotBrowser is a privacy-focused browser core (Chromium-based) that unifies and controls browser fingerprint signals across platforms, integ…
852632active
amtoaer/bili-sync
bili-sync is a Bilibili video synchronization tool written in Rust and Tokio, designed for NAS users. It automatically downloads favorites,…
842623active
spatie/laravel-sitemap
A Laravel package by Spatie that generates XML sitemaps, either by crawling an entire site automatically or by adding URLs manually (includ…
892621stable
apify/fingerprint-suite
A modular TypeScript toolkit by Apify for generating realistic browser fingerprints and HTTP headers and injecting them into Playwright or …
952619active
raviqqe/muffet
Muffet is a fast website link checker written in Go that recursively scrapes and inspects all pages of a website for broken links. It suppo…
952616active
Serene-Arc/bulk-downloader-for-reddit
A Python command-line tool (bdfr) that bulk-downloads and archives Reddit submissions and their media from subreddits, multireddits, users,…
532613active
sarperavci/CloudflareBypassForScraping
A Python library that bypasses Cloudflare's anti-bot verification for web scraping, supporting cookie generation and request mirroring for …
682603active
pi-skills
A collection of skills (SKILL.md-based tool packages) for the pi coding agent, also compatible with Claude Code, Codex CLI, Amp, and Droid.…
522592active
simonw/shot-scraper
shot-scraper is a Python CLI utility built on Playwright for taking automated screenshots of websites, recording video demos, and scraping …
922582active
miantiao-me/hacker-podcast
An AI-powered Chinese podcast application that automatically scrapes daily Hacker News top stories, generates Chinese summaries and scripts…
632581active
liu673cn/bug
An open-source TVBox shell application (empty shell) for Android TV and mobile devices that plays video streams from user-supplied configur…
3210324maintenance
krau/SaveAny-Bot
A self-hosted Telegram bot written in Go that saves Telegram files (documents, videos, photos, stickers, Telegraph pages) to various storag…
852571active
owntone/owntone-server
OwnTone is an open-source audio media server written in C that streams local files, Spotify, and internet radio to AirPlay 1/2 (multiroom),…
892560active
kpcyrd/sn0int
sn0int is a semi-automatic OSINT framework and package manager written in Rust that enumerates attack surface by processing public informat…
662553active
get_iplayer
A Perl-based command-line tool that indexes and downloads TV and radio programmes from BBC iPlayer and BBC Sounds. It supports regex search…
282552active
zotify-dev/zotify
Zotify is a command-line tool for downloading music tracks, albums, playlists, and podcasts directly from streaming sources at up to 320kbp…
322548active

← prev page 5 / 20 next →