15 KiB
15 KiB
Awesome Persian
A curated list of amazingly awesome Persian supporting tools, fonts, and development resources.
- Awesome Persian (#awesome-persian)
- **Frameworks** (#frameworks)
- **CSS** (#css)
- **Fonts** (#fonts)
- **Jalali Date** (#jalali-date)
- **Miscellaneous** (#miscellaneous)
- C# (#csharp)
- **JavaScript** (#javascript)
- **Python** (#python)
- Ruby (#ruby)
- **Go** (#go)
Frameworks
Web Frameworks with native support for RTL languages
⟡ Materialize-RTL (https://github.com/MahdiMajidzadeh/materialize-rtl) - RTL version of materializecss framework v1.0.0.
⟡ Bootstrap-RTL (https://github.com/MahdiMajidzadeh/bootstrap-v4-rtl) - RTL edition of bootstrap v4 for rtl languages like Farsi and Arabic.
⟡ Getnelella-RTL (https://github.com/mortezakarimi/gentelella-rtl) - Free RTL Bootstrap 3 Admin Template for rtl languages like Farsi and Arabic.
CSS
CSS resources that support RTL languages
Fonts
Modern persian web fonts
⟡ Persian Font Store (https://github.com/font-store) - Font Store is first Font Directore for Persin Type's
⟡ aasaam brand icons (https://github.com/aasaam/brand-icons) - SimpleIcon + Iranian Font and icon
Jalali Date
Persian and Gregorian Date Converter
⟡ persianDatepicker (https://github.com/behzadi/persianDatepicker) - A lightweight jQuery plugin that select persian(jalali) date with selectable years and months and other options.
⟡ SQLCLR-Jalali-Date-Utility (https://github.com/mirsaeedi/SQLCLR-Jalali-Date-Utility) - Includes several functions to make it easier for you to work with Persian dates in Microsoft SQL Server (2005+)
⟡ PersianDateTime (http://persiandatetime.codeplex.com/) - C# Jalali Calendar that can be used instead of System.DateTime structure.
⟡ jalalidate (https://github.com/aziz/jalalidate) - A library for working with Jalali Calendar (a.k.a Persian Calendar).
⟡ Jalali.py (https://github.com/mjnaderi/Jalali.py) - A simple Python library for converting between Persian date and Gregorian date.
⟡ jdf.php (http://jdf.scr.ir/) - jalali_to_gregorian, gregorian_to_jalali.
⟡ JalaliJSCalendar (https://github.com/farhadi/JalaliJSCalendar) - A JavaScript DHTML Calendar based on "Dynarch DHTML Calendar" from "Mihai Bazon".
⟡ jDateTime (https://github.com/sallar/jDateTime) - Jalali (Shamsi) DadeTime class written in PHP, Supports year higher than 2038.
⟡ moment-jalaali (https://github.com/jalaali/moment-jalaali) - A Jalaali (Jalali, Persian, Khorshidi, Shamsi) calendar system plugin for moment.js.
⟡ Presian-Date-for-MySQL (https://github.com/zoghal/Presian-Date-for-MySQL) - pDate is a Gregorian / Jalali(Shamsi) date convertor functions for MySQL 5.1+.
⟡ miladr/jalali (https://github.com/miladr/jalali) - Jalali (Shamsi or Iranian) dates in Laravel 4 applications, based on Jalali (Shamsi) DateTime class.
⟡ laravel-jdate (https://github.com/sallar/laravel-jdate) - A Laravel 3 Bundle to help working with Jalali (Shamsi) Dates.
⟡ Jalali-GCal (https://github.com/behnam/jalali-gcal) - Jalali/Persian Calendar extension (userscript) for Google Calendar web interface.
⟡ jalali (https://github.com/alireza-ahmadi/jalali) - Gregorian to Jalali Converter.
⟡ django-jalali (https://github.com/slashmili/django-jalali) - Jalali DateField support for Django model.
⟡ node-jalali (https://github.com/Geeknux/node-jalali) - Jalali DateTime Module For Node.JS.
⟡ jdate (https://github.com/eAmin/jdate) - A JavaScript like Jalali date & time library for Browsers & NodeJS.
⟡ JalaliCalendar (https://github.com/amirmehdizadeh/JalaliCalendar) - A concrete subclass of Calendar of Java programming language and provides the standard calendar system used by Persians.
⟡ jcal (https://github.com/ashkang/jcal) - a small and portable free software library to manipulate date and time in Jalali calendar system.
⟡ wp-jalali (https://github.com/wp-persian/wp-jalali)
⟡ php-jalali-extension (https://github.com/mohebifar/php-jalali-extension) - A php extension for Jalali dates.
⟡ parsi-date (https://github.com/hzamani/parsi-date) - Solar Hijri (Jalali, Persian) date library for Ruby.
⟡ go-persian-calendar (https://github.com/yaa110/go-persian-calendar) - The implementation of the Persian (Solar Hijri) Calendar in Go (golang).
⟡ rust-persian-calendar (https://github.com/yaa110/rust-persian-calendar) - The implementation of the Persian (Solar Hijri) Calendar in Rust.
⟡ pholiday (https://github.com/shkarimpour/pholiday) - Persian calendar holidays library for javascript.
Miscellaneous
Useful libraries or tools that don't fit in the categories above or maybe just not categorised yet
⟡ PersianOcr (https://github.com/reza1615/PersianOcr) - Open source Farsi OCR.
⟡ DroidPersianCalendar (https://github.com/ebraminio/DroidPersianCalendar) - Android Persian Calendar.
⟡ css-persian (https://github.com/intuxicated/css-persian) - Persian CSS Fonts.
⟡ PersianChar (https://github.com/intuxicated/PersianChar) - Persian Char Conversion.
⟡ sfPersianToolsBundle (https://github.com/intuxicated/sfPersianToolsBundle) - Persian Tools for Symfony 2.
⟡ Persian-HIG (https://github.com/shervinafshar/Persian-HIG) - Persian Graphical User Interface Specifications and Guidelines.
⟡ persian-fonts-linux (https://github.com/fzerorubigd/persian-fonts-linux) - Persian fonts installer for linux.
⟡ PersianLiteration (https://github.com/masihyeganeh/PersianLiteration) - Converts Finglish texts into Persian.
⟡ 1Fonts (https://github.com/AliMD/1fonts) - A Persian fonts gallery for web developers.
⟡ php-gd-farsi (https://github.com/IranPhpMaster/php-gd-farsi) - Farsi support of PHP GD library for generating 2D graphic on web.
⟡ fonts-farsiweb (https://github.com/behnam/fonts-farsiweb) - https://github.com/behnam/fonts-farsiweb.
⟡ xepersian (https://github.com/vafa/xepersian) - Persian for LaTeX, using XeTeX engine.
⟡ farsiNLPTools (https://github.com/wfeely/farsiNLPTools) - Open-source dependency parser, part-of-speech tagger, and text normalizer for Farsi (Persian).
⟡ angular-persian-tools (https://github.com/mohebifar/angular-persian-tools) - Persian tools for angular.js
⟡ Bersam/persiantools (https://github.com/Bersam/persiantools) - Persian text library.
⟡ persianjs-handlebars-plugin (https://github.com/MBehtemam/persianjs-handlebars-plugin) Persianjs HandleBars Plugin.
⟡ rtlmd (https://github.com/dariubs/rtlmd) rtl markdown editor.
⟡ persian (https://github.com/mavihq/persian) - Some utilities for Persian language in go.
⟡ pnumber (https://github.com/mavihq/pnumber) - Persian number utilities for javascript.
⟡ prial (https://github.com/mavihq/prial) - Currency formating library for javascript.
##
⟡ fardis (https://github.com/afsharm/fardis) Know more about characters and their Unicode info. It is also able to read numbers in Persian (audio).
⟡ NHazm (https://github.com/mojtaba-khallash/NHazm) - C# library for digesting Persian texts.
⟡ Virastyar
(http://www.virastyar.ir/development) - A collection of libraries for Persian text processing (Spell Checking, Purification, Punctuation Correction, Persian Character Standardization, Pinglish Conversion & ...)
JavaScript
⟡ persian.js (https://github.com/usablica/persian.js) - A simple library for Persian language localization.
⟡ persianParser.js (https://github.com/sallar/persianParser) - A javascript library to convert persian text for using on iOS/Android browsers.
⟡ wordifyfa (https://github.com/SalmanAA/wordifyfa) - Convert numbers into Persian words.
⟡ pnumber (https://github.com/mavihq/pnumber) - Persian number utilities for javascript.
⟡ pholiday (https://github.com/shkarimpour/pholiday) - Persian calendar holidays library for javascript.
⟡ prial (https://github.com/mavihq/prial) - Currency formating library for javascript.
Python
⟡ number2farsiword (https://github.com/5j9/number2farsiword) - Convert numbers into Persian words.
⟡ persian.py (https://github.com/itmard/persian.py) - A simple Python library for Persian language localization.
⟡ Persian-Spell-checker (https://github.com/reza1615/Persian-Spell-checker) - Persian Spell Checker.
⟡ Hazm (https://github.com/roshan-research/hazm) - Persian NLP Toolkit.
Ruby
⟡ farsifu (https://github.com/aziz/farsifu) - Toolbox for developing ruby applications in Persian.
⟡ virastar (https://github.com/aziz/virastar) - Cleaning up & normalizing Persian text.
Go
⟡ persian (https://github.com/mavihq/persian) - Some utilities for Persian language in go.
⟡ NumberToPersianWords (https://github.com/Navid2zp/NumberToPersianWords) - Turn numbers to Persian words.
⟡ Num2Fa (https://github.com/siyanew/num2fa) - Convert Numbers to Farsi Words.
A curated list of amazingly awesome Persian supporting tools, fonts, and development resources.
- Awesome Persian (#awesome-persian)
- **Frameworks** (#frameworks)
- **CSS** (#css)
- **Fonts** (#fonts)
- **Jalali Date** (#jalali-date)
- **Miscellaneous** (#miscellaneous)
- C# (#csharp)
- **JavaScript** (#javascript)
- **Python** (#python)
- Ruby (#ruby)
- **Go** (#go)
Frameworks
Web Frameworks with native support for RTL languages
⟡ Materialize-RTL (https://github.com/MahdiMajidzadeh/materialize-rtl) - RTL version of materializecss framework v1.0.0.
⟡ Bootstrap-RTL (https://github.com/MahdiMajidzadeh/bootstrap-v4-rtl) - RTL edition of bootstrap v4 for rtl languages like Farsi and Arabic.
⟡ Getnelella-RTL (https://github.com/mortezakarimi/gentelella-rtl) - Free RTL Bootstrap 3 Admin Template for rtl languages like Farsi and Arabic.
CSS
CSS resources that support RTL languages
Fonts
Modern persian web fonts
⟡ Persian Font Store (https://github.com/font-store) - Font Store is first Font Directore for Persin Type's
⟡ aasaam brand icons (https://github.com/aasaam/brand-icons) - SimpleIcon + Iranian Font and icon
Jalali Date
Persian and Gregorian Date Converter
⟡ persianDatepicker (https://github.com/behzadi/persianDatepicker) - A lightweight jQuery plugin that select persian(jalali) date with selectable years and months and other options.
⟡ SQLCLR-Jalali-Date-Utility (https://github.com/mirsaeedi/SQLCLR-Jalali-Date-Utility) - Includes several functions to make it easier for you to work with Persian dates in Microsoft SQL Server (2005+)
⟡ PersianDateTime (http://persiandatetime.codeplex.com/) - C# Jalali Calendar that can be used instead of System.DateTime structure.
⟡ jalalidate (https://github.com/aziz/jalalidate) - A library for working with Jalali Calendar (a.k.a Persian Calendar).
⟡ Jalali.py (https://github.com/mjnaderi/Jalali.py) - A simple Python library for converting between Persian date and Gregorian date.
⟡ jdf.php (http://jdf.scr.ir/) - jalali_to_gregorian, gregorian_to_jalali.
⟡ JalaliJSCalendar (https://github.com/farhadi/JalaliJSCalendar) - A JavaScript DHTML Calendar based on "Dynarch DHTML Calendar" from "Mihai Bazon".
⟡ jDateTime (https://github.com/sallar/jDateTime) - Jalali (Shamsi) DadeTime class written in PHP, Supports year higher than 2038.
⟡ moment-jalaali (https://github.com/jalaali/moment-jalaali) - A Jalaali (Jalali, Persian, Khorshidi, Shamsi) calendar system plugin for moment.js.
⟡ Presian-Date-for-MySQL (https://github.com/zoghal/Presian-Date-for-MySQL) - pDate is a Gregorian / Jalali(Shamsi) date convertor functions for MySQL 5.1+.
⟡ miladr/jalali (https://github.com/miladr/jalali) - Jalali (Shamsi or Iranian) dates in Laravel 4 applications, based on Jalali (Shamsi) DateTime class.
⟡ laravel-jdate (https://github.com/sallar/laravel-jdate) - A Laravel 3 Bundle to help working with Jalali (Shamsi) Dates.
⟡ Jalali-GCal (https://github.com/behnam/jalali-gcal) - Jalali/Persian Calendar extension (userscript) for Google Calendar web interface.
⟡ jalali (https://github.com/alireza-ahmadi/jalali) - Gregorian to Jalali Converter.
⟡ django-jalali (https://github.com/slashmili/django-jalali) - Jalali DateField support for Django model.
⟡ node-jalali (https://github.com/Geeknux/node-jalali) - Jalali DateTime Module For Node.JS.
⟡ jdate (https://github.com/eAmin/jdate) - A JavaScript like Jalali date & time library for Browsers & NodeJS.
⟡ JalaliCalendar (https://github.com/amirmehdizadeh/JalaliCalendar) - A concrete subclass of Calendar of Java programming language and provides the standard calendar system used by Persians.
⟡ jcal (https://github.com/ashkang/jcal) - a small and portable free software library to manipulate date and time in Jalali calendar system.
⟡ wp-jalali (https://github.com/wp-persian/wp-jalali)
⟡ php-jalali-extension (https://github.com/mohebifar/php-jalali-extension) - A php extension for Jalali dates.
⟡ parsi-date (https://github.com/hzamani/parsi-date) - Solar Hijri (Jalali, Persian) date library for Ruby.
⟡ go-persian-calendar (https://github.com/yaa110/go-persian-calendar) - The implementation of the Persian (Solar Hijri) Calendar in Go (golang).
⟡ rust-persian-calendar (https://github.com/yaa110/rust-persian-calendar) - The implementation of the Persian (Solar Hijri) Calendar in Rust.
⟡ pholiday (https://github.com/shkarimpour/pholiday) - Persian calendar holidays library for javascript.
Miscellaneous
Useful libraries or tools that don't fit in the categories above or maybe just not categorised yet
⟡ PersianOcr (https://github.com/reza1615/PersianOcr) - Open source Farsi OCR.
⟡ DroidPersianCalendar (https://github.com/ebraminio/DroidPersianCalendar) - Android Persian Calendar.
⟡ css-persian (https://github.com/intuxicated/css-persian) - Persian CSS Fonts.
⟡ PersianChar (https://github.com/intuxicated/PersianChar) - Persian Char Conversion.
⟡ sfPersianToolsBundle (https://github.com/intuxicated/sfPersianToolsBundle) - Persian Tools for Symfony 2.
⟡ Persian-HIG (https://github.com/shervinafshar/Persian-HIG) - Persian Graphical User Interface Specifications and Guidelines.
⟡ persian-fonts-linux (https://github.com/fzerorubigd/persian-fonts-linux) - Persian fonts installer for linux.
⟡ PersianLiteration (https://github.com/masihyeganeh/PersianLiteration) - Converts Finglish texts into Persian.
⟡ 1Fonts (https://github.com/AliMD/1fonts) - A Persian fonts gallery for web developers.
⟡ php-gd-farsi (https://github.com/IranPhpMaster/php-gd-farsi) - Farsi support of PHP GD library for generating 2D graphic on web.
⟡ fonts-farsiweb (https://github.com/behnam/fonts-farsiweb) - https://github.com/behnam/fonts-farsiweb.
⟡ xepersian (https://github.com/vafa/xepersian) - Persian for LaTeX, using XeTeX engine.
⟡ farsiNLPTools (https://github.com/wfeely/farsiNLPTools) - Open-source dependency parser, part-of-speech tagger, and text normalizer for Farsi (Persian).
⟡ angular-persian-tools (https://github.com/mohebifar/angular-persian-tools) - Persian tools for angular.js
⟡ Bersam/persiantools (https://github.com/Bersam/persiantools) - Persian text library.
⟡ persianjs-handlebars-plugin (https://github.com/MBehtemam/persianjs-handlebars-plugin) Persianjs HandleBars Plugin.
⟡ rtlmd (https://github.com/dariubs/rtlmd) rtl markdown editor.
⟡ persian (https://github.com/mavihq/persian) - Some utilities for Persian language in go.
⟡ pnumber (https://github.com/mavihq/pnumber) - Persian number utilities for javascript.
⟡ prial (https://github.com/mavihq/prial) - Currency formating library for javascript.
##
⟡ fardis (https://github.com/afsharm/fardis) Know more about characters and their Unicode info. It is also able to read numbers in Persian (audio).
⟡ NHazm (https://github.com/mojtaba-khallash/NHazm) - C# library for digesting Persian texts.
⟡ Virastyar
(http://www.virastyar.ir/development) - A collection of libraries for Persian text processing (Spell Checking, Purification, Punctuation Correction, Persian Character Standardization, Pinglish Conversion & ...)
JavaScript
⟡ persian.js (https://github.com/usablica/persian.js) - A simple library for Persian language localization.
⟡ persianParser.js (https://github.com/sallar/persianParser) - A javascript library to convert persian text for using on iOS/Android browsers.
⟡ wordifyfa (https://github.com/SalmanAA/wordifyfa) - Convert numbers into Persian words.
⟡ pnumber (https://github.com/mavihq/pnumber) - Persian number utilities for javascript.
⟡ pholiday (https://github.com/shkarimpour/pholiday) - Persian calendar holidays library for javascript.
⟡ prial (https://github.com/mavihq/prial) - Currency formating library for javascript.
Python
⟡ number2farsiword (https://github.com/5j9/number2farsiword) - Convert numbers into Persian words.
⟡ persian.py (https://github.com/itmard/persian.py) - A simple Python library for Persian language localization.
⟡ Persian-Spell-checker (https://github.com/reza1615/Persian-Spell-checker) - Persian Spell Checker.
⟡ Hazm (https://github.com/roshan-research/hazm) - Persian NLP Toolkit.
Ruby
⟡ farsifu (https://github.com/aziz/farsifu) - Toolbox for developing ruby applications in Persian.
⟡ virastar (https://github.com/aziz/virastar) - Cleaning up & normalizing Persian text.
Go
⟡ persian (https://github.com/mavihq/persian) - Some utilities for Persian language in go.
⟡ NumberToPersianWords (https://github.com/Navid2zp/NumberToPersianWords) - Turn numbers to Persian words.
⟡ Num2Fa (https://github.com/siyanew/num2fa) - Convert Numbers to Farsi Words.