

-
and for just in terminal also check out https://github.com/dandavison/delta for nicer looking diffs, didn't really like the defaults, but with some config I really like it.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
you can use gitsigns
-
diffview.nvim
Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
In neovim I have a combination of gitsigns and diffview going. I really like the experience of resolving conflicts with diffview, and I just go through the quickfix list populated by gitsigns to handle staging.
-
Lazygit should fullfill all your GIT needs. https://github.com/jesseduffield/lazygit
-
There is even a plugin for Vim, that lets you open it in a floating overlay. https://github.com/kdheepak/lazygit.nvim
-
Nutrient
Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.