# goclone-dev/goclone

Website Cloner - Utilizes powerful Go routines to clone websites to your computer within seconds.

Repository: https://github.com/goclone-dev/goclone
Canonical: https://ross.abutalabs.com/products/goclone
Homepage: https://goclone.dev
Language: Go
License: MIT
License Family: permissive
Topics: golang, go, cloning, crawler, website-cloner, website-scraper
Last push: 2026-06-02T06:13:25+00:00

## Health v2 (maintenance only)
Score: 62/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 85, release rhythm 12, longevity 100
- inputs: {"age_days": 2355, "days_push": 92, "days_rel": 379, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2231, forks 400 (observed 2026-08-28T04:06:29.136403+00:00)

## What it is
Goclone is a Go CLI utility that downloads entire websites to a local directory, preserving relative link structure so the mirrored site can be browsed offline. It fetches HTML, CSS, JS, and images using concurrent goroutines and the Colly crawler.

## Use cases
- clone a website to my computer for offline browsing
- mirror a site's html css js and images locally
- download a website preserving its link structure
- scrape a website quickly from the command line
- serve a cloned website locally
- archive a website before it goes offline

## When to choose
- you want a fast, single-command website mirror with a simple CLI
- you need offline browsing of a site with intact relative links
- you want proxy, cookie, and user-agent control while scraping
- you prefer a lightweight Go tool over heavier options like HTTrack

## When to avoid
- you need JavaScript-rendered single-page app content (it fetches static assets)
- you need scheduled or distributed large-scale crawling
- you need a GUI-based scraping workflow
- you need to respect complex authentication flows beyond preset cookies

## Facets
- artifact type: cli-tool
- maturity: active
- function: web-scraping, cli, http-client
- domain: developer-tools, web-development, crawlers
- platform: cli, go, cross-platform, windows
- tags: website-cloner, site-mirror, crawler, offline-browsing, colly, command-line, macos, linux

## Member repositories
- goclone-dev/goclone (main) score 62

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:29.136403+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:44:27.233706+00:00, confidence not recorded.
  - readme: https://github.com/goclone-dev/goclone (fetched 2026-08-28T04:06:29.136403+00:00, sha c7be329cd8d1)
  - homepage: https://goclone.dev (fetched 2026-08-29T10:25:03.400176+00:00, sha 39d81d4709c5)
  - site_page: https://goclone.dev/install.html (fetched 2026-08-29T10:25:03.418860+00:00, sha 94a241064ee5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
