abhixdd/ghgrab
A simple, pretty terminal tool that lets you browse and download files from GitHub, GitLab, Codeberg, Gitea, and Forgejo without leaving your CLI. observed · 2026-08-28
Health v2 · maintenance only
82/100
- Activity 98
- Release rhythm 98
- Longevity 18
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 1.0
- age_days: 262
- days_rel: 17
- days_push: 17
- n_releases_24m: 17
Adoption not part of the score
1329 stars · 67 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
ghgrab is a Rust-based terminal UI tool for browsing and downloading specific files or folders from Git forges like GitHub, GitLab, Codeberg, Gitea, and Forgejo without cloning the whole repository. It offers fuzzy search, file preview, batch downloads, GitHub release artifact grabbing, and LFS support via a ratatui-powered interface.
Use cases
- download a single file from a github repo without cloning
- browse repository folders in the terminal
- grab release artifacts from github releases
- download files from gitlab or codeberg from the cli
- batch download selected files and folders from a repo
- preview source files before downloading
- search github repositories from the terminal
When to choose
- you need a few files from a large repo and want to avoid a full git clone
- you want a fast, keyboard-driven TUI for browsing git forges
- you need to fetch GitHub release binaries with OS/arch awareness
- you work across GitHub, GitLab, Codeberg, Gitea, or Forgejo
When to avoid
- you need full git history, branches, or push capabilities
- you prefer a GUI or web-based downloader
- you need repo search or LFS on non-GitHub forges
Facets
cli-tool · maturity active
cli http-client file-system developer-tools terminal-ui developer-tools version-control files cli cross-platform windows rust tui ratatui git-forge file-downloader github gitlab codeberg gitea forgejo partial-clone fuzzy-search lfs command-line linux macos
2 sources
- readme: https://github.com/abhixdd/ghgrab · fetched 2026-08-28 · 55882d60a972
- registry_crates: https://crates.io/api/v1/crates/ghgrab · fetched 2026-08-29 · bdaaa9e2fa76
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| abhixdd/ghgrab | main | 82 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem