forgit

forgit: This tool is designed to help you use git more efficiently. It’s lightweight and easy to use. Interactive git diff viewer (gd) Interactive git reset HEAD <file> selector (grh) Interactive git checkout <file> selector (gcf) Interactive git checkout <branch> selector (gcb) Interactive git checkout <commit> selector (gco) …

gitsigns.nvim: git info in neovim

gitsigns.nvim: Super fast git decorations implemented purely in lua/teal. Features Signs for added, removed, and changed lines Asynchronous using luv Navigation between hunks Stage hunks (with undo) Preview diffs of hunks …

Octo.nvim

🐙 Octo.nvim Edit and review GitHub issues and pull requests from the comfort of your favorite editor. ✨ Features Edit GitHub issues and PRs Add/Modify/Delete comments Add/Remove label, reactions, assignees, project cards, …

GitHub CLI

gh is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code.

lazygit

lazygit: A simple terminal UI for git commands, written in Go with the gocui library. Rant time: You’ve heard it before, git is powerful, but what good is that power when everything is …

gitui: blazing fast terminal-ui for git

features fast and intuitive key only control context based help (no need to remember any hot-key) inspect/commit changes (incl. hooks: commit-msg/post-commit) (un)stage files/hunks, revert/reset files/hunk stashing (save, apply, drop) browse commit log …