The vim-rover package is a tool that generates colorscheme files for vim. It contains a command called mkrover that creates colorscheme files that are capable of moving (roving) between various terminal and GUI environments without modification.