grapheme-clusters
Linguistically motivated grapheme-to-IPA and allophone mappings for 350+ language codes
Unicode Extended grapheme clusters in nanoseconds