Files
awesome-awesomeness/html/arabic.html
2024-04-20 19:22:54 +02:00

201 lines
9.9 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="awesome-arabic-awesome-العربية">Awesome Arabic <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a> العربية</h1>
<p>A curated list of amazingly awesome Arabic supporting tools, fonts,
and development resources.</p>
<h2 id="programming-languages">Programming Languages</h2>
<p>Programming Language specific resources that support Arabic</p>
<h4 id="cc">C/C++</h4>
<ul>
<li><a href="https://github.com/sohaibafifi/libitl2">libitl2</a> - A
library for Islamic calendar and prayer times.</li>
<li>[Qt]: <a
href="https://github.com/01walid/ArabicNumberToWord">ArabicNumberToWord</a>,
Convert numbers and amounts from numeric to Arabic words.</li>
</ul>
<h4 id="go-golang">Go (Golang)</h4>
<ul>
<li><a href="https://github.com/01walid/goarabic">goarabic</a> - a Go
Lang package for dealing with Arabic text.</li>
</ul>
<h4 id="java">Java</h4>
<ul>
<li><a
href="https://github.com/bluemix/NumberToArabicWords">NumberToArabicWords</a>
- Arabic numbers to words.</li>
<li><a
href="https://gist.github.com/mhashim6/7d96f7ea274c9eb7e509798a332d78ac">RemoveTashkeel.java</a>
- Removes Arabic diacritics (tashkeel تشكيل) from any file almost
instantly.</li>
</ul>
<h4 id="javascript">Javascript</h4>
<ul>
<li><a
href="http://twitter.github.io/typeahead.js/">Typeahead.js</a></li>
<li><a href="https://github.com/homaily/fix-arabic-numbers">Fix Arabic
Numbers</a> - Simple Moment.js style library that changes Arabic numbers
(١٢٣…) into (123…)</li>
<li><a href="https://github.com/ahmads/arabicString">arabicString</a> -
A Javascript library that extends the native String object with methods
to help when dealing with Arabic strings for node and the browser.</li>
<li><a href="http://elkebirmed.github.io/arli/">Arli</a> - JavaScript
tools for an Arabic development.</li>
<li><a href="https://github.com/hasenj/bidiweb">bidiweb</a> - Determine
the base direction of paragraphs and adjust them accordingly.</li>
<li><a href="https://github.com/xsoh/Hijri.js">Hijri.js</a> - A tool for
Hijri calender (based on Umm al-Qura calculations) in Javascript.</li>
<li><a href="https://github.com/ejtaal/jsastem">jsastem</a> - JavaScript
Arabic Stemmer.</li>
<li><a href="https://github.com/xsoh/moment-hijri">moment-hijri</a> - A
Hijri calendar (based on Umm al-Qura calculations) plugin for
moment.js.</li>
<li><a href="https://github.com/mkhDev/aln9">aln9</a> - A lightweight
markup language designed for Arabic text.</li>
<li><a
href="https://github.com/mapmeld/circular-arabic">circular-arabic</a> -
Write Arabic words in a circle or arc using the Canvas element</li>
<li><a href="https://github.com/Fcmam5/oktob.js">Oktob.js</a> - Force
typing in Arabic letters (ex: replaces “a” with “ض” for AZERTY keyboard
scheme)</li>
</ul>
<h4 id="php">PHP</h4>
<ul>
<li><a href="http://www.ar-php.org/">Ar-PHP</a> - 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…</li>
<li><a href="https://thephpleague.com/ar/">The PHP League Website in
Arabic</a>.</li>
<li><a
href="https://github.com/maherelgamil/arabicdatetime">arabicdatetime</a>
- Easy and useful tool to get arabic date with arabic characters for
laravel 5.1.</li>
</ul>
<h4 id="python">Python</h4>
<ul>
<li><a href="https://github.com/maherg/ar2en">ar2en</a> - Renames Arabic
files and directories into English recursively.</li>
<li><a href="https://github.com/amasad/arabish">Arabish</a> - Arabic
transliteration in Python. Similar to Yamli.com, Google Ta3reeb, and
Microsoft Maren.</li>
<li><a
href="https://github.com/DanielJDufour/date-extractor">date-extractor</a>
- Extracts dates from text in Arabic and other languages</li>
<li><a href="https://github.com/ojuba-org/hijra">hijra</a> - Hijri
Islamic Calendar utils in python.</li>
<li><a href="https://pypi.python.org/pypi/PyArabic/0.4">PyArabic</a> -
Arabic text tools for Python.</li>
<li><a
href="https://github.com/behdad/pyarabicshaping">pyarabicshaping</a> -
Port of GNU FriBidis Arabic shaping to Python.</li>
<li><a href="https://github.com/abougouffa/pyIslam">pyIslam</a> - Python
library to calculate prayer times, hijri date, qiblah direction and
more.</li>
<li><a
href="https://github.com/mpcabd/python-arabic-reshaper">python-arabic-reshaper</a>
- Reconstruct Arabic sentences to be used in applications that dont
support Arabic.</li>
<li><a href="https://www.djangoproject.com">Django with Arabic
Settings</a></li>
</ul>
<h4 id="ruby">Ruby</h4>
<ul>
<li><a href="http://www.manshar.org/">Manshar</a> - Arabic social
publishing platform.</li>
</ul>
<h2 id="natural-language-processing">Natural Language Processing</h2>
<p>Tools that either are made for Arabic or support Arabic * <a
href="http://lucene.apache.org/core/3_0_3/api/contrib-analyzers/org/apache/lucene/analysis/ar/ArabicAnalyzer.html">Apache
Lucene Arabic Light Stemmer</a> A lucene analyzer that implements
light-stemming as specified by: <a
href="http://www.mtholyoke.edu/~lballest/Pubs/arab_stem05.pdf">Light
Stemming for Arabic Information Retrieval</a>. * <a
href="https://github.com/assem-ch/arabicstemmer">arabicstemmer</a> -
Snowball-based light stemmer algorithm for Arabic, aimed mainly to
improve search. * <a
href="http://zeus.cs.pacificu.edu/shereen/research.htm">Khoja
Stemmer</a> - Shereen Khoja Arabic stemmer (java). Another <a
href="https://sourceforge.net/projects/arabicstemmer/">implementation
exists for the same algorithm</a> (java as well). * <a
href="https://github.com/linuxscout/mishkal">Mishkal</a> - Arabic text
vocalization software written in Python, website:
http://tahadz.com/mishkal. * <a
href="https://github.com/awillborn/Arabic-Conjugator">Arabic-Conjugator</a>
- Conjugates MSA verbs given three root letters, verb form, tense, and
pronoun. * <a href="http://qutrub.arabeyes.org/">Qutrub</a> - FOSS
Arabic verbs conjugator * <a
href="https://github.com/linuxscout/yaraspell">YaraSpell</a> -
simplified Arabic spelling checker. * <a
href="https://github.com/SemanticFrontiers/ArabicNLP">Arabic NLP</a> -
Collection of various Arabic NLP and Text Processing Scripts and
Utilities. * <a
href="https://github.com/alexrutherford/arabic_nlp">arabic_nlp</a> -
Tools to normalise and derive sentiment from Arabic text. * <a
href="http://arabic-tools.github.io/ar-espeak/">Minteeq - مِنطيق</a> -
Opensource/free Arabic text to speech solution based on eSpeak. * <a
href="https://github.com/nltk/nltk">Python NLTK</a> * Ruby-based <a
href="https://github.com/othmanela/nlp_arabic">nlp_arabic</a> - A ruby
gem that contains Natural Language Processing tools for Arabic.</p>
<h2 id="css">CSS</h2>
<p>CSS resources that support RTL languages * <a
href="http://muayyad-alsadi.github.io/bootstrap-rtl/2.x/index.html">Bootstrap
2.x &amp; 3.x RTL</a>. * <a
href="https://github.com/morteza/bootstrap-rtl">Bootstrap 3 RTL</a> -
RTL Theme for Bootstrap v3.x. * <a
href="http://foundation.zurb.com/">Foundation 5</a> - A CSS framework
that natively supports RTL layouts. * <a
href="https://github.com/anasnakawa/bi-app-less">bi-app-less</a> -
writing bi-directional stylesheets in less</p>
<h2 id="fonts">Fonts</h2>
<p>Modern arabic web fonts * <a
href="http://www.linotype.com/270925/frutigerarabic-family.html">Frutiger
Arabic</a> * <a href="http://www.amirifont.org">Amiri Font</a> - a
classical Arabic typeface in Naskh style for typesetting books and other
running text. * <a href="http://fonts.jozoor.com/flat-font/">Flat
font</a> - arabic font (Only Regular weight is available for free).. *
<a href="http://fonts.jozoor.com/jozoor-font/">Jozoor font</a> - Jozoor
arabic font (Only Regular weight is available for free). * <a
href="https://github.com/khaledhosny/sahl-naskh">sahl-naskh</a> - A fork
of Droid Arabic Naskh font fixing some of the issues in the original
font.</p>
<h2 id="datasets">Datasets</h2>
<p>Open Arabic Datasets * <a
href="https://github.com/mohamedadaly/labr">LABR</a> - Large Scale
Arabic Book Reviews Dataset. * <a
href="https://github.com/hadyelsahar/large-arabic-sentiment-analysis-resouces">Large
Arabic Resources For Sentiment Analysis</a>. * <a
href="https://github.com/mohataher/arabic-stop-words">Arabic Stop
Words</a> - Long list of Arabic stop words combined from different
sources.</p>
<h2 id="learning">Learning</h2>
<p>Learning materials written for Arabic audiences * <a
href="http://www.git-tower.com/blog/git-cheat-sheet-ar">Ar
cheat-sheet</a> - Git Cheat Sheet in Arabic. * <a
href="http://www.arabicgit.com/">ArabicGit</a> - Learn Git in Arabic. *
<a href="http://www.arabicgit.com/simple-guide/">simple-guide</a> - A
simple guide in Arabic to get started using Git. * <a
href="http://www.ar-python.com/">ar-python</a> - Learn Python in Arabic.
* <a href="http://www.colorslab.net/">Colors Lab</a> - UX/UI philosophy
in Arabic. * <a href="http://academy.hsoub.com/">Hsoub Academy</a> -
Hight quality tutorials about programing, DevOps, UX and Design,
Freelancing… * <a href="http://informatic-ar.com/">informatic-ar</a> -
Arabic content about programming concepts, algorithms, AI ..etc. * <a
href="http://ruby3arabi.com/">Ruby 3arabi</a> - Learn Ruby in
Arabic.</p>
<h2 id="miscellaneous">Miscellaneous</h2>
<p>A mix of awesome things * <a
href="http://www.amazon.com/dp/0863563473/ref=wl_it_dp_o_pC_nS_ttl?_encoding=UTF8&amp;colid=19XQVAI7YN6HF&amp;coliid=I23VQZXYRHEDZS">Arabic
Typography</a> * <a
href="https://openmaptiles.org/languages/ar/#1.38/0/0">OpenMapTiles</a>
- world map tiles in Arabic * <a
href="https://github.com/mandooox/Arabic-Webfonts">Arabic-Webfonts</a> -
WordPress plugin which allow you to add Arabic fonts easily to any theme
without coding. * <a
href="https://github.com/ahmadajmi/markdown-arabic">Simple Markdown
Editor</a> - Write Markdown in Arabic.</p>
<h1 id="contribute-keep-this-alive">Contribute &amp; Keep This
Alive!</h1>
<h2 id="العربية">العربية</h2>