Hacker News new | ask | show | jobs
Show HN: afrim – A framework for input method engine (github.com)
1 points by pythonbrad 242 days ago
afrim is a framework and toolset that facilitates the implementation of input method engines (IMEs). Initially introduced as an IME for African languages[1], afrim has now evolved into a universal solution. It is compatible with various sequential writing systems, including Amharic, Geez, Pinyin, and more.

afrim is written in Rust and his architecture is inspired by librime[2]. It's available to use in Rust (afrim), Python (afrim-py), JavaScript (afrim-js), and more.

Repo: https://github.com/fodydev/afrim Demo: https://fodydev.github.io/afrim-web/ FAQ: https://github.com/fodydev/afrim/blob/main/FAQ.md

[1]: https://news.ycombinator.com/item?id=41427563 [2]: https://github.com/rime/librime