JDates is a Jalali (Solar) implementation of calendar package that which plans to include Dates
functionality as well as conversion to Gregorian calendar in Julia.
JDates is still in early stages so it may not be stable.
JDates uses an enchanted version of Bireshk 2080 epoch algorithm (implemented in Julia) for conversion and leap year detection.
First install Julia
JDates is not yet released. Add it from the Git repository with the following command:
# Enter ']' from the REPL to enter Pkg mode.
pkg> add https://github.com/DearRude/JDates.jl
JDates is published under GPLv3+