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
MikeChongCan avatar

MikeChongCan/scylla

0
View on GitHub↗
4,019 stars·473 forks·Python·Apache-2.0·16 views

Scylla

Scylla is a system for managing HTTP proxy pools and automating web extraction. It provides a specialized data acquisition pipeline designed for gathering large-scale internet datasets for training and fine-tuning large language models.

The project features a proxy rotation gateway that assigns fresh proxy addresses to incoming requests to mask origin traffic and avoid IP blocking. It includes a proxy pool manager that handles the collection, functional validation, and orchestration of proxy servers, complemented by a web dashboard for monitoring the health and geographic distribution of the network.

The system supports dynamic content extraction using a headless browser crawler to capture data from websites that rely on JavaScript rendering. It also provides a JSON interface for proxy management and integration with external scraping frameworks.

Features

  • Proxy Pool Builders - Manages the collection, functional validation, and orchestration of proxy IP addresses for large-scale data acquisition.
  • LLM Dataset Collection - Provides a specialized pipeline for gathering large-scale internet datasets intended for LLM training and fine-tuning.
  • Massive Corpora Acquisition - Implements a specialized infrastructure for high-volume retrieval of internet content for LLM datasets.
  • HTTP Proxy Pool Managers - Automates the discovery, validation, and distribution of functional HTTP proxy servers.
  • IP Address Masking - Masks the origin IP address of scraping bots by routing requests through a rotating set of proxies.
  • Functional Verification - Performs automatic functional verification of proxy IP addresses to maintain a reliable scraping pool.
  • Proxy Pool Automation - Automates the lifecycle of discovering and maintaining a pool of proxies for data extraction.
  • Rotation Gateways - Ships a routing layer that automatically assigns a fresh proxy address to each incoming HTTP request.
  • Proxy Traffic Management - Implements a traffic management mechanism that selects updated proxies for each request to mask origin traffic.
  • JavaScript-Rendered Content Extractors - Uses headless browsers to extract structured data from websites that rely on JavaScript rendering.
  • Headless Browsers - Utilizes headless browser engines to render and process JavaScript-driven dynamic web content.
  • Headless Crawlers - Includes a headless crawler to capture dynamic content and bypass client-side rendering limitations.
  • Scraping Infrastructure Management - Provides the infrastructure to manage rotated proxy pools and bypass blocking mechanisms during web extraction.
  • Proxy List APIs - Provides a JSON API for retrieving filtered lists of proxy servers based on anonymity and location.
  • Health Status Dashboards - Offers a visual dashboard for monitoring the real-time health and geographical spread of the proxy pool.
  • Proxy Management Dashboards - Provides a web interface to monitor the health and geographic distribution of the proxy network.

Star history

Star history chart for mikechongcan/scyllaStar history chart for mikechongcan/scylla

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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 mikechongcan/scylla do?

Scylla is a system for managing HTTP proxy pools and automating web extraction. It provides a specialized data acquisition pipeline designed for gathering large-scale internet datasets for training and fine-tuning large language models.

What are the main features of mikechongcan/scylla?

The main features of mikechongcan/scylla are: Proxy Pool Builders, LLM Dataset Collection, Massive Corpora Acquisition, HTTP Proxy Pool Managers, IP Address Masking, Functional Verification, Proxy Pool Automation, Rotation Gateways.

Which projects share features with mikechongcan/scylla?

Projects with overlapping indexed features include: qiyeboy/ipproxypool — IPProxyPool is an HTTP proxy pool manager that crawls, validates, and serves a rotating list of functional proxy… thespeedx/proxy-list — PROXY-List is a public proxy aggregator that provides data structures for storing and aggregating publicly available… constverum/proxybroker — ProxyBroker is a tool for scraping public HTTP and SOCKS proxy addresses, validating their connectivity, and managing… esbatmop/mnbvc — MNBVC is a dataset pipeline and toolkit designed for the collection, cleaning, and normalization of massive text and… lapwinglabs/x-ray — X-Ray is a web scraping framework and asynchronous web crawler designed to extract structured data from websites. It… henrylee2cn/pholcus — Pholcus is a distributed web crawler framework written in Go designed for high-concurrency data extraction. It…

Projects sharing features with Scylla

These projects share indexed features with Scylla. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • qiyeboy/ipproxypoolqiyeboy avatar

    qiyeboy/IPProxyPool

    4,274View on GitHub↗

    IPProxyPool is an HTTP proxy pool manager that crawls, validates, and serves a rotating list of functional proxy addresses via a programmatic API. It integrates proxy scraping, connectivity validation, and persistent database storage to provide a managed source of IP addresses for network requests. The system uses a plugin-based scraping architecture to collect IP addresses from multiple external websites and an asynchronous validation queue to test these candidates in parallel. It differentiates its pool by assigning numeric stability scores to proxies through periodic health checks and conn

    Python
    View on GitHub↗4,274
  • thespeedx/proxy-listTheSpeedX avatar

    TheSpeedX/PROXY-List

    5,644View on GitHub↗

    PROXY-List is a public proxy aggregator that provides data structures for storing and aggregating publicly available HTTP and SOCKS proxy server addresses. It serves as a source for retrieving network traffic routing lists used to mask origin IP addresses during web requests. The project utilizes a data pipeline to automatically scrape, poll, and serialize proxy lists from multiple public websites. This infrastructure ensures the availability of active servers through scheduled periodic polling and automated content refreshes, delivering the resulting lists as plain text files. These capabil

    anonymityanonymouselite
    View on GitHub↗5,644
  • constverum/proxybrokerconstverum avatar

    constverum/ProxyBroker

    4,150View on GitHub↗

    ProxyBroker is a tool for scraping public HTTP and SOCKS proxy addresses, validating their connectivity, and managing a curated pool of functional proxies. It consists of a proxy scraper for discovery, a validation engine to check anonymity and response times, and a pool manager to maintain a filtered queue of servers. The project includes a local rotating proxy server that acts as a single entry point, automatically distributing incoming network traffic across a pool of validated external proxies. This infrastructure allows for the rotation of IP addresses to maintain resilience during web d

    Pythonanonymityanonymouscrawler
    View on GitHub↗4,150
  • esbatmop/mnbvcesbatmop avatar

    esbatmop/MNBVC

    4,123View on GitHub↗

    MNBVC is a dataset pipeline and toolkit designed for the collection, cleaning, and normalization of massive text and code corpora used to train large language models. It provides specialized tools for harvesting source code, commit histories, and repository metadata from version control platforms, alongside a multilingual text corpus collector for gathering parallel text and academic papers. The project distinguishes itself through comprehensive capabilities for processing diverse document types, including a PDF-to-text converter that transforms complex layouts and formulas into structured JS

    chinesechinese-languagechinese-nlp
    View on GitHub↗4,123
Compare all 30 related projects→