awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
zlzforever avatar

zlzforever/DotnetSpider

0
View on GitHub↗
4,136 stars·1,057 forks·C#·MIT·13 views

DotnetSpider

DotnetSpider is a .NET web crawler framework and programmable tool designed for traversing websites and capturing structured data from web pages. It functions as a distributed crawling engine that enables the automation of web crawling to discover and extract data.

The framework is designed for distributed data extraction, allowing crawling tasks to be spread across multiple servers to process large volumes of web content. This architecture supports high-performance web scraping and enterprise data collection workflows for gathering structured information.

Features

  • Web Crawling - Implements a system for systematically discovering and indexing web content across domains for large-scale data collection.
  • Distributed Web - Uses a distributed scraping architecture to collect high volumes of web data for analysis.
  • Distributed Web Crawling - Scales data extraction by spreading crawling tasks across multiple nodes via coordinated request queues.
  • Distributed Crawling Engines - Implements a scalable architecture for managing large-scale data collection with rate control and memory management.
  • .NET Frameworks - Provides a high-performance web crawler and scraper framework built specifically for the .NET ecosystem.
  • Web Data Collection - Automates the gathering of structured information from websites using custom scraping rules for business intelligence.
  • Web Data Extraction Tools - Offers utilities for scraping, parsing, and structuring information from web pages into usable data formats.
  • High Performance Scraping - Optimizes data collection through high-throughput request management and protocol efficiency for maximum retrieval speed.
  • Dotnet Crawling Frameworks - Cross-platform, lightweight spider for .NET.

Star history

Star history chart for zlzforever/dotnetspiderStar history chart for zlzforever/dotnetspider

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does zlzforever/dotnetspider do?

DotnetSpider is a .NET web crawler framework and programmable tool designed for traversing websites and capturing structured data from web pages. It functions as a distributed crawling engine that enables the automation of web crawling to discover and extract data.

What are the main features of zlzforever/dotnetspider?

The main features of zlzforever/dotnetspider are: Web Crawling, Distributed Web, Distributed Web Crawling, Distributed Crawling Engines, .NET Frameworks, Web Data Collection, Web Data Extraction Tools, High Performance Scraping.

What are some open-source alternatives to zlzforever/dotnetspider?

Open-source alternatives to zlzforever/dotnetspider include: apify/crawlee — Crawlee is a web scraping framework designed for building scalable, reliable, and distributed data extraction… code4craft/webmagic — Webmagic is a Java web crawling framework designed for building scalable automated crawlers to download and process… boris-code/feapder — Feapder is a Python web crawling framework designed for building scalable data extraction systems. It features a… bda-research/node-crawler — node-crawler is a programmable web crawler for Node.js that manages request queues and automates data extraction. It… asciimoo/colly — Colly is a web scraping framework and concurrent crawler written in Go. It provides a system for traversing web pages,… lining0806/pythonspidernotes — PythonSpiderNotes is a comprehensive instructional resource and framework for building web crawlers and extracting…

Open-source alternatives to DotnetSpider

Similar open-source projects, ranked by how many features they share with DotnetSpider.
  • apify/crawleeapify avatar

    apify/crawlee

    24,002View on GitHub↗

    Crawlee is a web scraping framework designed for building scalable, reliable, and distributed data extraction pipelines. It provides a unified interface for managing headless browser automation and lightweight HTTP requests, allowing developers to handle complex web navigation, dynamic content rendering, and large-scale data collection within a single, modular architecture. The project distinguishes itself through its resource-aware concurrency controller, which dynamically scales task execution based on real-time CPU and memory usage to prevent host machine exhaustion. It also features a rob

    TypeScriptapifyautomationcrawler
    View on GitHub↗24,002
  • code4craft/webmagiccode4craft avatar

    code4craft/webmagic

    11,680View on GitHub↗

    Webmagic is a Java web crawling framework designed for building scalable automated crawlers to download and process large volumes of web pages. It functions as a distributed web crawler and dynamic content crawler, utilizing an XPath HTML parser to locate and extract specific data points from page structures. The framework distinguishes itself through its ability to handle dynamic content by rendering JavaScript and executing asynchronous requests to extract data from non-static pages. It also allows users to define and execute crawler logic via scripting languages, enabling the update of col

    Javacrawlerframeworkjava
    View on GitHub↗11,680
  • boris-code/feapderBoris-code avatar

    Boris-code/feapder

    3,709View on GitHub↗

    Feapder is a Python web crawling framework designed for building scalable data extraction systems. It features a distributed spider engine and a headless browser renderer to execute JavaScript and extract content from dynamic web pages. The system includes a scalable data deduplicator to filter duplicate URLs and records during large-scale operations. A crawler monitoring system tracks the health of active scraping jobs and triggers alerts when system anomalies occur. The framework provides capabilities for task scheduling, web data extraction, and resilient workflows that allow crawling tas

    Pythoncrawlerfeapderfeaplat
    View on GitHub↗3,709
  • bda-research/node-crawlerbda-research avatar

    bda-research/node-crawler

    6,785View on GitHub↗

    node-crawler is a programmable web crawler for Node.js that manages request queues and automates data extraction. It functions as a rate-limited HTTP client and a headless HTML parser, providing the infrastructure to visit large sets of URLs asynchronously while preventing duplicate processing through task deduplication. The project distinguishes itself through a proxy rotation manager that cycles user agents and proxy servers to bypass access restrictions. It utilizes the HTTP/2 protocol to improve request performance and server compatibility during large-scale scraping operations. The syst

    TypeScriptcheeriocrawlerextract-data
    View on GitHub↗6,785
  • See all 30 alternatives to DotnetSpider→