GitHub repository: seattlerb/flay
Primary language: Ruby
Description: Flay analyzes code for structural similarities. Differences in literal values, variable, class, method names, whitespace, programming style, braces vs do/end, etc are all ignored.