angular-diff-match-patch
diff
processingDiff
semanticDiff (with custom attributes)
lineDiff