git-cliff

git-cliff: A highly customizable changelog generator. git-cliff can generate changelog files from the Git history by utilizing conventional commits as well as regex-powered custom parsers. The changelog template can be customized with a configuration file to match the desired format.

neogit

A git interface for Neovim, inspired by Magit. Usage You can either open Neogit by using the Neogit command: :Neogit “ Open the status buffer in a new tab :Neogit cwd=<cwd> “ Use a …

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 …