IMEs are usually very narrowly targeted at a single language or script. Claiming that this one is somehow superior to existing solutions for an entire continent's worth of languages with wildly different phonologies is unusual.
`afrim` is not just an IME. It can be used as a library to develop another IME. It's an important point that I neglected in the README.
> `afrim` is not just an IME. It can be used as a library to develop another IME. It's an important point that I neglected in the README.
That's all good, but I am very curious about the use-case that motivated the creation of this project.