Skip to content

Latest commit

 

History

History
55 lines (41 loc) · 3.19 KB

README.md

File metadata and controls

55 lines (41 loc) · 3.19 KB

awesome-hijri

Table of content

What is Hijri?

Hijri is a lunar (based on the moon) Islamic calendar consisting of 12 months in a year.

What is Umm al-Qura Calendar?

Umm al-Qura is Hijri calendar calculation algorithm that is used as standard for some countries such as Saudi Arabia.

What is Solar Hijri Calendar?

Solar Hijri is the solar (based on the sun) Islamic calendar that is used as the standard time for some countries such as Iran. It is also sometimes called Shamsi, Jalali or Persian calendar.

Useful Tools

Android

  • Hijri Date Picker - A library offers a hijri (Islamic Calendar) Date Picker designed on Google's Material Design Principals For Pickers for Android 4.1 (API 16) +.

Java

  • itl-java - ITL Java is a Java library based on LGPL-licensed ITL (Islamic Tools and Libraries), currently includes prayer times (salat), Hijri date, and qibla direction.
  • ummalqura-calendar - Implementation of java.util.Calendar for the Umm Al-Qura calendar system.

Javascript

  • jQuery Calendars Datepicker - A jQuery plugin that provides a datepicker with support for various world calendars (including Hijri calender).
  • Hijri.js - Tool for the Islamic calender (Hijri) in Javascript.
  • moment-hijri - A Hijri calendar (Based on Umm al-Qura calculations) plugin for moment.js
  • moment-jalaali - A Jalaali (Jalali, Persian, Khorshidi, Shamsi) calendar system plugin for moment.js.
  • hijri-date-picker - A simple and reusable Hijri date picker react component.
  • datepicker-hijri - Hijri datepicker web component (stand alone, framework independent)

Python

Ruby

  • Parsi Date - A Solar Hijri (Jalali, Persian) date library for Ruby
  • hijri - Hijri date library for Ruby

Golang

  • Hijrical - An Umm al-Qura Gregorian to Hijri date converter for Golang.

PHP

Ar-PHP - a PHP library that contains a set of functionalities for the Arabic language, containing "Hijri" date functionalities. You can see a demo in this link.