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
·
chineking avatar

chineking/colaArchived

0
View on GitHub↗
1,501 stars·526 forks·Python·6 views

Cola

A high-level distributed crawling framework.

Features

  • Python Crawling Frameworks - Distributed framework for web crawling.
  • Web Scraping - Distributed web crawling framework.

Star history

Star history chart for chineking/colaStar history chart for chineking/cola

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

Open-source alternatives to Cola

Similar open-source projects, ranked by how many features they share with Cola.
  • hickford/mechanicalsouphickford avatar

    hickford/MechanicalSoup

    4,868View on GitHub↗

    MechanicalSoup is a Python web automation library designed to simulate browser behavior. It functions as a toolkit for web scraping and automation, providing an HTML parsing engine and an HTTP session manager to interact with websites programmatically. The library enables headless web interaction by mimicking a real user session. It manages persistent state through cookie handling and automatic redirect following, allowing for programmatic website navigation and the simulation of complex browser interactions. Its capabilities cover automated form population and submission using CSS selectors

    Python
    View on GitHub↗4,868
  • jmcarp/robobrowserjmcarp avatar

    jmcarp/robobrowser

    3,696View on GitHub↗

    Robobrowser is a Python web scraping library that provides a headless browser emulator and an HTML DOM parser. It is designed to programmatically navigate websites, interact with HTML forms, and extract data from web pages. The tool includes a web request caching mechanism to store previously fetched web content, reducing network traffic and increasing loading speeds for repeated requests. It covers capabilities for automated web navigation, programmatic web scraping, and web form automation, including the ability to populate input fields and trigger submission events. The system also manage

    Python
    View on GitHub↗3,696
  • binux/pyspiderbinux avatar

    binux/pyspider

    16,809View on GitHub↗

    PySpider is a Python web crawling framework designed for automated data extraction. It provides a pipeline for periodically fetching web content, processing HTML, and persisting scraped information into database backends. The system features a web-based management interface for editing scraping scripts, monitoring task progress, and reviewing collected data. It includes a headless browser JavaScript renderer to capture rendered HTML from dynamic web pages and a distributed architecture that uses message queues to scale crawling workloads across multiple nodes. The framework also covers task

    Python
    View on GitHub↗16,809
  • matiasb/demiurgematiasb avatar

    matiasb/demiurge

    118View on GitHub↗

    PyQuery-based scraping micro-framework.

    Python
    View on GitHub↗118
See all 30 alternatives to Cola→

Frequently asked questions

What does chineking/cola do?

A high-level distributed crawling framework.

What are the main features of chineking/cola?

The main features of chineking/cola are: Python Crawling Frameworks, Web Scraping.

What are some open-source alternatives to chineking/cola?

Open-source alternatives to chineking/cola include: matiasb/demiurge — PyQuery-based scraping micro-framework. scrapinghub/portia — Portia is a containerized scraping platform and visual web scraper that enables no-code data extraction. It serves as… hickford/mechanicalsoup — MechanicalSoup is a Python web automation library designed to simulate browser behavior. It functions as a toolkit for… jmcarp/robobrowser — Robobrowser is a Python web scraping library that provides a headless browser emulator and an HTML DOM parser. It is… binux/pyspider — PySpider is a Python web crawling framework designed for automated data extraction. It provides a pipeline for… scrapy/scrapy — Scrapy is a comprehensive framework designed for automated web data extraction and large-scale crawling. It operates…