Islamic Tools Library (ITL) provided by Wikipedia:Arabeyes contains a set of command-line utilities for date conversion and Islamic APIs.
Installation
ITL is available by installing the itoolsAUR package.
Libraries
- luaHijri: Lua module, used by Arabic Wikipedia in the main page.
- phphijri
- Supported in java8 and above.
Hijri
- emacs: ships with cal-islam.el module, which converts dates based on the algorithms specified in Calendrical Calculations book by Dershowitz and Reingold.
- itoolsAUR: a rewrite of cal-islam.el in C. Offers ical and idate analogous to cal and date utilities.
- python-hijri-converterAUR.