Hijri is a lunar (based on the moon) Islamic calendar consisting of 12 months in a year.
Umm al-Qura is Hijri calendar calculation algorithm that is used as standard for some countries such as Saudi Arabia.
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.
- 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) +.
- 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.
- 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 Hijri Umalqurra - An Umm al-Qura Hijri python tool.
- Parsi Date - A Solar Hijri (Jalali, Persian) date library for Ruby
- hijri - Hijri date library for Ruby
- Hijrical - An Umm al-Qura Gregorian to Hijri date converter for Golang.
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.