• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
Jesse Duffield avatar

lazygit

A terminal interface for Git that makes staging, rebasing, and history easy

  • Developer tools
View on GitHub

What it is

lazygit is a terminal UI that puts your Git branches, files, commits, and stashes in panels you control with single keys. It is for developers who use Git every day and want the hard parts to feel quick. Staging single lines and interactive rebases take a few keystrokes.

Images

Facts

Stars
83,324 GitHub stars.
83,324

Forks
3,109
Commits
8,682
Contributors
360
Language
Go
License
MIT
Last commit
Oct 17, 2026
On GitHub since
May 2018
First release
August 2018
Platforms
CLI, Windows, macOS, Linux
Self-hostable
No
Author
Jesse Duffield
Tags
  • terminal-ui
  • git

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • GitHub avatar

    GitHub Stacked PRs

    GitHub CLI extension for building and managing stacked pull requests

    1.7k
  • Almog Gavra avatar

    tuicr

    Terminal code review tool with vim keys and review export to forges

    3.4k
  • Jo avatar

    prek

    Git hook manager compatible with pre-commit configs, shipped as one binary

    8.6k

What people are saying

Updated Oct 21, 2026
  • Hacker NewsShow HN: I made a tool that made me faster at GitAug 5, 2018 · 551 points · 229 comments (opens Hacker News in a new tab)
  • Hacker NewsLazygit: A simple terminal UI for Git commandsNov 30, 2021 · 395 points · 141 comments (opens Hacker News in a new tab)
  • Hacker NewsLazygit: Simple terminal UI for Git commandsJul 19, 2023 · 239 points · 79 comments (opens Hacker News in a new tab)
  • Bluesky“I finally found my favorite git client. It’s fast. It let’s me do all the things I do frequently. It’s all keyboard driven. It’s a terminal app. It’s:”Dec 28, 2025 · 20 likes · 2 replies (opens Bluesky in a new tab)
  • Hacker NewsLazygit v0.41Mar 23, 2024 · 4 points · 0 comments (opens Hacker News in a new tab)
  • Hacker NewsLazygit – simple terminal UI for Git commandsNov 1, 2020 · 3 points · 1 comment (opens Hacker News in a new tab)
  • Bluesky“I’ve been using the plain ol’ git CLI for over a decade. Just never liked GUI tools bc of the way they change terms. Like what does it mean if I click…”Feb 17, 2026 · 3 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“However, I switched to lazygit ( a few months ago because GitUp can't handle signed commits, doesn't seem to be maintained much, and sometimes crashes in the…”Jan 8, 2026 · 2 likes · 1 reply (opens Bluesky in a new tab)
  • Hacker NewsLazygit: A simple terminal UI for git commandsJul 17, 2023 · 3 points · 0 comments (opens Hacker News in a new tab)
  • Hacker NewsLazygit: Simple terminal UI for Git commandsMar 16, 2020 · 2 points · 1 comment (opens Hacker News in a new tab)
  • Hacker NewsSimple terminal UI for Git commandsMar 9, 2020 · 3 points · 0 comments (opens Hacker News in a new tab)
  • Bluesky“Apropos of nothing, I've been using lazygit for 8 months now, and I have no desire to go back to Git Extensions. Git Extensions is great, but lazygit makes me…”May 25, 2026 · 2 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Nice weekend learning new tools: Zed (zed.dev), Pi (pi.dev), atuin (atuin.sh), tokei ( bluesky (here), hyperfine ( eza ( lazygit ( git worktree... Well…”May 10, 2026 · 2 likes · 0 replies (opens Bluesky in a new tab)
  • Hacker NewsStepping back as maintainerJun 21, 2025 · 2 points · 0 comments (opens Hacker News in a new tab)
  • Hacker Newslazygit: simple terminal UI for Git commandsJun 2, 2025 · 2 points · 0 comments (opens Hacker News in a new tab)
  • Hacker NewsLazygit: A simple terminal UI for Git commands (in Go)Jan 27, 2021 · 2 points · 0 comments (opens Hacker News in a new tab)
  • Bluesky“Git, but you'll actually enjoy it A terminal UI that lets you stage single lines with a space bar press and run interactive rebases in a few keystrokes. 🍒…”Oct 7, 2026 · 1 like · 0 replies (opens Bluesky in a new tab)
  • Bluesky“I use lazygit as a daily driver. It's a TUI, admittedly, but it's so good it practically feels like a full-fledged GUI.”May 3, 2026 · 1 like · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Been using lazygit (tui for git) for about a week and it's a super well made. Check it out”Jun 27, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Today's random GitHub ⭐! jesseduffield/lazygit Posted using Starrysky”Mar 8, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)