Lazygit: A simple terminal UI for Git commands

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarQube - Static code analysis for 29 languages.
  • OPS - Build and Run Open Source Unikernels
  • lazygit

    simple terminal UI for git commands

    Thanks for adding the stack trace. I've made a bug issue to track this https://github.com/jesseduffield/lazygit/issues/1601 and I'll take a look into it tonight.

  • ohmyzsh

    🙃 A delightful community-driven (with 2,000+ 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 so that makes it easy to keep up with the latest updates from the community.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • lazydocker

    The lazier way to manage everything docker

  • tig

    Text-mode interface for git

  • magit

    It's Magit! A Git porcelain inside Emacs.

    Magit is another popular alternative for emacs https://magit.vc

    I wonder if anyone has gone from lazygit to magit or the other way around. As someone who uses emacs for my day to day dev work I can't see myself changing.

  • lazygit.nvim

    Plugin for calling lazygit from within neovim.

    There is also Neovim plugin which can open lazygit in a floating window. Files will be opened in the active Neovim instance.

    https://github.com/kdheepak/lazygit.nvim

  • toggleterm.nvim

    A neovim lua plugin to help easily manage multiple terminal windows

    Nice.

    I have it hooked up to the toggleterm plugin [0]. This way I can pop layzgit and other things (gdb, ipython etc) on a floating term

    [0] https://github.com/akinsho/toggleterm.nvim

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • git-stack

    Stacked branch management for Git

    I used to use aliases but got frustrated with them when dealing with PRs depending on PRs, so I wrote git-stack [0]. Thought I'd share in case you'd find it useful

    [0] https://github.com/epage/git-stack/blob/main/docs/reference....

  • gitui

    Blazing 💥 fast terminal-ui for git written in rust 🦀

    i've been using [gitui](https://github.com/extrawurst/gitui) for that. lazygit does seem like it has more features though

  • git-trim

    Automatically trims your branches whose tracking remote refs are merged or stray

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts