GitHub repository: sbomer/SuffixTree
Primary language: C#
Description: A well-structured, relatively compact implementation of Ukkonen's linear time suffix tree construction algorithm in C# 7+. With bonus detailed explanation on the algorithm.