Difftastic already supported more than 20 languages, but I've been impressed at how many requests / patches I've received for additional languages! I've added a new section in the manual to make adding new languages easier: https://difftastic.wilfred.me.uk/adding_a_parser.html