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
Kspider
Kspider is a self-hosted visual web scraping platform written in Java where users define crawler workflows as flowcharts without writing ba…
151265active
ImAiiR/QobuzDownloaderX
QobuzDownloaderX (QBDLX) is a desktop GUI application that downloads music streams directly from the Qobuz streaming platform using its API…
721264active
egbertbouman/youtube-comment-downloader
A Python script and library for downloading YouTube video comments without using the official YouTube API. It outputs comments in JSONL, JS…
821260active
AIPexStudio/AIPex
AIPex is an open-source (MIT) AI browser automation assistant delivered as a Chrome/Edge extension that runs inside your existing browser w…
761256active
MarioVilas/googlesearch
A Python library that performs Google web searches programmatically and returns result URLs, without using an official Google API. It is un…
101254active
myreader-io/myGPTReader
myGPTReader is a Slack bot powered by ChatGPT that reads and summarizes webpages, documents (eBooks, PDF, DOCX), and YouTube videos, and su…
104414maintenance
tomorrow505/auto_feed_js
A Tampermonkey/Greasemonkey userscript that enables one-click cross-posting (re-seeding) of torrents across 100+ private tracker sites. It …
751252active
gooseworks-ai/goose-skills
A library of 200+ AI agent skills and data APIs for growth and go-to-market work, installable into coding agents like Claude Code, Cursor, …
601252active
EmergenceAI/Agent-E
Agent-E is an open-source agent-based system that automates actions on the user's computer, currently focusing on browser automation via na…
581252active
Decodo
Decodo (formerly Smartproxy) is a commercial rotating proxy network and web scraping platform offering 125M+ residential, mobile, ISP, and …
651246active
firecrawl/web-agent
An open-source TypeScript framework for building autonomous web research agents, layered from a Next.js chat template down to an agent core…
471246active
jeremykendall/php-domain-parser
A PHP library that parses domain names into their component parts (subdomain, registrable domain, second-level domain, public suffix) using…
511245active
WebScrapBook
WebScrapBook is a browser extension that captures web pages faithfully into various archive formats (including MAFF and HTZ) for local or b…
761243active
anvaka/npmgraph.an
A web application that visualizes the dependency graph of npm packages in 2D and 3D, built with Vue 3 and the ngraph library. It fetches pa…
631243active
raawaa/jav-scrapy
A TypeScript-based Node.js CLI tool that batch-scrapes JAV (adult video) metadata, magnet links, and cover images from source websites. It …
901242active
seveniruby/AppCrawler
AppCrawler is a Scala-based automated app traversal (crawler) testing tool built on Appium, supporting Android, iOS, mini-programs, and Har…
541241active
CERT-Polska/Artemis
Artemis is a modular, open-source vulnerability scanner developed by CERT Polska that checks website security at scale. It automatically ge…
941240active
warifp/FacebookToolkit
A PHP command-line toolkit for retrieving Facebook account data via the Graph API, including access tokens, friend IDs, emails, and names, …
231235active
saeeddhqan/Maryam
OWASP Maryam is a modular open-source OSINT framework for harvesting data from open sources, search engines, and social networks. It provid…
101231active
taranis-ai/taranis-ai
Taranis AI is a self-hosted open-source OSINT platform that collects news articles from web sources and uses NLP/AI to enrich, cluster, and…
931228active
cnbattle/douyin
A Go-based crawler that scrapes Douyin (TikTok China) recommendation and search page video lists by controlling the mobile app on a real de…
571225active
GPTaku Plugins
insane-search is a Claude Code plugin that reads public web pages that would otherwise be blocked (403, CAPTCHA, WAF), escalating through p…
831224active
mika-cn/maoxian-web-clipper
MaoXian Web Clipper is a browser extension for Firefox and Chrome that clips selected content from web pages and saves it to the local mach…
641224active
kmille/deezer-downloader
A self-hosted Python service with a simple web frontend for downloading songs, albums, and playlists from Deezer (and via yt-dlp), with ID3…
771221active
hengliyin/cdfang-spider
A full-stack web application that scrapes Chengdu Housing Association lottery housing data and presents it through interactive charts and s…
491221active
eooce/Auto-login-netlib
A JavaScript automation script that periodically logs into netlib.re accounts to keep free domains alive, run via GitHub Actions on a 60-da…
361220active
ycdxsb/PocOrExp_in_Github
A Python CLI tool that automatically aggregates proof-of-concept (POC) and exploit (EXP) code from GitHub by CVE ID, using CVE information …
771218active
Sak32009/GetDataFromSteam-SteamDB
A userscript that extracts game and DLC data from Steam store pages and SteamDB. It runs via userscript managers like Tampermonkey or Viole…
741214active
browserable/browserable
Browserable is an open-source, self-hostable JavaScript library for building AI browser agents that navigate sites, fill out forms, click b…
341210active
N0rz3/Phunter
Phunter is a Python CLI OSINT tool that gathers information about phone numbers, including operator, line type, location, reputation, spam …
271203active
teaSummer/MCiSEE
MCiSEE is a web application that aggregates and presents Minecraft resources (software, tools, websites) collected from the internet in an …
661201active
gityuanbao/share
A personal open-source repository whose main component is akshare_collector, a Python tool built on AKShare that collects Chinese financial…
611200active
MediaBox
MediaBox is an Android 'universal media container' app that aggregates video, manga, and other media through a WeChat-mini-program-like plu…
231200active
internetwache/GitTools
GitTools is a collection of three shell/Python scripts for finding and exploiting websites that publicly expose their .git directory. It in…
664191maintenance
scrapinghub/splash
Splash is a lightweight, scriptable headless browser exposed as a service with an HTTP API, implemented in Python 3 using Twisted and Qt5. …
324190maintenance
neon-mmd/websurfx
Websurfx is an open-source meta search engine written in Rust that aggregates results from multiple search engines while respecting user pr…
821199active
xenova/chat-downloader
Chat Downloader is a Python tool and library for retrieving chat messages from livestreams, videos, clips, and past broadcasts on platforms…
421198active
niudaii/zpscan
zpscan is a Go-based command-line information gathering and reconnaissance tool for security assessments. It bundles subdomain enumeration,…
231197active
instantbox/instantbox
instantbox is a self-hosted service that spins up temporary, clean Linux containers (Ubuntu, CentOS, Arch, Debian, Fedora, Alpine) with ins…
324172maintenance
constverum/ProxyBroker
ProxyBroker is an asynchronous Python tool that finds public HTTP(S) and SOCKS4/5 proxies from ~50 sources and concurrently checks their ty…
324169maintenance
austin-weeks/miasma
Miasma is a lightweight Rust web server that traps AI web scrapers in an endless pit of poisoned training data and self-referential links. …
801194active
aooiuu/any-reader
Any-Reader is an open-source, cross-platform content aggregation tool that unifies novels, manga, video, and audio from user-defined source…
721191active
jayus0821/swagger-hack
A Python CLI tool that automatically crawls all endpoints exposed by leaked Swagger/OpenAPI documentation and sends configured test request…
531189active
intoli/user-agents
A JavaScript/TypeScript npm package for generating random user agents weighted by real-world market share, with daily-updated data. It also…
771186active
auto-novel/auto-novel
AutoNovel is a website application that automatically machine-translates light novels (web novels, bunko novels, and local files) using LLM…
761185active
scdl-org/scdl
scdl is a Python command-line tool for downloading music, playlists, likes, and reposts from SoundCloud, with automatic ID3 metadata taggin…
634126maintenance
shobrook/rebound
Rebound is a command-line tool that runs your file and, when an exception is thrown, instantly fetches related Stack Overflow questions and…
234115maintenance
Evolution0/bandcamp-dl
A Python command-line tool for downloading albums and tracks from bandcamp.com, with options for filename templating, album art embedding, …
671179active
grangier/python-goose
Python-Goose is a Python library that extracts the main body text, metadata, top image, and embedded videos from news article web pages. It…
614106maintenance
rchipka/node-osmosis
Osmosis is an HTML/XML parser and web scraper library for Node.js built on native libxml C bindings. It offers a chainable, promise-like in…
324104maintenance
rverton/webanalyze
webanalyze is a Go port of Wappalyzer that detects the technologies used on websites, built for performant mass scanning of large host list…
961178active
datawhores/OF-Scraper
OF-Scraper is a command-line tool for downloading media from OnlyFans and performing bulk actions like liking or unliking posts. It is a re…
751178active
Abbey
ScrapeServ is a self-hosted API service that accepts a URL and returns the website's data along with browser screenshots, using Playwright …
221176active
ycngmn/Nobook
Nobook is a lightweight, ad-free Android client for browsing Facebook, built with Kotlin and Jetpack Compose on top of a WebView. It blocks…
101176active
apache/groovy-geb
Apache Geb is a Groovy-based browser automation library built on WebDriver, combining jQuery-like content selection with Page Object modell…
761174active
online-judge-tools
A command-line tool that automates solving problems on online judges like AtCoder, Codeforces, and HackerRank. It downloads sample and syst…
231173active
evyatarmeged/Raccoon
Raccoon is a Python-based offensive security CLI tool for reconnaissance and information gathering. It performs DNS lookups, WHOIS, TLS ana…
644047maintenance
asdfghj1237890/WebVideo2NAS
A self-hosted pipeline consisting of a Chrome extension and a Dockerized FastAPI backend that detects HLS (M3U8), DASH (MPD), MP4, and MOV …
821164active
xeco23/WasIstLos
WasIstLos is an unofficial WhatsApp desktop client for Linux, written in C++ using gtkmm and WebKitGTK to wrap WhatsApp Web. It adds deskto…
101164active
zu1k/proxypool
A Go service that automatically crawls proxy nodes (ss, ssr, vmess, trojan) from Telegram channels, subscription URLs, and the public inter…
234034maintenance
EmilStenstrom/justhtml
JustHTML is a pure Python HTML5 parser with browser-style error recovery, safe-by-default sanitization, CSS selector querying, and serializ…
841159active
Libraries.io
Libraries.io is an open source discovery service that indexes millions of packages across 32 package managers, letting developers search an…
761159active
CMHopeSunshine/LittlePaimon
LittlePaimon is a multifunctional Genshin Impact chatbot built on the NoneBot2 framework, supporting the OneBot protocol for QQ. It provide…
241159active
0x727/ShuiZe_0x727
ShuiZe_0x727 is a Python-based automated information gathering (reconnaissance) tool for red team operators. Given a root domain, C-segment…
234021maintenance
yunginnanet/HellPot
HellPot is a cross-platform HTTP honeypot that punishes bots ignoring robots.txt by streaming an infinite Markov-chain-generated page of ps…
451157active
random-robbie/My-Shodan-Scripts
A collection of Python 3 scripts for querying the Shodan search engine to find exposed devices and services on the internet. It bundles man…
571156active
fanpei91/torsniff
torsniff is a Go CLI tool that sniffs torrent metadata from the BitTorrent network by participating in the DHT and connecting to peers to d…
104009maintenance
webrecorder/browsertrix-crawler
Browsertrix Crawler is a standalone browser-based high-fidelity web crawling system that runs in a single Docker container. It uses Puppete…
981151active
0xsha/CloudBrute
CloudBrute is a Go CLI tool that enumerates a company's infrastructure, files, and applications across major cloud providers (Amazon, Googl…
241151active
filipedeschamps/rss-feed-emitter
A Node.js library that aggregates RSS and Atom news feeds and emits events for every new item published. It automatically manages feed hist…
681150stable
AndyTheFactory/newspaper4k
Newspaper4k is a Python library and CLI for scraping and curating news articles, extracting text, titles, authors, publish dates, and metad…
781149active
nicolomantini/LinkedIn-Easy-Apply-Bot
A Python bot that automates applying to jobs on LinkedIn using the Easy Apply feature. It reads search preferences, resume uploads, and bla…
531149active
mrkrsl/web-search-mcp
A locally hosted MCP (Model Context Protocol) server written in TypeScript that gives local LLMs web search capabilities without requiring …
331147active
tmwgsicp/wechat-download-api
An open-source API service for fetching WeChat official account articles, generating standard RSS 2.0 feeds, and exporting entire account a…
721146active
agentbay-ai/wuying-agentbay-sdk
Multi-language SDK (Python, TypeScript, Go, Java) for Wuying AgentBay, Alibaba Cloud's cloud sandbox platform built for AI agents. It lets …
701146active
Aggr
AGGR (SignificantTrade) is a Vue.js web application that aggregates live cryptocurrency trades from many exchanges (Binance, Coinbase, BitM…
561146active
eshaham/israeli-bank-scrapers
A TypeScript library providing scrapers for all major Israeli banks and credit card companies, published as the npm package israeli-bank-sc…
981145active
platonai/Browser4
Browser4 is an AI-native browser engine built in Kotlin for autonomous agents, intelligent data extraction, and large-scale web automation.…
931145active
hasanfirnas/symbiote
Symbiote is a Python-based social engineering tool that generates a phishing page to trick a target into granting camera permission, then c…
331145active
Haleydu/Cimoc
Cimoc is an open-source Android manga/comic reader app that aggregates multiple online comic sources. It supports page and scroll reading m…
233966maintenance
kevthehermit/PasteHunter
PasteHunter is a Python 3 application that queries public pastebin-style sites (pastebin.com, GitHub gists, slexy, stackexchange, etc.) and…
471143active
Fess
Fess is an open-source, self-hosted enterprise search server built on OpenSearch with a browser-based admin UI, built-in crawlers for web s…
951141active
Junyi-99/ChatGPT-API-Scanner
A Python CLI tool that scans GitHub for publicly leaked OpenAI API keys using Selenium browser automation. It is intended for security rese…
481137active
fwonggh/Bthub
Bthub is a magnet link and torrent search engine, and this repository serves as its official address release page listing current and backu…
761136active
rebane2001/xikipedia
Xikipedia is a web application that presents Wikipedia content as a social media feed, using a simple non-ML algorithm that learns user eng…
501136active
ChineseSubFinder/ChineseSubFinder
A self-hosted Go application that automatically downloads Chinese subtitles for movies and TV shows from subtitle websites. It integrates w…
233929maintenance
GoAnime
GoAnime is a terminal-based (TUI) anime browser written in Go that lets users search, stream, and download anime episodes directly in mpv. …
911135active
Epic Awesome Gamer
A Python application that automatically claims weekly free games and monthly content from the Epic Games Store. It uses browser automation …
531129active
johnwmillr/LyricsGenius
A Python client library that wraps the Genius.com API and scrapes song lyrics, artist, and album metadata. It provides simple search and do…
951127active
bellingcat/auto-archiver
A Python tool by Bellingcat that automatically archives web content such as videos, images, social media posts, and webpages from URLs supp…
951126active
elixir-crawly/crawly
Crawly is a high-level web crawling and scraping framework for Elixir, modeled after Scrapy, where developers define spiders that fetch pag…
341122active
shanmiteko/LotteryAutoScript
A Node.js automation script that monitors Bilibili dynamic posts for lottery/giveaway draws and automatically participates by liking, comme…
831121active
projectdiscovery/wappalyzergo
A high-performance Go library that ports the Wappalyzer technology detection stack, identifying web technologies from HTTP headers and HTML…
961120active
iFurySt/RedNote-MCP
A Model Context Protocol (MCP) server that lets AI clients access RedNote (Xiaohongshu) content, including keyword search and note retrieva…
161120active
Komet/MediaElch
MediaElch is a cross-platform desktop media manager for Kodi that scrapes and organizes metadata for movies, TV shows, concerts, and music.…
641119active
r3nt0n/bopscrk
bopscrk is a Python CLI tool that generates smart, targeted wordlists for password cracking, combining user-provided words with transformat…
231119active
JimmXinu/FanFicFare
FanFicFare is a Python tool that downloads stories from over 100 fanfiction and web fiction sites and converts them into EPUB (and HTML) eB…
991116active
Doriandarko/make-it-heavy
A Python framework that emulates Grok Heavy-style deep analysis by orchestrating multiple specialized AI agents in parallel via OpenRouter'…
301116active
leovan/SciHubEVA
SciHubEVA is a cross-platform GUI application for searching and downloading papers from Sci-Hub, built with Python and Qt (PySide6/QML). It…
671114active
gautamkrishnar/socli
SoCLI is a Python command-line client for Stack Overflow that lets developers search and browse questions and answers without leaving the t…
521112active

← prev page 10 / 20 next →