SaaSHub helps you find the best software and product alternatives Learn more →
Lazygit Alternatives
Similar projects and alternatives to lazygit
-
ohmyzsh
🙃 A delightful community-driven (with 2,500+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
jj
Discontinued A Git-compatible VCS that is both simple and powerful [Moved to: https://github.com/jj-vcs/jj] (by martinvonz)
-
-
-
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
lazygit discussion
lazygit reviews and mentions
-
.gitignore Everything by Default
Lazygit[0] is ideal for quickly selecting files or lines you want to include in your commit. There are probably countless others. And `--patch` is also not that hard.
[0] https://github.com/jesseduffield/lazygit
- Git rebase -I is not that scary
- The Git Commands I Run Before Reading Any Code
-
How to setup Terminal tools for Mac
jesseduffield/lazygit
-
10 CLI Tools Every Developer Should Use with AI Coding Agents
When an AI agent is making autonomous changes to your codebase, you need a fast way to review what it just did. LazyGit is a terminal UI for git that lets you visually review diffs, stage files, and commit — all without memorizing git commands.
-
Ask HN: What dev tools do you rely on that nobody talks about?
https://github.com/atuinsh/atuin for fuzzy shell history (ctrl+r)
https://github.com/sharkdp/bat (nice coloured cat replacement)
https://github.com/abiosoft/colima (so I don't need docker desktop)
https://github.com/duckdb/duckdb (performant database that lets you directly query JSON, parquet, csv files with SQL queries and convert one to the other.
https://github.com/eradman/entr (rerun commands automatically when provided files change) (useful for rerunning test commands automatically once you save the file you're editing.
https://github.com/martinvonz/jj and https://github.com/idursun/jjui (Jujutsu VCS, been using it for three months and I really enjoy it)
https://github.com/jesseduffield/lazydocker (managing containers, images, volumes easily)
https://github.com/jesseduffield/lazygit (best tui for git and outside niche git commands, the fastest way to use git.)
https://github.com/jdx/mise (fast asdf, direnv, and task runner replacement) (install pretty much version of tool, language, env vars in a per directory level. (Or global if you want))
https://github.com/ajeetdsouza/zoxide (intelligent cd to move between directories incredibly quickly)
-
👨🏻💻 Developing my own VCS
At this point, I found myself asking: Does Git continuously scan the working directory? I soon realized that there's a distinction between Git's core functionality and the behavior seen in Git GUIs like LazyGit. For example, when I modify a file in LazyGit, it's almost immediately marked in the UI. But that's not actually Git doing the tracking.
-
run.sh Diaries #3: My Terminal Stack – tmux, zoxide, and lazygit
lazygit is a TUI-based Git interface I use daily to:
-
lazygit-style TUI for NuGet
If you've ever used lazygit, you know the feeling. Git stops being a chore and becomes almost enjoyable. You can see everything at once, navigate with the keyboard, and do in seconds what used to take several commands.
-
I found a useful Git one liner buried in leaked CIA developer docs
Eg: lazygit https://github.com/jesseduffield/lazygit?tab=readme-ov-file#... https://github.com/sxyazi/yazi https://github.com/darrenburns/posting or I guess Vim would be a prominent example.
Peoples definitions will be on a gradient, but its somewhere between CLI (type into a terminal to use) and GUI (use your mouse in a windowing system), TUI runs in your terminal like a CLI but probably supports "graphical widgets" like buttons, bars, hotkeys, panes, etc.
-
A note from our sponsor - SaaSHub
www.saashub.com | 11 Oct 2026
Stats
jesseduffield/lazygit is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of lazygit is Go.