Open source data-extraction projects

Every project in the registry tagged data-extraction, ranked by real GitHub adoption.

projects 21 combined stars ★ 487K refresh nightly
01 firecrawl ★ 198K

last push14 hours ago languageTypeScript licenseAGPL-3.0
02 Scrapling ★ 92K

🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDce

last push24 hours ago languagePython licenseBSD-3-Clause
03 Crawl4AI ★ 87K

LLM-ready web crawler built for AI data pipelines

last push33 hours ago languagePython licenseApache-2.0
04 Scrapegraph-ai ★ 32K

Python scraper based on AI

last push27 days ago languagePython licenseMIT
05 stagehand ★ 26K

The SDK to extract data and interact with any site on the web. Get started with Claude Code, Codex, Eve, Mastra, and more.

last push3 days ago languageTypeScript licenseMIT
06 Maxun ★ 18K

No-code web scraping, crawling, and extraction platform

last push6 days ago languageTypeScript licenseAGPL-3.0
07 skills ★ 6.3K

Browser automation CLI built for AI agents. Break through anti-bot walls, hand off to humans across platforms when stuck. Parallel multi-task execution, indepen

last push2 months ago languagePython licenseMIT
08 ferret ★ 6.0K

Declarative data automation language and Go runtime for structured extraction workflows.

last pushyesterday languageGo licenseApache-2.0
09 Noria ★ 4.5K

An agentic extractor for messaging platforms. Noria receives messages & URLs via chat; scrapes web data to evaluate the content against custom scoring matrices

last push3 months ago languageJavaScript licenseMIT
10 brightdata-mcp ★ 2.7K

A powerful Model Context Protocol (MCP) server that provides an all-in-one solution for public web access.

last push29 hours ago languageJavaScript licenseMIT
11 recipe-scrapers ★ 2.3K

Python package for scraping recipes data

last pushyesterday languagePython licenseMIT
12 contextgem ★ 2.0K

ContextGem: Effortless LLM extraction from documents

last push5 days ago languagePython licenseApache-2.0
13 article-extractor ★ 1.9K

To extract article from given URL

last push2 months ago languageTypeScript licenseMIT
14 PDFLayoutTextStripper ★ 1.6K

Converts a pdf file into a text file while keeping the layout of the original pdf. Useful to extract the content from a table in a pdf file for instance. This i

last push15 days ago languageJava licenseApache-2.0
15 parsera ★ 1.4K

Lightweight library for scraping web-sites with LLMs

last push11 months ago languagePython licenseGPL-2.0
16 crw ★ 1.2K

Fast, lightweight Firecrawl/Tavily alternative in Rust. Web scraper, crawler & search API with MCP server for AI agents. Drop-in Firecrawl-compatible API (/scra

last pushyesterday languageRust licenseAGPL-3.0
17 pdf_oxide ★ 1.2K

The fastest PDF library for Python and Rust. Text extraction, image extraction, markdown conversion, PDF creation & editing. 0.8ms mean, 5× faster than industry

last push3 days ago languageRust licenseApache-2.0
18 socid-extractor ★ 1.1K

⛏️ The extraction engine behind Maigret: turn any profile URL into a structured OSINT record across 150+ sites

last push22 hours ago languagePython licenseMIT
19 scrapecraft ★ 724

🤖 AI-powered web scraping editor with visual workflow builder. Build, test & deploy web scrapers using natural language. Powered by ScrapeGraphAI & LangGraph.

last push10 months ago languagePython licenseMIT
20 Stealth-Requests ★ 566

Undetected web-scraping & seamless HTML parsing in Python!

last push1 months ago languagePython licenseMIT
21 reader ★ 561

Open source web infrastructure for AI. Scrape, crawl, and automate the web, clean markdown, browser sessions, ready for your agents.

last push27 days ago languageTypeScript licenseApache-2.0

Related tags

← all tags

Frequently asked questions

How many open source data-extraction projects are there?

This registry tracks 21 projects tagged data-extraction, with 486,890 GitHub stars between them. The most-adopted is firecrawl at 197,725 stars.

Are these data-extraction projects free to use?

Yes — 21 of the 21 carry an explicit open-source licence across 5 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which data-extraction project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these data-extraction projects still maintained?

18 of the 21 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.