Ecosyste.ms: Awesome
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: 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
- Bootstrap 2.x & 3.x RTL
- UIkit - A lightweight and modular front-end framework that supports RTL layouts.
-
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
- Ar cheat-sheet - Git Cheat Sheet in Arabic.
- ArabicGit - Learn Git in Arabic.
- simple-guide - A simple guide in Arabic to get started using Git.
- ArabicGit - Learn Git in Arabic.
- ArabicGit - Learn Git in Arabic.
-
Dictionaries
- Arabeyes - Arabic Tech dictionary.
-
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
- ar-python - Learn Python in Arabic.
- Colors Lab - UX/UI philosophy in Arabic.
- Hsoub Academy - Hight quality tutorials about programing, DevOps, UX and Design, Freelancing...
- Hsoub I/O - The Arabic Reddit-like.
- informatic-ar - Arabic content about programming concepts, algorithms, AI ..etc.
- Ruby 3arabi - Learn Ruby in Arabic.
- Colors Lab - UX/UI philosophy in Arabic.
- ar-python - Learn Python in Arabic.
-
Communities
-
Miscellaneous
- SemVer (Semantic Versioning)
- Yamli - A Smart Arabic Keyboard that allows users to type Arabic without an Arabic keyboard
Categories
Sub Categories
Keywords
arabic
4
hijri
3
prayer-times
2
java
2
calendar
2
hijri-calendar
2
arabic-language
2
github
1
desktop-application
1
azkar
1
prayer
1
javafx-desktop-apps
1
javafx-application
1
adhan
1
words
1
numbers
1
glyphs
1
go
1
golang
1
unicode
1
special-characters
1
terminal
1
command-line-tool
1
canvas-element
1
nlp
1
natural-language
1
language
1
convert-numbers
1
moment-hijri
1
moment
1
lunar
1
javascript
1
gregorian
1
hijri-dates-converter
1
sqlite
1
notifications
1
muslim
1
maven
1
material-design
1
javafx
1
islamic-apps
1
islam
1
github-pages
1
text-processing
1