Software that treats Unicode(UTF-8) text as a bag of bytes, obviously. Even better if it is in a fixed length box of bytes.
A cursory look at the services provided by this library should dissuade people from attempting to work with Unicode text in C.
You can of course use or build a text processing engine's DSL that does all sorts of things people may want to do with Unicode text but C is hardly the best fit.