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
alixaxel/chrome-aws-lambda
A TypeScript library that ships a size-optimized Chromium binary designed to run headless browser automation with Puppeteer (or Playwright)…
323284maintenance
archivy/archivy
Archivy is a self-hostable personal knowledge repository that combines note-taking, bookmarking with full-page preservation, and a searchab…
233280maintenance
cztomczak/cefpython
CEF Python provides Python bindings for the Chromium Embedded Framework, letting Python applications embed a full Chromium-based browser. I…
673237maintenance
wenbochang888/house
A Java web scraper built with SpringBoot, HttpClient, and JSoup that crawls famous Tianya forum threads about China's housing market and co…
323227maintenance
scrapy-plugins/scrapy-splash
A Scrapy plugin that integrates the Splash headless browser service to enable crawling and scraping of JavaScript-rendered web pages. It pr…
233225maintenance
Hawk
Hawk is a visual crawler and ETL IDE written in C#/WPF that lets users graphically scrape webpages, clean, transform, and store data withou…
233205maintenance
atlas-comstock/NeteaseCloudMusicFlac
A Python command-line script that downloads lossless FLAC music files to local storage based on a Netease Cloud Music playlist URL. It auto…
323150maintenance
tomnomnom/httprobe
httprobe is a Go command-line tool that takes a list of domains on stdin and probes for working HTTP and HTTPS servers, reporting which res…
233126maintenance
0x0be/yesitsme
A Python CLI script for OSINT investigations that finds Instagram profiles matching a given name, e-mail, or phone number. It scrapes dumpo…
323087maintenance
CrawlScript/WebCollector
WebCollector is an open-source Java web crawler framework that provides simple interfaces for building multi-threaded web crawlers quickly.…
583081maintenance
hongchacha/cartoon
An Android app dedicated to reading comics and manga, aggregating content from dozens of Chinese comic websites. It replaces a web browser …
323011maintenance
CodeRayZhang/Movie_Recommend
A full-stack movie recommendation system built on Spark, including a Scrapy crawler, an SSM-based movie website, an admin backend, and a Sp…
323008maintenance
jaeles-project/gospider
GoSpider is a fast web spider/crawler written in Go that crawls sites in parallel and extracts URLs from sitemaps, robots.txt, JavaScript f…
233008maintenance
mathieudutour/medium-to-own-blog
A CLI tool that migrates a Medium blog to a self-hosted Gatsby-based blog in minutes. It exports Medium content into Markdown/MDX and scaff…
323000maintenance
kotartemiy/newscatcher
A Python package that programmatically collects normalized news articles from thousands of news websites, filterable by topic, country, and…
322988maintenance
x0rz/tweets_analyzer
A Python command-line script that scrapes a Twitter profile's tweets and analyzes metadata such as activity patterns, timezone, sources, ge…
232982maintenance
google-play-scraper
A Node.js library that scrapes application data from the Google Play store, exposing methods for app details, search, reviews, permissions,…
672981maintenance
JSFinder
JSFinder is a Python command-line tool that crawls a website's JavaScript files and extracts URLs and subdomains using regex parsing. It su…
322975maintenance
iptv-m3u-maker
A Python tool that scrapes publicly shared IPTV live-stream sources, tests each link's latency on the local network, and generates an optim…
322896maintenance
howie6879/owllook
owllook is a self-hosted vertical search engine for Chinese web novels, built on Python with Sanic, MongoDB, and Redis. It aggregates resul…
772889maintenance
adieuadieu/serverless-chrome
Serverless Chrome is a scaffolding framework and Serverless Framework plugin for running headless Chrome/Chromium on AWS Lambda. It bundles…
232888maintenance
CharlesPikachu/DecryptLogin
A Python library providing programmatic login APIs for popular websites (Weibo, Bilibili, Zhihu, GitHub, Taobao, etc.) built on the request…
322853maintenance
bhavsec/reconspider
ReconSpider is an open-source OSINT framework written in Python for scanning IP addresses, emails, websites, and organizations to gather in…
232827maintenance
ganlvtech/down_52pojie_cn
A single-page file explorer built with Vue.js that can be hosted on any static website, originally created to power the 52pojie forum's dow…
232814maintenance
martinvigo/email2phonenumber
A Python OSINT tool that discovers a target's phone number from just their email address by abusing password reset flows that leak masked p…
322808maintenance
hello-efficiency-inc/raven-reader
Raven Reader is an open-source cross-platform desktop RSS/news reader built with Electron and Vue that aggregates articles from feeds in a …
102807maintenance
topfunky/hpple
Hpple is an Objective-C wrapper around the XPathQuery libxml2 library for parsing HTML and searching it with XPath expressions. It was insp…
322794maintenance
yann-shi/dht
A Go library implementing the BitTorrent DHT protocol (BEP-3, 5, 9, 10) with two modes: a standard DHT server and a crawling mode for harve…
232771maintenance
DormyMo/SpiderKeeper
SpiderKeeper is a self-hosted web-based admin dashboard for managing Scrapy spiders running on Scrapyd servers. It provides spider scheduli…
322764maintenance
Xmader/musescore-downloader
A tool for downloading sheet music from musescore.com for free without a login or Musescore Pro subscription, available as a CLI (npx msdl)…
232764maintenance
brianway/webporter
webporter is a Java crawler application built on the webmagic framework that demonstrates a complete pipeline of data crawling, persistence…
232764maintenance
jeanphix/Ghost.py
Ghost.py is a scriptable WebKit-based web client library for Python, built on PySide2/Qt5, allowing programmatic page loading and content i…
322752maintenance
jerry3747/taobao_seckill
A Python Selenium-based script that automates flash-sale purchases on Taobao and Tmall, timing checkout to grab discounted items like TVs o…
322694maintenance
pocketjoso/penthouse
Penthouse is a Node.js library that generates critical path CSS for web pages, extracting the CSS needed to render above-the-fold content f…
232679maintenance
weskerfoot/DeleteFB
A Python CLI tool that uses Selenium to automate deleting your Facebook posts, page likes, and conversations through your real browser. It …
102662maintenance
mckaywrigley/paul-graham-gpt
An open-source AI-powered search and chat application built over Paul Graham's essays using OpenAI embeddings, pgvector on Supabase, and GP…
312661maintenance
thewhiteh4t/nexfil
Nexfil is an OSINT command-line tool written in Python that finds social media profiles by username across 350+ websites in seconds. It sup…
322630maintenance
mattt/Ono
Ono is an Objective-C/Swift library for parsing and querying XML and HTML documents on iOS and macOS, built on libxml2. It provides a conve…
322591maintenance
obheda12/GitDorker
GitDorker is a Python CLI tool that uses the GitHub Search API with a curated list of over 200 dorks to find sensitive information exposed …
322589maintenance
Ccixyj/JBusDriver
An Android app for browsing the JAVBUS adult content catalog, inspired by JAViewer. It is built with Kotlin using MVP architecture, RxJava2…
232585maintenance
Tuhinshubhra/CMSeeK
CMSeeK is a Python 3 command-line suite that detects the content management system (CMS) powering a website, supporting over 180 CMSs inclu…
612578maintenance
justinzm/gopup
GoPUP is a Python library that provides convenient interfaces to a wide range of public Chinese data sources, including Baidu/Weibo/Google …
232545maintenance
luin/readability
A Node.js library that extracts clean, readable article content from any web page, based on arc90's readability project. It returns the art…
322517maintenance
Gecco
Gecco is a lightweight, easy-to-use web crawler framework for Java that lets developers define crawlers with annotation-based jQuery-style …
482513maintenance
AIMedia
AIMedia is a heavyweight integrated application that automatically scrapes trending news, generates AI-written articles with AI-generated i…
662484maintenance
yichahucha/surge
A collection of JavaScript rewrite scripts for the Surge and Quantumult X proxy apps. They modify HTTP responses on iOS to inject Netflix I…
662467maintenance
lorien/grab
Grab is a Python web scraping framework providing HTTP request handling, proxy/cookie support, and XPath-based HTML parsing, plus a Spider …
482463maintenance
andyzys/jd_seckill
A Python script that automates logging into JD.com (Jingdong), reserving products like Moutai liquor, and purchasing them at a scheduled se…
322448maintenance
decaywood/XueQiuSuperSpider
A Java 8 web scraping framework for collecting stock data from Xueqiu (Snowball) and other Chinese financial sites. It is built around comp…
322439maintenance
screetsec/Sudomy
Sudomy is a Bash-based subdomain enumeration and reconnaissance framework that collects subdomains via active brute-forcing and passive thi…
232434maintenance
netlify/staticgen
StaticGen.com is a Gatsby-built leaderboard website that ranks open-source static site generators by GitHub/GitLab stars, forks, and Twitte…
102432maintenance
delight-im/Android-AdvancedWebView
An enhanced WebView component library for Android that fixes common WebView quirks and works out of the box. It provides a drop-in replacem…
322412maintenance
paquettg/php-html-parser
A PHP library that parses HTML into a DOM and lets you find and manipulate tags using CSS selectors, similar to jQuery. It is designed for …
322395maintenance
Terminus2049/Terminus2049.github.io
Terminus (端点星) is a GitHub Pages-hosted site built with Jekyll that archives articles deleted from Chinese platforms like WeChat and Weibo …
322372maintenance
QianyanTech/Image-Downloader
A Python application that crawls and downloads images from Google, Bing, and Baidu using Selenium or API drivers. It offers both a PyQt5 GU…
232359maintenance
madelynnblue/goread
Go Read is a Google Reader clone: a self-hostable RSS feed reader built in Go on Google App Engine with an AngularJS frontend. It lets user…
102358maintenance
Tangram
Tangram is a JavaScript library for rendering 2D and 3D maps live in the browser using WebGL, tuned for OpenStreetMap but supporting GeoJSO…
492334maintenance
hidroh/materialistic
Materialistic is a material-design Hacker News client for Android built in Java. It uses the official Hacker News API, Algolia search, and …
232331maintenance
Encom Boardroom
A WebGL/Three.js web application recreating the Encom boardroom scene from Tron: Legacy, visualizing realtime GitHub and Wikipedia data str…
322320maintenance
lucasjinreal/weibo_terminater
A Python-based web scraper that crawls Weibo (Sina's microblog platform) to collect user posts, comments, followers, and conversation pairs…
322317maintenance
ggerganov/wave-share
A proof-of-concept browser application that shares files between nearby devices by performing WebRTC signaling through audio tones instead …
322313maintenance
sfu-db/dataprep
DataPrep is a Python library for low-code data preparation, offering modules to collect data from common APIs (connector), run fast explora…
232261maintenance
buckket/twtxt
twtxt is a decentralised, minimalist microblogging tool and format specification where your identity is a publicly accessible text file of …
232235maintenance
j0be/PowerDeleteSuite
A browser bookmarklet for Reddit that lets users mass-edit and mass-delete their own comments and submissions using Reddit's API endpoints.…
232187maintenance
jadepeng/XMusicDownloader
A C# desktop application that aggregates music search across Baidu, NetEase, QQ, Kugou, and Migu music sites and supports batch downloading…
232174maintenance
ageitgey/node-unfluff
A Node.js library and CLI tool that automatically extracts the main body content and metadata (title, author, date, images, tags, links) fr…
322160maintenance
t9tio/cloudquery
CloudQuery is a tool that turns any website into a JSON API by fetching pages with headless Chrome and extracting data via CSS selectors. I…
322149maintenance
anouarbensaad/vulnx
VulnX is a Python CLI tool that detects CMS types (WordPress, Joomla, Drupal, etc.), gathers target information like subdomains and DNS rec…
232149maintenance
initstring/cloud_enum
A Python command-line OSINT tool that enumerates publicly exposed resources across AWS, Azure, and Google Cloud using keyword mutations and…
902148maintenance
D4Vinci/Cr3dOv3r
Cr3dOv3r is a Python command-line pentesting tool for investigating credential reuse attacks. Given an email, it searches public breach dat…
542144maintenance
php-embed/Embed
A PHP library that extracts metadata and embed information from any web page or web service using oEmbed, OpenGraph, Twitter Cards, and HTM…
872141maintenance
UnaPibaGeek/ctfr
CTFR is a Python command-line tool that enumerates HTTPS website subdomains by querying Certificate Transparency logs (via crt.sh) instead …
322126maintenance
cyberagiinc/DevDocs
DevDocs is a free, private, UI-based MCP server that crawls and extracts technical documentation (using Crawl4AI and Playwright) and expose…
472108maintenance
TideSec/WDScanner
WDScanner is a self-hosted distributed web vulnerability scanning platform written in PHP with Python backend workers. It combines customer…
322099maintenance
Aabyss-Team/ARL
ARL (Asset Reconnaissance Lighthouse) is a self-hosted asset reconnaissance system that quickly discovers internet-facing assets associated…
262087maintenance
stevenvachon/broken-link-checker
A Node.js library and CLI tool (blc) that crawls HTML to find broken links, missing images, and other dead URLs. It supports concurrent, st…
742081maintenance
iSafeBlue/TrackRay
TrackRay (溯光) is an open-source penetration testing framework written in Java on SpringBoot that implements its own vulnerability scanning …
232079maintenance
vim-awesome/vim-awesome
Vim Awesome is an open-source web application that serves as a comprehensive directory of Vim plugins, aggregating data from GitHub, Vim.or…
232063maintenance
PuerkitoBio/gocrawl
gocrawl is a polite, slim and concurrent web crawler library written in Go. It respects robots.txt rules, applies per-host crawl delays, an…
232051maintenance
670848654/SakuraAnime
A third-party Android client for the anime streaming sites Yhdm (Sakura Anime) and SiliSili, built in Java using jsoup for scraping site co…
102041maintenance
0xbug/Hawkeye
Hawkeye is a self-hosted system that monitors GitHub for leaked sensitive information, such as employees pushing company code or credential…
232037maintenance
Nekmo/dirhunt
Dirhunt is a Python CLI web crawler optimized for finding and analyzing web directories without brute-forcing paths. It detects 'index of' …
232006maintenance
awolfly9/IPProxyTool
A Python/Scrapy application that crawls free proxy websites, validates the collected proxy IPs against target sites, and stores usable prox…
322004maintenance
bigemon/ChatGPT-ToolBox
A ChatGPT toolbox userscript/browser extension written largely by ChatGPT itself, injectable via Tampermonkey or Chrome bookmarklets. It ad…
322001maintenance
vaguileradiaz/tinfoleak
tinfoleak is an open-source Python tool for OSINT/SOCMINT analysis of Twitter accounts, extracting structured intelligence such as user act…
321986maintenance
youusername/magnetX
magnetX is a native macOS application written in Objective-C for searching magnet links across multiple torrent search sites without browse…
231985maintenance
microsoft/magentic-ui
MagenticLite is an experimental agentic application from Microsoft AI Frontiers that automates tasks across the browser and local file syst…
7810097experimental
D35m0nd142/LFISuite
LFISuite is a fully automatic Python tool that scans for and exploits Local File Inclusion (LFI) vulnerabilities using eight different atta…
231972maintenance
coursera-dl/edx-dl
A Python command-line tool that downloads video lectures and course materials from Open edX-based platforms such as edX.org, Stanford Onlin…
231962maintenance
SathyaBhat/spotify-dl
A Python CLI tool that fetches track metadata from Spotify playlists, albums, or tracks via the Spotify Web API and downloads the correspon…
601950maintenance
Xyntax/POC-T
POC-T is a Python 2.7 plugin-based concurrent framework for penetration testing tasks such as crawling, bruteforcing, and batch PoC/EXP ver…
231938maintenance
stevenyomi/copymanga
An unofficial Tachiyomi extension that adds CopyManga (拷贝漫画) as a manga reading source. It is installed as a trusted extension within the T…
101918maintenance
bugswriter/notflix
Notflix is a shell script that scrapes 1337x for magnet links and streams the resulting torrents via peerflix. It is a lightweight command-…
321901maintenance
scrapy/scrapely
Scrapely is a pure-Python library for extracting structured data from HTML pages. It learns a parser from example pages annotated with the …
321883maintenance
eldraco/domain_analyzer
Domain Analyzer is a Python-based security analysis tool that automatically discovers and reports information about a given domain, includi…
321863maintenance
kanishka-linux/reminiscence
Reminiscence is a self-hosted bookmark and archive manager built with Django that saves web pages in HTML, PDF, or full-page PNG formats. I…
231859maintenance
alvarobartt/investpy
investpy is a Python package for retrieving recent and historical financial data from Investing.com, covering stocks, funds, ETFs, indices,…
541858maintenance
awake1t/linglong
Linglong is a self-hosted asset reconnaissance and scanning system written in Go that continuously discovers network assets using masscan+n…
321851maintenance
Lingva Translate
Lingva Translate is a free and open-source alternative front-end for Google Translate that supports over a hundred languages. It scrapes Go…
321848maintenance
xianhu/PSpider
PSpider is a simple, easy-to-read web spider framework written in Python 3.8+. It uses a Fetcher/Parser/Saver pipeline with queues for mult…
321833maintenance

← prev page 12 / 20 next →