Review - LazyGit (created by jesseduffield)


Stats

GitHub Repo stars GitHub Downloads (all assets, all releases) GitHub last commit GitHub commit activity

Review

I’ve used a lot of TUIs over the years, and have dealt with many different Git GUIs as well. TBH most are either big desktop affairs a-la SmartGit or are underwhelming TUIs that lack a user interface designed for Normal Peopleβ„’. I’ve been looking for years for something to fill the gap between CLI speed and GUI simplicity, so enter LazyGit.

This app covers all the basic Git operations, including some more obscure ones, like dealing with submodules, editing remotes, and building custom patches. The diffs can use whatever pager you are comfortable with and customizing the configs is fairly easy. You will want to adjust some of the keybindings, as they are not the easiest to get used to. I will say the mouse support is great, and it works well even in small IDE console windows. As a bonus, anytime I see a CLI written in GoLang, I smile. Yeah yeah, I know, Rust FAST, Python SLOW, blah blah.

It even has a plugin to quickly open it in JetBrains IDEs in it’s own full window panel. VScode has it’s own version as well. It’s even replaced me using the IDE native VSC tooling, which is sorely lacking on VSCode; JetBrains, as bad.

Overall, you should definitely check it out, it’s one of the few tools I use every day! Very very cool. Questions, comments, (constructive) complaints, feel free to drop me a reply here or on my social. 😎

ℹ️ Important

You will want to make sure you disable ligatures in your IDE console. This is a known issue with JetBrains IDEs causing a BIG slowdown when scrolling, even on small repos. The issue is NOT present in most terminal emulators, like Guake and WezTerm.

Pros / Cons

πŸ‘πŸ‘ Amazing patch builder
πŸ‘ Mouse support πŸ–±
πŸ‘ Great interface
πŸ‘ Good help menu
🀷 No apt-get package, but single binary
πŸ‘Ž Keybindings are not too intuitive

Verdict

5/5 πŸ₯³

Download

πŸ’Ύ https://github.com/jesseduffield/lazygit/releases πŸ’Ύ

Demo

Demo Gif


Prev
Review - Superfile (Created by yorukot)
Review - Superfile (Created by yorukot)
Next
Review - GDU (Created by dundee)
Review - GDU (Created by dundee)

Comments




Kudos:



TOC:
@ Feed πŸ“° @ Mast 🐘