← All projects
Dev ToolsFeatured

Lazygit

by jesseduffield

A simple terminal UI for git commands — interactive rebase, line-staging, cherry-pick, and custom patches made effortless.

Stars

80,800

Forks

2,900

Language

Go

License

MIT

Lazygit is a simple terminal UI for git commands that makes powerful git operations effortless — stage individual lines, interactive rebase (squash, fixup, drop, reorder), cherry-pick, bisect, custom patches, amend old commits, worktrees, undo/redo, and a color-coded commit graph. A favorite among terminal-native developers for turning git from a "powerful pain in the ass" into something fast and intuitive.

gitcliterminaltuideveloper-toolscommand-line