Suffix arrays are frequently used in text processing and biological computation. Many efficient algorithms exist for their construction, this project attempts to implement some of them in Java so that they can compete with their C counterparts.
Release under construction, more at http://jsuffixarrays.org