• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
Karim shoair avatar

Scrapling

Python scraping framework from single requests to concurrent crawls

  • Developer tools
  • Agent skills and plugins
View on GitHub
Website

What it is

Scrapling is a Python library for fetching, parsing, and crawling websites. It combines plain HTTP requests with stealth browser fetching and JavaScript rendering, offers CSS, XPath, and regex selection with adaptive element tracking, and runs concurrent spiders with proxy rotation, retries, pause and resume, and JSON or CSV export. Developers and data collectors can drive it from Python code, a CLI and interactive shell, or let AI agents use it via the bundled MCP server and agent skill.

Images

Facts

Stars
88,824 GitHub stars.
88,824

Forks
9,168
Commits
1,778
Contributors
41
Language
Python
License
BSD-3-Clause
Last commit
Oct 18, 2026
On GitHub since
October 2024
First release
October 2024
Platforms
CLI, library
Self-hostable
No
Author
Karim shoair
Tags
  • agent-skills
  • mcp-server
  • browser-automation
  • data-pipeline
  • web-scraping

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • UncleCode avatar

    Crawl4AI

    Python web crawler that turns websites into Markdown for LLMs

    85.9k
  • Firecrawl avatar

    Firecrawl

    Web scraping and crawling API that turns sites into LLM-ready data

    193k
  • Puppeteer avatar

    Puppeteer

    Node.js library for scripting headless Chrome and Firefox

    95.7k

What people are saying

Updated Oct 21, 2026
  • Hacker NewsScrapling: Fast, Adaptive Web Scraping for PythonOct 13, 2024 · 4 points · 1 comment (opens Hacker News in a new tab)