A curated list of open-source tools, libraries, APIs, and integrations for working with the Hebrew (Jewish) calendar, zmanim (halachic times), and related calculations.
GitHub: danielrosehill/Hebrew-Calendar-Resources
GitHub Repository danielrosehill/Hebrew-Calendar-Resources View on GitHubPython Libraries
pyluach — Python package for Hebrew date conversions and calculations
py-libhdate — Python bindings for libhdate, providing Hebrew calendar and zmanim
JavaScript / TypeScript Libraries
jewish-date — JavaScript library for Hebrew date conversions
hebcal-es6 — Modern ES6 JavaScript library for Hebrew calendar calculations
Java Libraries
KosherJava Zmanim — Comprehensive Java library for calculating zmanim (halachic times)
Web Services and APIs
Hebcal — Full-featured Hebrew calendar web service with holiday, parsha, and zmanim data
hebcal-rest-api — REST API for Hebcal's Hebrew calendar services
TorahCalc — Tools for biblical/Talmudic unit conversions, gematria, Hebrew calendar, and zmanim
MCP Servers
hebcal-mcp — MCP server for Hebcal Hebrew calendar data
zmanim-mcp-server — MCP server for zmanim (halachic times) calculations
Smart Home and Desktop Integrations
Home Assistant Jewish Calendar — Official Home Assistant integration for Jewish calendar sensors
MMM-HebrewCalendar — MagicMirror module for displaying the Hebrew calendar
Hebrew-Date-KDE-Widget — KDE Plasma widget displaying the current Hebrew date
Full-Stack Applications
myHebrewDates — Track and get reminders for Hebrew date anniversaries (yahrzeits, birthdays, etc.)