Skip to content
@hebcal

hebcal

perpetual Jewish Calendars in Go, JavaScript, Swift, C, Java and Perl

Welcome! 👋

Hebcal (pronounced HEEB-kal, as in Hebrew calendar) is a perpetual Jewish calendar program. It includes tools to help you generate a list of Jewish holidays for any year (past, present or future). Also available are a Hebrew date converter, Shabbat candle lighting times and Torah readings. Create a personal list of Yahrzeit (memorial) dates.

Hebcal is available in Go, JavaScript, Swift, C, Java and Perl.

The key routines are translations of Dershowitz & Reingold's lisp code in GNU-Emacs 18.

Hebcal is made available for free under the GNU Public License. However, I would like to hear from you. If you like hebcal, send me a message! If you don't like hebcal, well, let me know also, but be gentle.

Pinned Loading

  1. hebcal hebcal Public

    A perpetual Jewish Calendar

    Go 144 39

  2. hebcal-es6 hebcal-es6 Public

    perpetual Jewish Calendar with holidays, Shabbat and holiday candle lighting and havdalah times, Torah readings, and more

    TypeScript 103 16

  3. hebcal-go hebcal-go Public

    A perpetual Jewish Calendar (golang)

    Go 16 4

Repositories

Showing 10 of 31 repositories
  • noaa Public

    sunrise and sunset via NOAA algorithm with elevation, based on KosherJava

    hebcal/noaa’s past year of commit activity
    TypeScript 1 LGPL-2.1 1 0 0 Updated Dec 13, 2024
  • hebcal-es6 Public

    perpetual Jewish Calendar with holidays, Shabbat and holiday candle lighting and havdalah times, Torah readings, and more

    hebcal/hebcal-es6’s past year of commit activity
    TypeScript 103 GPL-2.0 16 6 3 Updated Dec 12, 2024
  • hebcal-leyning Public

    Javascript Torah Reading API for Parashat HaShavua and holidays

    hebcal/hebcal-leyning’s past year of commit activity
    JavaScript 9 BSD-2-Clause 2 0 1 Updated Dec 12, 2024
  • hebcal-rest-api Public

    Jewish holidays and Hebrew calendar exports as RSS, CSV, and FullCalendar.io objects, and more

    hebcal/hebcal-rest-api’s past year of commit activity
    JavaScript 16 BSD-2-Clause 0 0 2 Updated Dec 9, 2024
  • hebcal-web Public

    Hebcal server-side Node.js for www.hebcal.com and download.hebcal.com

    hebcal/hebcal-web’s past year of commit activity
    JavaScript 6 BSD-2-Clause 2 0 1 Updated Dec 9, 2024
  • hebcal-icalendar Public

    Jewish holidays and Hebrew calendar as iCalendar RFC 2445

    hebcal/hebcal-icalendar’s past year of commit activity
    TypeScript 1 BSD-2-Clause 0 0 0 Updated Dec 9, 2024
  • hebcal-geo-sqlite Public

    Hebcal ES6 interface to GeoNames and USA ZIP code SQLite databases

    hebcal/hebcal-geo-sqlite’s past year of commit activity
    JavaScript 2 BSD-2-Clause 0 0 1 Updated Dec 8, 2024
  • hebcal-shabbat-email Public

    Weekly shabbat times email subscription management for hebcal.com

    hebcal/hebcal-shabbat-email’s past year of commit activity
    TypeScript 3 BSD-2-Clause 0 0 0 Updated Nov 12, 2024
  • hebcal-triennial Public

    Javascript Triennial Torah Readings

    hebcal/hebcal-triennial’s past year of commit activity
    JavaScript 3 BSD-2-Clause 0 0 0 Updated Nov 10, 2024
  • hebcal-locales Public

    Translations for Hebcal events in multiple languages

    hebcal/hebcal-locales’s past year of commit activity
    JavaScript 2 BSD-2-Clause 0 0 0 Updated Nov 10, 2024