#african #typing #ime #desktop-applications #text-input

bin+lib clafrica

This application allows you to type most of the characters in the african alphabet in any text field

8 unstable releases (3 breaking)

0.4.1 Feb 7, 2024
0.4.0 Sep 16, 2023
0.3.1 Aug 13, 2023
0.3.0 Jun 3, 2023
0.1.1 Apr 28, 2023

#522 in Text processing


Used in clafrica-wish

MIT license

49KB
1K SLoC

Clafrica (renamed to Afrim)

Changelog crates.io LICENSE Rust docs.rs Chat Coverage Status

Clafrica (a.k.a clafrica-rs) is an input method for African languages. It's designed to make it easier for people who speak African languages to type on their computers.

License

MIT license.

Features

  • Support for multiple African languages
  • Easy to use interface
  • Customizable dictionary
  • Support for both desktop and web platform.

Installation

Build dependencies (Linux only)

  • libxtst-dev
  • libevdev-dev
  • libxdo-dev

Runtime dependencies (Linux only)

  • libxtst-dev
  • libevdev-dev
  • libxdo-dev

In using cargo

cargo install clafrica

Try it in the console

clafrica comes with a REPL application which can be used to test if his library is working. To use the clafrica, simply provide the path of the datafile that suit your needs.

Eg. clafrica configfile.toml

Dataset

Official:

Community:

  • Feel free to propose your own.

Frontends

Official:

Community:

  • Feel free to propose your own.

Similar works

Contributing

If you would like to contribute to this project, please fork the repository and submit a pull request with your changes.

Dependencies

~4–32MB
~440K SLoC