Go for web scraping

This page summarizes the projects mentioned and recommended in the original post on /r/golang

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • colly

    Elegant Scraper and Crawler Framework for Golang

    http://go-colly.org/ is excellent

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • rod

    A Chrome DevTools Protocol driver for web automation and scraping.

    I recently tried out https://github.com/go-rod/rod. I think it's based on chromedp (so, Chrome dev tools and headless browser) but it also has code to download and run a supported version of Chrome that doesn't interfere with your local browser.

  • go-wiki

    This is a Golang open-source module that makes it easy to access and parse data from Wikipedia (Wikipedia API wrapper)

    If you ever need to scrap the Wikipedia, use this: https://github.com/trietmn/go-wiki

  • goGetJS

    a tool for extracting, searching, and saving JavaScript files (with optional headless browser)

  • katana

    A next-generation crawling and spidering framework.

    Checkout https://github.com/projectdiscovery/katana It is right up there with any advanced web scraper you will find in python world or beyond.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: Flyscrape – A standalone and scriptable web scraper in Go

    6 projects | news.ycombinator.com | 11 Nov 2023
  • Golang with Colly: Use Random Fake User-Agents When Scraping

    2 projects | dev.to | 10 Jan 2025
  • Colly: Elegant Scraper and Crawler Framework for Golang

    1 project | news.ycombinator.com | 23 Aug 2023
  • Do I really need to grind leetcode to get a software job? It's been the bane of my existence

    1 project | /r/learnprogramming | 22 Jun 2023
  • Hello, I am new to Python. I know the basics but I have no idea what should I do next.

    1 project | /r/learnpython | 22 Jun 2023

Did you konow that Go is
the 4th most popular programming language
based on number of metions?