A Neovim plugin for performing GitHub code reviews locally with full editor tooling and automation.
gh.nvim is a Neovim plugin that integrates GitHub code reviews directly into the editor. It solves the problem of lacking context and tooling when reviewing pull requests in the GitHub web UI by locally checking out PR code, enabling full LSP support, editing, and local execution.
Neovim users who regularly review or contribute to GitHub pull requests and want to perform reviews within their editor using familiar tools and workflows.
It uniquely automates the local checkout of PR code, turning Neovim into a powerful code review environment with full editor capabilities, eliminating the need to switch between browser and editor.
A fully featured GitHub integration for performing code reviews in Neovim.
Checks out PR code locally, providing full project context for understanding complex changes, directly addressing the frustration of lacking context in web UI reviews.
Enables language server protocol tools on PR code, allowing features like find references and renaming during reviews, as highlighted in the README for better code understanding.
Automatically fetches remote branches and checks out PR heads using an embedded Git CLI wrapper, reducing manual steps and streamlining the review process.
Allows direct editing of PR code in Neovim for drafting responses, building diffs, and running local development environments, enhancing review efficiency.
Requires installation and configuration of multiple external tools (git, gh CLI) and Neovim plugins (litee.nvim, fzf.lua/Telescope), which can be time-consuming and error-prone.
Only works within Neovim, excluding users of other editors or IDEs who might benefit from similar local review capabilities.
The local checkout and full editor integration may be unnecessary for straightforward pull requests that are easily reviewed in the web UI, adding setup complexity without proportional benefit.
Edit and review GitHub issues and pull requests from the comfort of your favorite editor
Neovim plugin that allows you to create a Github Gist from the current file
See status of ci/cd pipeline runs directly in neovim. Currently supports GitHub Actions and GitLab CI.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.