Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: about 3 hours ago
JSON representation

  • Programming Languages

    • Arli - JavaScript tools for an Arabic development.
    • 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.
    • 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](https://www.npmjs.com/package/hijri-converter).
    • 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.
    • I18n - A Repository to provide arabic translation for technical terms.
    • RemoveTashkeel.java - Removes Arabic diacritics (tashkeel تشكيل) from any file almost instantly.
  • CSS & RTL

  • Natural Language Processing

    • AlKhalil Morpho Sys 2 - A robust Arabic morpho-syntactic analyzer.
    • MADA+TOKAN - A Toolkit for Arabic Tokenization, Diacritization, Morphological Disambiguation, POS Tagging, Stemming and Lemmatization.
    • MADAMIRA - A new version of MADA
    • SAMA - Standard Arabic Morphological Analyzer (crucial to obtain the latest version of SAMA for analysis purposes)
    • BAMA - Buckwalter's Morphological Analyzer BAMA 2.0.
    • AraMorph - Arabic Morphological analyzer.
    • Apache Lucene Arabic Light Stemmer - stemming as specified by: [Light Stemming for Arabic Information Retrieval](http://www.mtholyoke.edu/~lballest/Pubs/arab_stem05.pdf).
    • Khoja Stemmer - Shereen Khoja Arabic stemmer (java). Another [implementation exists for the same algorithm](https://sourceforge.net/projects/arabicstemmer/) (java as well).
    • Qutrub - FOSS Arabic verbs conjugator
    • Minteeq - مِنطيق - Opensource/free Arabic text to speech solution based on eSpeak.
    • Arabic Speech Corpus - Database for automated Arabic speech.
    • Tarmeez - binary data format for etymological Arabic system.
  • GIT

  • Dictionaries

  • Data

    • Arabic Speech Corpus - South Levantine Arabic (Damascian accent) speech corpus. Package contains 1813 .wav files containing spoken utterances accompanied with files containing the text utterances and phoneme labels
  • Awesome content

  • Communities

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