mush42/libtashkeel

Add Arabic diacritics (tashkeel/harakat) using Rust/Python/C++/WASM and NLP models

43
/ 100
Emerging

This tool helps restore Arabic diacritics (tashkeel/harakat) to plain Arabic text, making it easier to read and understand. You input Arabic text without diacritics, and it outputs the same text with the correct diacritics added. This is useful for anyone working with modern standard Arabic content, such as linguists, educators, content creators, or researchers.

No commits in the last 6 months.

Use this if you need to automatically add diacritics to Arabic text to improve its readability or for linguistic analysis.

Not ideal if you primarily work with dialects other than modern standard Arabic, as the models are trained mainly on MSA data.

Arabic-language-processing linguistics text-preparation content-localization education
Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 8 / 25
Maturity 16 / 25
Community 17 / 25

How are scores calculated?

Stars

48

Forks

10

Language

Rust

License

MIT

Last pushed

Oct 04, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/mush42/libtashkeel"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.