hebcal
« Back to VersTracker
Description:
Perpetual Jewish calendar for the command-line
Type: Formula  |  Latest Version: 5.9.4@0  |  Tracked Since: Dec 19, 2025
Links: Homepage  |  GitHub  |  Docs  |  @hebcal  |  formulae.brew.sh
Stars: 169  |  Forks: 46  |  Language: Go  |  Category: Productivity
Tags: hebrew calendar jewish command-line utilities time
Install: brew install hebcal
About:
Hebcal is a comprehensive command-line tool and library for generating Jewish calendar information. It calculates holidays, Torah readings, candle lighting times, and anniversaries based on computational rules established by the Sanhedrin. It provides a powerful engine for converting between Hebrew and Gregorian dates with high precision.
Key Features:
  • Converts between Hebrew and Gregorian calendars
  • Generates detailed Torah readings (Parashat HaShavua) and holiday lists
  • Computes candle lighting and Havdalah times for any location
  • Supports output in JSON, CSV, iCalendar, and XML formats
  • Written in Go for fast performance and easy deployment
Use Cases:
  • Integrating Jewish calendar data into applications and websites
  • Scheduling reminders for Shabbat, holidays, and fasts
  • Generating custom calendar PDFs or spreadsheets for community use
  • Automating date conversion in scientific or historical research
Alternatives:
  • dateutils – General date manipulation tools, lacking specific Jewish calendar logic
  • kcalendar – GUI-based calendar apps, less suited for scripting and automation
Version History
Detected Version Rev Change Commit
Dec 19, 2025 5:11am 5.9.4 0 VERSION_BUMP 668fa8d8
Sep 13, 2024 4:31pm 0 VERSION_BUMP 5149eaa3