113 lines
17 KiB
Plaintext
113 lines
17 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Arabic [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome) العربية[0m
|
||
[38;5;12mA curated list of amazingly awesome Arabic supporting tools, fonts, and development resources. [39m
|
||
|
||
[38;2;255;187;0m[4mProgramming Languages[0m
|
||
[38;5;12mProgramming Language specific resources that support Arabic[39m
|
||
|
||
[38;2;255;187;0m[4mC/C++[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibitl2[0m[38;5;12m (https://github.com/sohaibafifi/libitl2) - A library for Islamic calendar and prayer times.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQt[0m[38;5;12m : [39m[38;5;14m[1mArabicNumberToWord[0m[38;5;12m (https://github.com/01walid/ArabicNumberToWord), Convert numbers and amounts from numeric to Arabic words.[39m
|
||
|
||
[38;2;255;187;0m[4mGo (Golang)[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgoarabic[0m[38;5;12m (https://github.com/01walid/goarabic) - a Go Lang package for dealing with Arabic text.[39m
|
||
|
||
[38;2;255;187;0m[4mJava[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNumberToArabicWords[0m[38;5;12m (https://github.com/bluemix/NumberToArabicWords) - Arabic numbers to words.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRemoveTashkeel.java[0m[38;5;12m (https://gist.github.com/mhashim6/7d96f7ea274c9eb7e509798a332d78ac) - Removes Arabic diacritics (tashkeel تشكيل) from any file almost instantly.[39m
|
||
|
||
[38;2;255;187;0m[4mJavascript[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypeahead.js[0m[38;5;12m (http://twitter.github.io/typeahead.js/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFix Arabic Numbers[0m[38;5;12m (https://github.com/homaily/fix-arabic-numbers) - Simple Moment.js style library that changes Arabic numbers (١٢٣...) into (123...) [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1marabicString[0m[38;5;12m (https://github.com/ahmads/arabicString) - A Javascript library that extends the native String object with methods to help when dealing with Arabic strings for node and the browser.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArli[0m[38;5;12m (http://elkebirmed.github.io/arli/) - JavaScript tools for an Arabic development.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbidiweb[0m[38;5;12m (https://github.com/hasenj/bidiweb) - Determine the base direction of paragraphs and adjust them accordingly.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHijri.js[0m[38;5;12m (https://github.com/xsoh/Hijri.js) - A tool for Hijri calender (based on Umm al-Qura calculations) in Javascript.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjsastem[0m[38;5;12m (https://github.com/ejtaal/jsastem) - JavaScript Arabic Stemmer.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmoment-hijri[0m[38;5;12m (https://github.com/xsoh/moment-hijri) - A Hijri calendar (based on Umm al-Qura calculations) plugin for moment.js.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1maln9[0m[38;5;12m (https://github.com/mkhDev/aln9) - A lightweight markup language designed for Arabic text.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcircular-arabic[0m[38;5;12m (https://github.com/mapmeld/circular-arabic) - Write Arabic words in a circle or arc using the Canvas element[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOktob.js[0m[38;5;12m (https://github.com/Fcmam5/oktob.js) - Force typing in Arabic letters (ex: replaces "a" with "ض" for AZERTY keyboard scheme)[39m
|
||
|
||
[38;2;255;187;0m[4mPHP[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAr-PHP[0m[38;5;12m [39m[38;5;12m(http://www.ar-php.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mPHP[39m[38;5;12m [39m[38;5;12mclasses[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12menhance[39m[38;5;12m [39m[38;5;12mArabic[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mstem-based[39m[38;5;12m [39m[38;5;12msearching,[39m[38;5;12m [39m[38;5;12mtranslitiration,[39m[38;5;12m [39m[38;5;12msoundex,[39m[38;5;12m [39m[38;5;12mHijri[39m[38;5;12m [39m[38;5;12mcalendar,[39m[38;5;12m [39m[38;5;12mcharset[39m[38;5;12m [39m
|
||
[38;5;12mdetection[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconverter,[39m[38;5;12m [39m[38;5;12mspell[39m[38;5;12m [39m[38;5;12mnumbers,[39m[38;5;12m [39m[38;5;12mkeyboard[39m[38;5;12m [39m[38;5;12mlanguage,[39m[38;5;12m [39m[38;5;12mMuslim[39m[38;5;12m [39m[38;5;12mprayer[39m[38;5;12m [39m[38;5;12mtime,[39m[38;5;12m [39m[38;5;12mauto-summarization,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore...[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe PHP League Website in Arabic[0m[38;5;12m (https://thephpleague.com/ar/).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1marabicdatetime[0m[38;5;12m (https://github.com/maherelgamil/arabicdatetime) - Easy and useful tool to get arabic date with arabic characters for laravel 5.1.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mPython [0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mar2en[0m[38;5;12m (https://github.com/maherg/ar2en) - Renames Arabic files and directories into English recursively.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArabish[0m[38;5;12m (https://github.com/amasad/arabish) - Arabic transliteration in Python. Similar to Yamli.com, Google Ta3reeb, and Microsoft Maren.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdate-extractor[0m[38;5;12m (https://github.com/DanielJDufour/date-extractor) - Extracts dates from text in Arabic and other languages[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhijra[0m[38;5;12m (https://github.com/ojuba-org/hijra) - Hijri Islamic Calendar utils in python.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPyArabic[0m[38;5;12m (https://pypi.python.org/pypi/PyArabic/0.4) - Arabic text tools for Python.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpyarabicshaping[0m[38;5;12m (https://github.com/behdad/pyarabicshaping) - Port of GNU FriBidi's Arabic shaping to Python.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpyIslam[0m[38;5;12m (https://github.com/abougouffa/pyIslam) - Python library to calculate prayer times, hijri date, qiblah direction and more.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpython-arabic-reshaper[0m[38;5;12m (https://github.com/mpcabd/python-arabic-reshaper) - Reconstruct Arabic sentences to be used in applications that don't support Arabic.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDjango with Arabic Settings[0m[38;5;12m (https://www.djangoproject.com)[39m
|
||
|
||
[38;2;255;187;0m[4mRuby[0m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mManshar[0m[38;5;12m (http://www.manshar.org/) - Arabic social publishing platform.[39m
|
||
|
||
[38;2;255;187;0m[4mNatural Language Processing[0m
|
||
[38;5;12mTools that either are made for Arabic or support Arabic[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mApache[0m[38;5;14m[1m [0m[38;5;14m[1mLucene[0m[38;5;14m[1m [0m[38;5;14m[1mArabic[0m[38;5;14m[1m [0m[38;5;14m[1mLight[0m[38;5;14m[1m [0m[38;5;14m[1mStemmer[0m[38;5;12m [39m[38;5;12m(http://lucene.apache.org/core/3_0_3/api/contrib-analyzers/org/apache/lucene/analysis/ar/ArabicAnalyzer.html)[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlucene[39m[38;5;12m [39m[38;5;12manalyzer[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mimplements[39m[38;5;12m [39m[38;5;12mlight-stemming[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mspecified[39m[38;5;12m [39m
|
||
[38;5;12mby:[39m[38;5;12m [39m[38;5;14m[1mLight[0m[38;5;14m[1m [0m[38;5;14m[1mStemming[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mArabic[0m[38;5;14m[1m [0m[38;5;14m[1mInformation[0m[38;5;14m[1m [0m[38;5;14m[1mRetrieval[0m[38;5;12m [39m[38;5;12m(http://www.mtholyoke.edu/~lballest/Pubs/arab_stem05.pdf).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1marabicstemmer[0m[38;5;12m (https://github.com/assem-ch/arabicstemmer) - Snowball-based light stemmer algorithm for Arabic, aimed mainly to improve search.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKhoja[0m[38;5;14m[1m [0m[38;5;14m[1mStemmer[0m[38;5;12m [39m[38;5;12m(http://zeus.cs.pacificu.edu/shereen/research.htm)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mShereen[39m[38;5;12m [39m[38;5;12mKhoja[39m[38;5;12m [39m[38;5;12mArabic[39m[38;5;12m [39m[38;5;12mstemmer[39m[38;5;12m [39m[38;5;12m(java).[39m[38;5;12m [39m[38;5;12mAnother[39m[38;5;12m [39m[38;5;14m[1mimplementation[0m[38;5;14m[1m [0m[38;5;14m[1mexists[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1msame[0m[38;5;14m[1m [0m[38;5;14m[1malgorithm[0m[38;5;12m [39m[38;5;12m(https://sourceforge.net/projects/arabicstemmer/)[39m[38;5;12m [39m
|
||
[38;5;12m(java[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMishkal[0m[38;5;12m (https://github.com/linuxscout/mishkal) - Arabic text vocalization software written in Python, website: http://tahadz.com/mishkal.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArabic-Conjugator[0m[38;5;12m (https://github.com/awillborn/Arabic-Conjugator) - Conjugates MSA verbs given three root letters, verb form, tense, and pronoun.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQutrub[0m[38;5;12m (http://qutrub.arabeyes.org/) - FOSS Arabic verbs conjugator[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYaraSpell[0m[38;5;12m (https://github.com/linuxscout/yaraspell) - simplified Arabic spelling checker.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArabic NLP[0m[38;5;12m (https://github.com/SemanticFrontiers/ArabicNLP) - Collection of various Arabic NLP and Text Processing Scripts and Utilities.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1marabic_nlp[0m[38;5;12m (https://github.com/alexrutherford/arabic_nlp) - Tools to normalise and derive sentiment from Arabic text.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMinteeq - مِنطيق[0m[38;5;12m (http://arabic-tools.github.io/ar-espeak/) - Opensource/free Arabic text to speech solution based on eSpeak.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython NLTK[0m[38;5;12m (https://github.com/nltk/nltk)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mRuby-based [39m[38;5;14m[1mnlp_arabic[0m[38;5;12m (https://github.com/othmanela/nlp_arabic) - A ruby gem that contains Natural Language Processing tools for Arabic.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mCSS[0m
|
||
[38;5;12mCSS resources that support RTL languages[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBootstrap 2.x & 3.x RTL[0m[38;5;12m (http://muayyad-alsadi.github.io/bootstrap-rtl/2.x/index.html).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBootstrap 3 RTL[0m[38;5;12m (https://github.com/morteza/bootstrap-rtl) - RTL Theme for Bootstrap v3.x.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFoundation 5[0m[38;5;12m (http://foundation.zurb.com/) - A CSS framework that natively supports RTL layouts.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbi-app-less[0m[38;5;12m (https://github.com/anasnakawa/bi-app-less) - writing bi-directional stylesheets in less[39m
|
||
[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mFonts[0m
|
||
[38;5;12mModern arabic web fonts[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFrutiger Arabic[0m[38;5;12m (http://www.linotype.com/270925/frutigerarabic-family.html)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAmiri Font[0m[38;5;12m (http://www.amirifont.org) - a classical Arabic typeface in Naskh style for typesetting books and other running text.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFlat font[0m[38;5;12m (http://fonts.jozoor.com/flat-font/) - arabic font (Only Regular weight is available for free)..[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJozoor font[0m[38;5;12m (http://fonts.jozoor.com/jozoor-font/) - Jozoor arabic font (Only Regular weight is available for free).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msahl-naskh[0m[38;5;12m (https://github.com/khaledhosny/sahl-naskh) - A fork of Droid Arabic Naskh font fixing some of the issues in the original font.[39m
|
||
|
||
[38;2;255;187;0m[4mDatasets[0m
|
||
[38;5;12mOpen Arabic Datasets[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLABR[0m[38;5;12m (https://github.com/mohamedadaly/labr) - Large Scale Arabic Book Reviews Dataset.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLarge Arabic Resources For Sentiment Analysis[0m[38;5;12m (https://github.com/hadyelsahar/large-arabic-sentiment-analysis-resouces).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArabic Stop Words[0m[38;5;12m (https://github.com/mohataher/arabic-stop-words) - Long list of Arabic stop words combined from different sources.[39m
|
||
|
||
[38;2;255;187;0m[4mLearning[0m
|
||
[38;5;12mLearning materials written for Arabic audiences[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAr cheat-sheet[0m[38;5;12m (http://www.git-tower.com/blog/git-cheat-sheet-ar) - Git Cheat Sheet in Arabic.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArabicGit[0m[38;5;12m (http://www.arabicgit.com/) - Learn Git in Arabic.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msimple-guide[0m[38;5;12m (http://www.arabicgit.com/simple-guide/) - A simple guide in Arabic to get started using Git.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mar-python[0m[38;5;12m (http://www.ar-python.com/) - Learn Python in Arabic.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mColors Lab[0m[38;5;12m (http://www.colorslab.net/) - UX/UI philosophy in Arabic.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHsoub Academy[0m[38;5;12m (http://academy.hsoub.com/) - Hight quality tutorials about programing, DevOps, UX and Design, Freelancing...[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1minformatic-ar[0m[38;5;12m (http://informatic-ar.com/) - Arabic content about programming concepts, algorithms, AI ..etc.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRuby 3arabi[0m[38;5;12m (http://ruby3arabi.com/) - Learn Ruby in Arabic.[39m
|
||
|
||
[38;2;255;187;0m[4mMiscellaneous[0m
|
||
[38;5;12mA mix of awesome things[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArabic Typography[0m[38;5;12m (http://www.amazon.com/dp/0863563473/ref=wl_it_dp_o_pC_nS_ttl?_encoding=UTF8&colid=19XQVAI7YN6HF&coliid=I23VQZXYRHEDZS)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenMapTiles[0m[38;5;12m (https://openmaptiles.org/languages/ar/#1.38/0/0) - world map tiles in Arabic[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArabic-Webfonts[0m[38;5;12m (https://github.com/mandooox/Arabic-Webfonts) - WordPress plugin which allow you to add Arabic fonts easily to any theme without coding.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSimple Markdown Editor[0m[38;5;12m (https://github.com/ahmadajmi/markdown-arabic) - Write Markdown in Arabic.[39m
|
||
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mContribute & Keep This Alive![0m
|
||
[38;2;255;187;0m[4mالعربية[0m
|