Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Crawler

Crawler

51 projects

Showing 36 of 51 projects

crawl4ai
crawl4aiPython

An open-source web crawler and scraper that converts web content into clean, LLM-ready Markdown for RAG, agents, and data pipelines.

#playwright#ai#open-source
Stars86.0k
Forks8.9k
Last commit2 days ago
scrapy
scrapyPython

Scrapy, a fast high-level web crawling & scraping framework for Python.

#hacktoberfest#crawler#web-scraping-python
Stars64.9k
Forks12.0k
Last commit1 day ago
colly
collyGo

A fast and elegant scraping and crawling framework for Go, designed for extracting structured data from websites.

#spider#crawler#scraper
Stars25.6k
Forks1.9k
Last commit7 days ago
Photon
PhotonPython

An incredibly fast web crawler designed for OSINT (Open Source Intelligence) data extraction.

#information-gathering#spider#osint
Stars13.3k
Forks1.7k
Last commit5 days ago
webmagic
webmagicJava

A scalable Java framework for building web crawlers, covering downloading, URL management, content extraction, and persistence.

#distributed-systems#crawler#html-parsing
Stars11.7k
Forks4.1k
Last commit10 months ago
trafilatura
trafilaturaPython

A Python library and CLI tool for web crawling, scraping, and extracting main text, metadata, and comments from web pages.

#text-extraction#readability#article-extractor
Stars7.0k
Forks462
Last commit1 day ago
Node-Crawler
Node-CrawlerTypeScript

A Node.js web crawler with server-side jQuery, rate limiting, and proxy support for efficient scraping.

#proxy-support#jquery#spider
Stars6.8k
Forks860
Last commit4 months ago
TorBot
TorBotPython

An open-source intelligence (OSINT) tool for crawling and analyzing websites on the dark web and beyond.

#python-web-crawler#spider#osint
Stars5.1k
Forks775
Last commit17 days ago
myGPTReader
myGPTReaderPython

A Slack bot that reads and summarizes webpages, documents, and videos using ChatGPT, with voice chat capabilities.

#ai#content-summarization#embedding
Stars4.4k
Forks429
Last commit8 months ago
DotnetSpider
DotnetSpiderC#

A lightweight, efficient, and fast high-level web crawling and scraping framework for .NET.

#web-crawling#distributed#redis
Stars4.1k
Forks1.1k
Last commit6 months ago
PuppeteerSharp
PuppeteerSharpC#

A .NET port of the official Node.js Puppeteer API for headless browser automation.

#chrome#puppeteer#screenshot
Stars3.9k
Forks484
Last commit1 day ago
Puppeteer Sharp
Puppeteer SharpC#

A .NET port of the official Node.js Puppeteer API for headless browser automation.

#aot-compilation#chrome#puppeteer
Stars3.9k
Forks484
Last commit1 day ago
magnetissimo
magnetissimoElixir

A self-hosted web application that indexes torrent sites and saves magnet links to a local database.

#elixir#no-javascript#phoenix-framework
Stars3.1k
Forks186
Last commit4 days ago
CrawlerDetect
CrawlerDetectPHP

A PHP class for detecting bots, crawlers, and spiders via user agent and HTTP headers.

#bots#hacktoberfest#user-agent
Stars2.4k
Forks282
Last commit3 days ago
webclaw
webclawRust

A fast, local-first web scraper and content extractor optimized for AI agents, with CLI, REST API, and MCP server.

#content-extraction#crawler#cli-tool
Stars2.4k
Forks234
Last commit1 day ago
dirhunt
dirhuntPython

Find web directories without bruteforce

#dirscanner#without-bruteforce#crawler
Stars2.0k
Forks272
Last commit3 years ago
ruia
ruiaPython

An async Python web scraping micro-framework built on asyncio and aiohttp for fast, extensible crawling.

#python-3#asyncio#aiohttp
Stars1.7k
Forks185
Last commit7 days ago
grab-site
grab-sitePython

A preconfigured web crawler for backing up websites, producing WARC files with a live dashboard and dynamic ignore patterns.

#archiving-tools#spider#archiving
Stars1.6k
Forks159
Last commit1 year ago
Upton
UptonHTML

A batteries-included Ruby framework for easy web-scraping with built-in debug mode and rate limiting.

#debugging-tools#nokogiri#crawler
Stars1.6k
Forks108
Last commit7 years ago
SwiftLinkPreview
SwiftLinkPreviewSwift

A Swift library for generating link previews (title, description, images) from URLs on Apple platforms.

#ios#metadata-extraction#crawler
Stars1.4k
Forks196
Last commit1 year ago
Wombat
WombatRuby

A lightweight Ruby web crawler and scraper with an elegant DSL for extracting structured data from web pages.

#dsl#crawler#ruby-gem
Stars1.4k
Forks128
Last commit6 months ago
XSRFProbe
XSRFProbePython

An advanced Cross-Site Request Forgery (CSRF) audit and exploitation toolkit for security testing.

#python-tool#csrf-attacks#owasp
Stars1.3k
Forks219
Last commit3 months ago
Browsertrix Crawler
Browsertrix CrawlerTypeScript

A standalone Docker container for high-fidelity, browser-based web archiving crawls using Puppeteer and Brave.

#webrecorder#puppeteer#digital-preservation
Stars1.2k
Forks153
Last commit1 day ago
Fess
FessJava

Open-source, self-hosted enterprise & site search server built on OpenSearch. Crawls web / file / DB / cloud sources, 20+ languages, REST API, and AI/RAG & semantic search. Apache-2.0.

#search#ai-search#crawler
Stars1.1k
Forks177
Last commit2 days ago
Crawly
CrawlyElixir

A high-level web crawling and scraping framework for Elixir, designed for data extraction and processing.

#scraping-websites#elixir#web-crawling
Stars1.1k
Forks126
Last commit1 year ago
Kimurai
KimuraiRuby

Write web scrapers in Ruby using a clean, AI-assisted DSL that caches selectors for fast, LLM-free extraction.

#mechanize#antidetect-browser#camoufox
Stars1.1k
Forks162
Last commit8 months ago
storm-crawler
storm-crawlerJava

A scalable, mature, and versatile web crawler built on Apache Storm for building low-latency, distributed crawling systems.

#distributed#real-time-processing#distributed-systems
Stars1.0k
Forks294
Last commit2 days ago
siteone-crawler
siteone-crawlerRust

A cross-platform website crawler and analyzer for SEO, security, accessibility, and performance optimization, built in Rust.

#seo-analysis#website-crawler#devops
Stars970
Forks90
Last commit26 days ago
Crawler
CrawlerElixir

A high-performance web crawler and scraper built in Elixir with worker pooling and rate limiting.

#elixir#spider#offline
Stars961
Forks88
Last commit3 days ago
Spidr
SpidrRuby

A versatile Ruby web spidering library for crawling sites, domains, or specific links with extensive filtering and callback support.

#web-crawling#spider#crawler
Stars836
Forks104
Last commit9 months ago
jvppeteer
jvppeteerJava

A Java API for controlling Chrome and Firefox browsers via DevTools and WebDriver-bidi protocols.

#chrome#puppeteer#screenshot
Stars804
Forks171
Last commit19 days ago
dataflowkit
dataflowkitGo

A Go web scraping framework that extracts structured data from websites using CSS selectors, including JavaScript-rendered pages.

#chrome-fetcher#scraping-websites#javascript-rendering
Stars714
Forks82
Last commit3 years ago
read-art
read-artJavaScript

A Node.js library to automatically scrape and extract readable article content from any web page, supporting both English and Chinese.

#readability#content-extraction#crawler
Stars346
Forks36
Last commit8 years ago
crawley
crawleyGo

A fast, Unix-style command-line web crawler that extracts links, resources, and API endpoints from web pages.

#api-discovery#resource-discovery#link-extraction
Stars339
Forks18
Last commit1 month ago
antch
antchGo

A fast, powerful, and extensible web crawling and scraping framework for Go, inspired by Scrapy.

#web-crawling#concurrent#crawler
Stars265
Forks40
Last commit6 years ago
Packagist Mirror
Packagist MirrorPHP

A tool to create a local or public mirror of Packagist metadata for faster Composer package downloads in regions with slow internet.

#composer-packages#composer#devops
Stars200
Forks68
Last commit1 year ago
Page 1 of 2Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Web Scraping32
#Data Extraction18
#Web Crawler17
#Spider13
#Automation12
#Crawling11
#Python9
#Docker9
#Scraper9
#Web Crawling7
#Scraping7
#Golang6