Skip to content
The Daily Repo

Sriram-PR / doc-scraper

Go web crawler to scrape documentation sites and convert content to clean Markdown for LLM ingestion (RAG, training data)

Why this job: says: web crawler, scraper; topics: web-crawler

doc-scraper crawling a docs site and answering search queries offline

What it does

  • Offline search for agents. BM25 full-text search (search_docs) and page reads (read_page) over the stored corpus, with no network access
  • Framework detection. 30+ docs generators recognized, each selector validated on the page, Readability fallback, JavaScript-only shells reported instead of crawled empty
  • Clean output. GitHub-Flavored Markdown per page with frontmatter, plus pages.jsonl, llms.txt, and llms-full.txt
  • Polite and resumable. robots.txt and sitemaps, per-host rate limits, retries with backoff, resumable crawls, and staged output that never clobbers the last good copy
  • Stays fresh. incremental re-crawls, watch mode, and crawl history (get_freshness, diff_crawl)

Get started

go install github.com/Sriram-PR/doc-scraper/v2/cmd/doc-scraper@latest
Maintenance
Active
Last commit yesterday
Stars
109
+1 this week
Licence
Apache-2.0
Allows business use
Downloads for
3 systems
Mac, Windows, Linux
Latest version
v2.26.0
Released yesterday
Built with
Go
100% of the code

Is it looked after?

Contributors
8
Last 90 days
Issues
40% closed
57 still open
Pull requests
35 merged
1 waiting
Releases
32
30+ in the last year

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
firecrawl / firecrawl199,902todayAGPL-3.0No downloads
ScrapeGraphAI / Scrapegraph-ai32,64534 days agoMITNo downloads
fastcrw / crw1,237todayAGPL-3.0Mac, Linux
More: download files, languages, topics and project record

Download files, v2.26.0

  • Mac2 files, 3 downloads
  • Windows2 files, 3 downloads
  • Linux2 files, 3 downloads

All files on GitHub (opens in new tab)

Languages

  • Go 100%
  • Python <1%
  • Makefile <1%
  • Dockerfile <1%

Topics

  • data-preparation
  • llm
  • web-scraper
  • documentation
  • golang-cli
  • mcp
  • mcp-server
  • web-crawler

Project record

  • JobAutomation and scraping
  • StatusListed
  • Commits542
  • Forks24
  • Watching1
  • Stars in 28 days+3
  • CreatedApr 27, 2025
  • First seen by usNov 7, 2026
  • CheckedNov 9, 2026

Type to search.

Try