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