git-blame-nvim is a neovim plugin that displays git blame information after EOL of the current line.
It's neovim only as I don't believe vim has a way to display virtual text yet.
Just install (using your favourite vim plugin management solution). It will be enabled automatically on subsequent launches, but when you first install it you will need to manually enable it:
:call GitBlameEnable()