Awesome-crawler: A Curated List of Web Crawlers and Spiders
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
Awesome-crawler is an extensive GitHub repository that curates a collection of web crawling and scraping tools across various programming languages. This resource is invaluable for developers looking for efficient solutions to extract data from the web. It provides a comprehensive overview of popular frameworks and libraries, making it easier to choose the right tool for any web scraping project.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
The awesome-crawler repository, maintained by BruceDone, is a highly starred and forked collection of web crawler and spider projects. It serves as a central hub for discovering tools and frameworks designed for web scraping and data extraction, categorized by programming language. With over 7,000 stars, it's a trusted resource in the web crawling community.
Installation
As awesome-crawler is a curated list, there is no direct 'installation' for the repository itself. To leverage this resource, simply navigate to the GitHub repository and explore the various tools listed. Each entry provides a link to its respective project, where you can find specific installation instructions for that particular crawler or scraper.
Examples
The repository organizes its content by programming language, offering a wide array of examples. For instance, under Python, you'll find popular frameworks like Scrapy and PySpider. The Java section features tools such as Apache Nutch and Crawler4j, while JavaScript includes node-crawler and crawlee. This multi-language approach ensures that developers can find relevant tools regardless of their preferred stack.
Why Use
Using awesome-crawler saves significant time and effort in researching web scraping tools. It provides a comprehensive, categorized, and community-vetted list, ensuring you discover robust and well-maintained projects. Whether you're a beginner looking for a simple scraper or an experienced developer needing a distributed crawling framework, this repository offers a starting point for every need across multiple languages.
Links
- GitHub Repository: https://github.com/BruceDone/awesome-crawler
Related repositories
Similar repositories that may be relevant next.
Awesome-pytorch-list: A Comprehensive Collection of PyTorch Resources
July 20, 2026
The "Awesome-pytorch-list" is an extensive GitHub repository curating a wide range of PyTorch-related content. It serves as a valuable resource for developers and researchers, offering a structured overview of models, implementations, helper libraries, and tutorials. This list simplifies the discovery of essential tools and learning materials within the PyTorch ecosystem.

Mind-Expanding-Books: A Curated List of Inspiring Reads Across Diverse Topics
July 19, 2026
Mind-Expanding-Books is an extensive GitHub repository offering a meticulously curated collection of books designed to broaden your horizons. This awesome list covers a wide array of subjects, from philosophy and psychology to history, science, and fiction. It serves as an excellent resource for anyone looking to discover their next impactful read and delve into new ideas.
Awesome Competitive Programming: Curated Resources for Algorithms & Data Structures
July 16, 2026
Awesome Competitive Programming is a comprehensive GitHub repository offering a curated list of resources for competitive programming, algorithms, and data structures. It serves as an invaluable guide for anyone looking to excel in coding contests, providing links to tutorials, practice sites, books, and community insights. This extensive collection, built over 11 years, aims to connect aspiring programmers with essential learning materials.

awesome-learn-by-playing: Learn Tech Skills Through Games
July 16, 2026
awesome-learn-by-playing is a curated collection of tech resources designed to make learning new skills enjoyable and engaging. This repository gathers various games and interactive platforms that allow users to acquire programming, web development, and security knowledge through playful experiences. It demonstrates that mastering complex technical concepts doesn't have to be a boring process.
Source repository
Open the original repository on GitHub.
10 counted GitHub visits