Hebcal is a command-line utility which outputs Jewish calendar data for one year. By default, its output is suitable for input to the Unix calendar program, but it can be used to generate Websites as well.
Recent releases


Release Notes: A cosmetic change was made.


Release Notes: This release addresses a major bug which put the fast of Tevet on the wrong day this year. For this reason, upgrading is very strongly recommended. The program now acknowledges that Yom Hazikaron was first observed in 1949 and that Yom HaShoah was first observed in 1951.


Release Notes: This release addresses an important bug in the logic around Yom HaAtzmaut ant Yom HaZikaron. In 2004, the Israeli government changed the rules governing when those days may fall out, introducing a rule which prevents Yom HaZikaron from falling out on Motzei Shabbat (i.e. Sunday). In such a case where 4 Iyyar is Sunday, Yom HaZikaron is pushed out to Monday, 5 Iyyar, and Yom HaAtzmaut is pushed to Tuesday 6 Iyyar. This bug affected dates for Yom HaZikaron/Atzmaut in 2004 as well as 2007, among other times in the future.


Release Notes: This release adds the 2007 DST rule, assuming that PL 109-58 will go into effect. It clarifies in which year the Gregorian calendar starts. Some ashkenazi-spelling errors have been fixed. City customization has been simplified. You can now pass a --with-default-city=Chicago argument to configure, and it will do the right thing. OS X binaries are available.


No changes have been submitted for this release.
A multi-threaded scripting language targeting logic embedding and interface development.