back to home

Best Open Source scraping Libraries

A curated list of the most popular GitHub repositories tagged with scraping. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1firecrawl/firecrawl

🔥 The Web Data API for AI - Turn entire websites into LLM-ready markdown or structured data

84,470TypeScript
Analyze Code

#2scrapy/scrapy

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

59,834Python
Analyze Code

#3feder-cr/Jobs_Applier_AI_Agent_AIHawk

AIHawk aims to easy job hunt process by automating the job application process. Utilizing artificial intelligence, it enables users to apply for multiple jobs in a tailored way.

29,356Python
Analyze Code

#4gocolly/colly

Elegant Scraper and Crawler Framework for Golang

25,102Go
Analyze Code

#5ScrapeGraphAI/Scrapegraph-ai

Python scraper based on AI

22,734Python
Analyze Code

#6apify/crawlee

Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.

21,793TypeScript
Analyze Code

#7soxoj/maigret

🕵️‍♂️ Collect a dossier on a person by username from thousands of sites

19,023Python
Analyze Code

#8psf/requests-html

Pythonic HTML Parsing for Humans™

13,874Python
Analyze Code

#9ultrafunkamsterdam/undetected-chromedriver

Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)

12,360Python
Analyze Code

#10D4Vinci/Scrapling

🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!

9,101Python
Analyze Code

#11autoscrape-labs/pydoll

Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions.

6,577Python
Analyze Code