An open API service indexing awesome lists of open source software.

awesome-arabic

A curated list of awesome projects and dev/design resources for supporting Arabic computational needs.
https://github.com/01walid/awesome-arabic

Last synced: 8 days ago
JSON representation

Awesome content

Browser Extensions

  • Wudooh (وضوح) - Chrome and Firefox extension that makes Arabic script clearer
  • Fahm - Arabic pop-up dictionary extension for Google Chrome

Communities

  • LinuxAC - Linux Arabic Community
  • iSecur1ty - Arabs Security and Ethical hacking community.
  • iSecur1ty - Arabs Security and Ethical hacking community.

CSS & RTL

Data

Dictionaries

  • Arabeyes - Arabic Tech dictionary.
  • Arabeyes - Arabic Tech dictionary.
  • arabterm - Extract of arabterm.org technical dictionnaries. 150k+ entries in arabic, english, french, and german.
  • en_ar_dict - English Arabic dictionary written in python and Qt4 (pyside).
  • FuzzyArabicDict - a dictionary app that allows you to look up Arabic words in transliteration.
  • Nibras - French-Arabic tech terms for students.

ebooks

Fonts

  • sahl-naskh - A fork of Droid Arabic Naskh font fixing some of the issues in the original font.

GIT

Markdown

Miscellaneous

Natural Language Processing

Programming Languages

  • RemoveTashkeel.java - Removes Arabic diacritics (tashkeel تشكيل) from any file almost instantly.
  • Accents - Provides a simple package check or remove accents from a string use CLI or function, Support multi languages.
  • Ar-PHP - A set of PHP classes developed to enhance Arabic web applications by providing set of tools includes stem-based searching, translitiration, soundex, Hijri calendar, charset detection and converter, spell numbers, keyboard language, Muslim prayer time, auto-summarization, and more...
  • The PHP League Website in Arabic
  • PyArabic - Arabic text tools for Python.
  • Manshar - Arabic social publishing platform.
  • I18n - A Repository to provide arabic translation for technical terms.
  • libitl2 - A library for Islamic calendar and prayer times.
  • Qt
  • goarabic - a Go Lang package for dealing with Arabic text.
  • ara - Command line tool that displays Arabic text in terminal.
  • NumberToArabicWords - Arabic numbers to words.
  • Prayer Times - Desktop application shows you the times of Muslim prayer and set an alarm (Athan) to remind you.
  • Azkar - Desktop Application shows notification for Azkar that pops-up every specific time, Calculating Muslim prayer times (for any location), and Morning and Nights Azkar with reminder.
  • arabicString - A Javascript library that extends the native String object with methods to help when dealing with Arabic strings for node and the browser.
  • bidiweb - Determine the base direction of paragraphs and adjust them accordingly.
  • Hijri Converter - Convert between Hijri (Um Alqura) and Gregorian NPM.
  • Hijri.js - A tool for Hijri calender (based on Umm al-Qura calculations) in Javascript.
  • jsastem - JavaScript Arabic Stemmer.
  • moment-hijri - A Hijri calendar (based on Umm al-Qura calculations) plugin for moment.js.
  • n2words - Convert numerical numbers to written numbers, in arabic (and other languages).
  • aln9 - A lightweight markup language designed for Arabic text.
  • circular-arabic - Write Arabic words in a circle or arc using the Canvas element
  • Oktob.js - Force typing in Arabic letters (ex: replaces "a" with "ض" for AZERTY keyboard scheme)
  • TafgeetJS - An NPM module to convert currency digits into written Arabic words.
  • Qafiyah - An open-source Arabic poetry DB and website with 944K+ verses by 932 poets from 10 eras. Built with Nextjs, Hono, and Supabase.
  • I18n - A Repository to provide arabic translation for technical terms.
  • arabic-utils - Provides some utilities to deal with Arabic strings such as removing diacritics, tatweel and more.
  • arabicdatetime - Easy and useful tool to get arabic date with arabic characters for laravel 5.1.
  • Arabic-Webfonts - WordPress plugin which allow you to add Arabic fonts easily to any theme without coding.
  • Arabish - Arabic transliteration in Python. Similar to Yamli.com, Google Ta3reeb, and Microsoft Maren.
  • date-extractor - Extracts dates from text in Arabic and other languages
  • hijra - Hijri Islamic Calendar utils in python.
  • PyArabic - Arabic text tools for Python.
  • pyarabicshaping - Port of GNU FriBidi's Arabic shaping to Python.
  • pyIslam - Python library to calculate prayer times, hijri date, qiblah direction and more.
  • python-arabic-reshaper - Reconstruct Arabic sentences to be used in applications that don't support Arabic.
  • ATKSPY - Python wrapper for Microsoft Arabic toolkit service, it provides transliterator, speller, SARF, pos tagger, parser, NER, and even a Colloquial to Arabic Converter.
  • pyarabicshaping - Port of GNU FriBidi's Arabic shaping to Python.
  • ar2en - Renames Arabic files and directories into English recursively.
  • miraath-calculator - Islamic inheritance calculator (علم المواريث) based on Quranic shares NPM.
  • salah-calculator - Accurate Islamic prayer times calculator (مواقيت الصلاة) with 8 methods and 164 cities NPM.
  • qibla-calc - Qibla direction and distance calculator (اتجاه القبلة) with 100 cities NPM.
  • ummalqura - Hijri/Islamic date converter based on Umm al-Qura algorithm NPM.