-
unicode-joining-type
Fast lookup of the Unicode Joining Type and Joining Group properties
-
sentence_segmentation
A rule-based sentence_segmenter, inspired by ruby pragmatic segmenter by diasks2 (repo: https://github.com/diasks2/pragmatic_segmenter). Now with optional AI-based Thai support.
-
kashida
Insert Kashidas/Tatweel into Arabic text, e.g. for justification purposes.
-
abjad
Calculate the numerical abjad value of Arabic-script text
-
ar-reshaper
A no-std crate to reconstruct Arabic, turkish and persian sentences to be used in applications that don't support Arabic script
-
arabic_reshaper
Reconstruct Arabic sentences to be used in applications that doesn't support Arabic script
-
rtl_isolate_fix
Plain-text RTL/LTR technical-token isolation using Unicode bidi isolates (LRI/PDI), with URL/email exclusions
-
arabic_pdf_to_text
A CLI tool to convert Arabic PDFs to text using Google's Gemini API
-
kalendarium
converting Arabic numerals into Roman numerals and modern dates into the Kalendarium Romanum
-
libtashkeel_base
Arabic-text diacritic restoration using neural networks
-
arithmos
converting Arabic numerals into Greek numerals
-
arabic-script
An expressive API for the characters of the Arabic script
-
arabic_text_utils
Arabic text processing and manipulation
-
roman-numerals
Converts numbers to roman numerals and vice versa
-
fribidi
bindings for Rust
-
ean
that can convert Western Arabic Numerals to Eastern Arabic Numerals
-
AsgoreCore
A small rust library to manipulate arabic text to fit in non-supporting arabic games or programes
-
traianus
Converts Roman numerals to Arabic numerals and vice versa
-
rtl_reshaper_rs
CLI tool to reshape and reorder bi-directional, Arabic/Persian text for display in apps that do not support them natively
-
tashkil
A lightweight library for removing Arabic diacritics
-
roman_numerals_converter
Convert Arabic numerals to Roman numerals and vice versa
-
artk
A toolkit for processing Arabic text
-
fribidi-sys
Raw fribidi bindings for Rust
Try searching with DuckDuckGo.