git-recent
brew install git-recent
v2.2.0
MIT
Browse your latest git branches, formatted real fancy
21
30-day installs · #6652
98
90-day · #5620
364
365-day · #5864
1.0k
★ GitHub stars · updated 2mo ago
Runtime dependencies
Links
- https://github.com/paulirish/git-recent
- GitHub: paulirish/git-recent
- Brew formula source: Formula/g/git-recent.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [
"git-plus"
],
"dependencies": [
"fzf"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Browse your latest git branches, formatted real fancy",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:38:05+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "git-recent",
"github_default_branch": "master",
"github_last_commit_at": "2026-06-04T19:18:43Z",
"github_readme_excerpt": "# git recent\n\nSpeedily browse your latest local git branches, `checkout` with Enter. Also view branches unique commits, and optionally the diff against main.\n\n[Demo video of git recent 2.0](https://github.com/user-attachments/assets/441f0b9b-8469-41bd-a826-0bb0cd7c7de8)\n\n`git recent` now offers an interactive UI (thx to [fzf](https://github.com/junegunn/fzf)) for browsing recent branches, seeing differences, and `checkout`\u0027ing your selection.\n\nSee a diff of your branch vs main with `ctrl-o`. If you have [delta](https://dandavison.github.io/delta//) it\u0027ll use that for formatting, but will fallback, too.\n\nIf you\u0027re like me, mostly using classic git commands, then `git recent` provides a nice upgrade for browsing/selecting recent branches. But if you\u0027re a TUI fan using [git-fuzzy](https://github.com/bigH/git-fuzzy), [`lazygit`](https://github.com/jesseduffield/lazygit) or [`tig`](https://jonas.github.io/tig/) or [`fzf-git`](https://github.com/junegunn/fzf-git.sh), well\u2026 this probably isn\u0027t an upgrade. :p (But you can certainly [read the source](/git-recent) quickly!)\n\n\n### Installation\n\n`fzf` is required for 2.0. TBH, it\u0027s a fantastic tool; those [shell key bindings](https://junegunn.github.io/fzf/shell-integration/) are _delightful_. That said, if you\u0027re dependency-averse, the older version below, [`git recent-og`](#git-recent-og), may be for you.\n\n* Mac: `brew install fzf`\n* Linux: `sudo apt-get install fzf`\n* Windows: `choco install fzf`\n\nThen, do one of these:\n\n* Manual: Grab the `git-recent` script from this repo and put it anywhere in your `$PATH`. Run `chmod +x git-recent`.\n* Via NPM: `npm install --global git-recent`\n* Homebrew: `brew install git-recent`\n\n\u003c!-- homebrew formula: https://github.com/Homebrew/homebrew-core/blob/master/Formula/g/git-recent.rb --\u003e\n\n### Usage\n\n git recent\n\nHit `Enter` to checkout the selected branch.\n\nType or use arrow keys to navigate your list of branches.\n\nHit `ctrl-o` to see the branch diff.\n\n#### Worktree Support\n\nIf a branc",
"github_repo": "paulirish/git-recent",
"github_stars": 1030,
"github_topics": [],
"homepage": "https://github.com/paulirish/git-recent",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 21,
"installs_365d": 364,
"installs_90d": 98,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "git-recent",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 6652,
"rank_365d": 5864,
"rank_90d": 5620,
"raw_hash": "0b469c2256034fcb",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/g/git-recent.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": null,
"version_stable": "2.2.0",
"versioned_formulae": [],
"why_use_this": null
}