Files
awesome-awesomeness/terminal/persian
2024-04-22 21:54:39 +02:00

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.