awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 个仓库

Awesome GitHub RepositoriesGo Crawling Frameworks

High-concurrency and performance-oriented scraping tools for Go.

Explore 11 awesome GitHub repositories matching part of an awesome list · Go Crawling Frameworks. Refine with filters or upvote what's useful.

Awesome Go Crawling Frameworks GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • asciimoo/collyasciimoo 的头像

    asciimoo/colly

    25,348在 GitHub 上查看↗

    Colly is a web scraping framework and concurrent crawler written in Go. It provides a system for traversing web pages, following links, and extracting structured data from HTML and XML documents. The framework includes a distributed scraping engine designed to spread data collection tasks across multiple instances to increase throughput. It ensures compliance with website owner policies by automatically reading and respecting robots.txt files. The system manages request lifecycles through domain-based rate limiting, concurrency controls, and session management via a stateful cookie jar. It s

    Fast and elegant scraping framework.

    Go
    在 GitHub 上查看↗25,348
  • henrylee2cn/pholcushenrylee2cn 的头像

    henrylee2cn/pholcus

    7,578在 GitHub 上查看↗

    Pholcus 是一个用 Go 编写的分布式网络爬虫框架,专为高并发数据提取而设计。它作为一个分布式爬虫编排器和动态数据提取引擎,利用服务器-客户端架构在多个节点间协调任务。 该系统集成了无头浏览器引擎来渲染动态内容并执行 JavaScript,从而能够从单页应用 (SPA) 中提取数据。它具有用于配置爬虫参数和监控执行进度的 Web 管理界面,并支持通过热重载配置文件更新提取规则,无需重启系统。 流量管理通过代理池轮换和请求随机化来处理,以规避机器人检测并避免速率限制。该框架包括基于状态的检查点恢复功能,可在故障后恢复任务,并提供可插拔的存储适配器,将提取的数据导出到数据库、消息队列或文件中。

    Distributed, high-concurrency web crawler.

    Go
    在 GitHub 上查看↗7,578
  • hakluke/hakrawlerhakluke 的头像

    hakluke/hakrawler

    4,993在 GitHub 上查看↗

    Hakrawler is a command-line web spider tool designed for security reconnaissance, built to crawl target websites and extract hyperlinks along with JavaScript file references. As a focused reconnaissance utility, it collects every discoverable URL and script source from a given domain, mapping the attack surface for penetration testing and vulnerability assessment. The tool differentiates itself through its concurrent architecture: a fixed-size goroutine pool fetches pages in parallel, while CSS selectors parse HTML to extract anchor and script references. A depth-aware recursion limiter preve

    Fast crawler for endpoint and asset discovery.

    Gobugbountycrawlinghacking
    在 GitHub 上查看↗4,993
  • shiyanhui/dhtshiyanhui 的头像

    shiyanhui/dht

    2,774在 GitHub 上查看↗

    See the video on the Youtube.

    BitTorrent DHT protocol and spider.

    Go
    在 GitHub 上查看↗2,774
  • puerkitobio/gocrawlPuerkitoBio 的头像

    PuerkitoBio/gocrawl

    2,054在 GitHub 上查看↗

    gocrawl is a polite, slim and concurrent web crawler written in Go.

    Polite, slim, and concurrent web crawler.

    Go
    在 GitHub 上查看↗2,054
  • yhat/scrapeyhat 的头像

    yhat/scrape

    1,515在 GitHub 上查看↗

    A simple, higher level interface for Go web scraping.

    High-level interface for web scraping.

    Go
    在 GitHub 上查看↗1,515
  • puerkitobio/fetchbotPuerkitoBio 的头像

    PuerkitoBio/fetchbot

    791在 GitHub 上查看↗

    Package fetchbot provides a simple and flexible web crawler that follows the robots.txt policies and crawl delays.

    Flexible crawler with robots.txt and delay support.

    Go
    在 GitHub 上查看↗791
  • slotix/dataflowkitslotix 的头像

    slotix/dataflowkit

    714在 GitHub 上查看↗

    Dataflow kit ("DFK") is a Web Scraping framework for Gophers. It extracts data from web pages, following the specified CSS Selectors.

    Tool for extracting structured data from websites.

    Go
    在 GitHub 上查看↗714
  • wcong/ants-gowcong 的头像

    wcong/ants-go

    361在 GitHub 上查看↗

    open source, restful, distributed crawler engine

    Distributed, RESTful crawler engine.

    Go
    在 GitHub 上查看↗361
  • montferret/ferretM

    MontFerret/ferret

    0在 GitHub 上查看↗

    Declarative web scraping engine.

    在 GitHub 上查看↗0
  • wspl/creeperW

    wspl/creeper

    0在 GitHub 上查看↗

    Creeper is a next-generation crawler which fetches web page by creeper script. As a cross-platform embedded crawler, you can use it for your news app, subscribe program, etc.

    Next-generation crawler framework for Go.

    在 GitHub 上查看↗0
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Go Crawling Frameworks