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

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
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| firecrawl / firecrawl | 199,902 | today | AGPL-3.0 | No downloads |
| ScrapeGraphAI / Scrapegraph-ai | 32,645 | 34 days ago | MIT | No downloads |
| fastcrw / crw | 1,237 | today | AGPL-3.0 | Mac, 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
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
