Based on feruca, a simple but conformant & performant implementation of the Unicode Collation Algorithm, written in safe Rust with minimal dependencies. Give it a try some time!