Popular: Data updated October 31, 2026

Categories

Internet1,361
Communication321
Audio & video903
Graphics & design543
Office & productivity1,120
Developer tools3,139
AI tools534
Security & privacy388
System tools3,126
Games524
Education & science239
Network & IT283

lazygit 0.56.0 download

Simple terminal UI for git commands.

Jesse Duffield Terminals & CLI tools #15 Terminals & CLI tools
This is an older version. The current version is 0.66.1. lazygit 0.66.1 · Released:

Installer files 0.56.0

ArchitectureTypeScopeFile sizeDownloadSHA256
64-bit ZIP → Portable · en-US — — github.com VirusTotal
ARM64 ZIP → Portable · en-US — — github.com VirusTotal
32-bit ZIP → Portable · en-US — — github.com VirusTotal
ARM ZIP → Portable · en-US — — github.com VirusTotal

Link and SHA256 come from the Windows Package Manager community manifest. Compare the hash of the downloaded file before running it.

Release notes

What's Changed
Enhancements 🔥
- Don't break line after footnote symbol in commit messages by @stefanhaller in #4912
- Give better visual feedback when checking out the previous branch by @stefanhaller in #4929
- Add merge menu with conflict resolver by @lmnek in #4889
- When entering a commit in path filtering mode, select the filtered path by @stefanhaller in #4942
- Document a workaround for using custom pagers on Windows by @stefanhaller in #4941
- Show "Log (x of y)" in the title bar when there is more than one branch log command by @stefanhaller in #4943
- Support multiple pagers by @stefanhaller in #4953
- Add config option gui.skipSwitchWorktreeOnCheckoutWarning by @stefanhaller in #4964
- Add no-ff merge option by @stefanhaller in #4966
Fixes 🔧
- Don't log the git rev-list command that we use for IsBranchMerged by @stefanhaller in #4896
- Hide the cursor when the password prompt is showing by @stefanhaller in #4878
- Update Merge conflicts menu keybinding to use p instead of k by @zingazzi in #4934
- Update diff of conflicted file in the main view after conflicts have been resolved by @stefanhaller in #4945
- Don't depend on en_US locale to be installed by @stefanhaller in #4949
- Fix dropping submodule changes from a commit by @stefanhaller in #4937
- Fix support for Git copy status when status.renames=copies by @kapral18 in #4892
- When pasting multi-line text into a prompt, don't treat the line feeds as "confirm" by @stefanhaller in #4955
- Offer to force-delete a worktree if it contains submodules by @stefanhaller in #4959
- Fix window arrangement when a popup or the search prompt is open by @stefanhaller in #4961
- Fix lazygit getting unresponsive when pasting commits that become empty by @stefanhaller in #4958
- Show a better error message if the temp directory is not writeable by @stefanhaller in #4968
- Avoid auto-stashing when only submodules are out of date by @stefanhaller in #4969
- Use a PTY when using external diff command from git config by @brandondong in #4983
- Fix fixup's false filename detection in hunks containing dashed lines by @abobov in #5004
Maintenance ⚙️
- Make running with --debug and running integration tests work when built with go 1.25 by @stefanhaller in #4910
- Update go to 1.25 by @kyu08 in #4844
- feat(nix): add comprehensive Nix flake by @doprz in #4826
- Fix normalisedSelectedNodes function by @stefanhaller in #4920
- Add synchronize event to the hooks of "Check Required Labels" by @kyu08 in #4974
- Use ignore directive to ignore test files not to be passes to gofumpt by @kyu08 in #4936
Docs 📖
- Fix MoveCommitsToNewBranch description typo by @deventon in #4867
- Wrap long lines in comments in Config.md by @stefanhaller in #4951
- Fix keybinding cheatsheets with regard to pipe characters in key or description by @stefanhaller in #5007
I18n 🌎
- Update translations from Crowdin by @stefanhaller in #5005
New Contributors
- @deventon made their first contribution in #4867
- @zingazzi made their first contribution in #4934
- @doprz made their first contribution in #4826
- @lmnek made their first contribution in #4889
- @kapral18 made their first contribution in #4892
- @abobov made their first contribution in #5004
Full Changelog: v0.55.1...v0.56.0

https://github.com/jesseduffield/lazygit/releases/tag/v0.56.0

Most popular in Terminals & CLI tools

See all
  1. PowerShellPowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, Linux, and macOS.
  2. QPDFQPDF is a command-line tool and C++ library that performs content-preserving transformations on PDF files.
  3. Oh My PoshPrompt theme engine for any shell
  4. Microsoft Azure CLIThe Azure command-line interface (Azure CLI) is a set of commands used to create and manage Azure resources. The Azure CLI is available across Azure services and is designed to get you working quickly with Azure, with an emphasis on automation.
  5. yqyq is a portable command-line YAML, JSON, XML, CSV and properties processor.
  6. AlacrittyAlacritty is a free and open-source GPU accelerated terminal emulator focused on performance and simplicity.
  7. fzfA general-purpose command-line fuzzy finder
  8. PuTTYA free implementation of SSH and Telnet for Windows and Unix platforms, along with an xterm terminal emulator.
  9. cURLCommand line tool and library for transferring data with URLs
  10. TabbyA terminal for a more modern age.

Tags

Share