Diff-plus is a project mainly written in Python, it's free.
a command line diff tool that displays its results in a browser window
This is a utility that uses the output of a diff to create a simple webpage that makes it easier to understand the differences between files.
python diff-plus.py (file1) (file2)