Topics / #web-crawling
Web-crawling projects on GitHub
Automated crawling of websites to extract and index data
As of , the most-starred Web-crawling projects on GitHub are crawl4ai (85.8K stars), scrapy (64.9K stars) and crawlee (26.2K stars). GitHub.Locker tracks 6 Web-crawling repositories with 218.9K stars combined. The fastest-growing on October 18 was moli, with +229 stars in a day.
Hot right now
Most stars gained in a day · Oct 18
+229moli
lexmount/moli · ★ 19.5KMoli is a production-ready headless browser for AI agents, built in Rust. It helps agents fetch and extract web pages, search the web, and automate browser tasks through the CLI, CDP, WebDriver Classic, or WebDriver BiDi.
+68crawl4ai
unclecode/crawl4ai · ★ 85.8KCrawl4AI is an open-source web crawler and scraper that turns any website into clean, LLM-ready Markdown for RAG pipelines, AI agents, and data extraction workflows.
+18scrapy
scrapy/scrapy · ★ 64.9KScrapy is a fast, high-level web scraping and crawling framework for Python that extracts structured data from websites.
crawlee
apify/crawlee · ★ 26.2KA web scraping and browser automation library for Node.js: you write crawlers in JavaScript or TypeScript to crawl sites, extract data (e.g. for AI, LLM and RAG pipelines) and save it to disk or cloud.
The all-time top
6 projects · by stars
- 85.8K
#1 · unclecode/crawl4aicrawl4ai
Crawl4AI is an open-source web crawler and scraper that turns any website into clean, LLM-ready Markdown for RAG pipelines, AI agents, and data extraction workflows.
- 64.9K
#2 · scrapy/scrapyscrapy
Scrapy is a fast, high-level web scraping and crawling framework for Python that extracts structured data from websites.
- 26.2K
#3 · apify/crawlee
crawlee
A web scraping and browser automation library for Node.js: you write crawlers in JavaScript or TypeScript to crawl sites, extract data (e.g. for AI, LLM and RAG pipelines) and save it to disk or cloud.
- 4

moli
19.5Klexmount/moli · RustMoli is a production-ready headless browser for AI agents, built in Rust. It helps agents fetch and extract web pages, search the web, and automate browser tasks through the CLI, CDP, WebDriver Classic, or WebDriver BiDi.
- 5

pyspider
16.8Kbinux/pyspider · Pythonpyspider is a powerful web spider (crawler) system written in Python: you write crawling scripts in Python and manage your scraping projects through a built-in web interface.
- 6

botasaurus
5.8Komkarcloud/botasaurus · PythonBotasaurus is an all-in-one Python web scraping framework built to make scrapers that pass bot-detection checks, including Cloudflare WAF, BrowserScan, Fingerprint, Datadome, and Cloudflare Turnstile CAPTCHA.
Related topics
Often tagged together
- automation1,211
- web-scraping163
- crawler54
- scraper43
- apache-2.01,452
- cli2,275
- linux4,248
- open-source5,749
- playwright123
- proxy388
- python2,425
- browser-automation190
- crawling8
- cross-platform2,673
- data-extraction32
- developer-tools2,981
- macos3,608
- self-hosted1,978
- web-crawler14
- windows3,480
- ai-agents1,323
- api1,116
- docker1,684
- framework767