ViewVC é uma interface de navegador para repositórios de controle de versão CVS e Subversion. Ele gera HTML modelado para apresentar listagens de diretórios navegáveis, revisões e registros de alterações. Ele pode exibir versões específicas de arquivos, bem como diferenças entre essas versões. Basicamente, o ViewVC fornece a maior parte da funcionalidade semelhante a relatórios que você espera da sua ferramenta de controle de versão, mas de forma muito mais bonita do que a saída média de um programa de linha de comando textual.