Afrim want to simplify the typing in African languages and also digitalize the African typing systems. Basically, it wants to solve the problems encountered with current solutions: - slow typing - not easily configurable - keyboard layout dependent - constant bugs
Additionally, Afrim offers the following features [1]: - Dataset easily customizable - Keyboard layout independent - Auto completion, autocorrection and autosuggestion - Support all sequential codes
Technical details [2]: Afrim is written in Rust and his architecture is inspired of RIME.
What's next? - Offer an android frontend of the Afrim (in development) [3] - Support more African input methods as possible
I would like to have your opinions about this project. I have been working on it so far, and I would like to know how I can improve it.
-------------- [1] https://github.com/pythonbrad/afrim?tab=readme-ov-file#featu... [2] https://pythonbrad.github.io/afrim-man/for_developers [3] https://github.com/pythonbrad/afrim-keyboard/