diffview.nvim also supports side by side view. Lazygit does as well, and opens files in $EDITOR.