Automic VaultAutomic Vault

brew

Install hebcal with Homebrew, apt, Nix

Perpetual Jewish calendar for the command-line. Version 5.13.0 via Homebrew; verified 2026-07-07.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install hebcal

local Homebrew formula metadata

Linux

Debian aptverified · 92%
sudo apt install hebcal

Debian stable package indexes · hebcal · source: deb.debian.org

Nixverified · 92%
nix profile install nixpkgs#hebcal

nixpkgs package indexes · pkgs/by-name/he/hebcal/package.nix · source: api.github.com

overview

Package summary

Perpetual Jewish calendar for the command-line

Commands and aliases

  • hebcal

history

Project history and usage

hebcal is a command-line perpetual Jewish calendar. It prints Hebrew dates, holidays, weekly Torah portions, Omer counts, candle-lighting and Havdalah times, daily learning schedules, and related calendar data for scripted or terminal use.

Project history

The README credits Danny Sadinoff as the original author, with portions by Michael J. Radwin and later contributions for JavaScript, Daf Yomi, Molad, and sunrise/sunset features. It describes Hebcal as a flexible program for printing Jewish calendar events for a given secular or Hebrew year, month, day, or ISO date.

The README records that version 3 rewrote much of the program using the Emacs 19 calendar routines by Edward M. Reingold and Nachum Dershowitz, tying the Unix CLI to a wider lineage of calendrical computation rather than a single-purpose holiday table. GitHub repository metadata records the public hosted project from July 2013.

Adoption history

Hebcal occupies the classic Unix utility niche: a domain-specific calendar program that can print plain text, tab-delimited output, localized event names, and date ranges for shell scripts or human reading. The input package facts record packaging in Homebrew, Debian, Ubuntu, and Nix, suggesting sustained use by command-line users who want Jewish calendar data outside a web app.

How it is used

The CLI accepts a year, month/day/year, Hebrew month/year, or ISO date and can selectively enable or suppress Hebrew dates, holidays, sedrot, Omer counts, modern Israeli holidays, candle-lighting, Havdalah, zmanim, and daily learning schedules. Its environment support includes `HEBCAL_CITY` for default candle-lighting geography and `HEBCAL_OPTS` for repeated command options.

Why package nerds care

For package nerds, Hebcal is a good example of a small culturally specific Unix tool that remains valuable because it is composable. It turns calendrical rules, local sunset calculations, transliteration choices, and recurring study cycles into predictable command output that can be piped, scripted, cron-run, or wrapped by other calendar systems.

Timeline

  • Version 3 era: The README says much of Hebcal was rewritten using Emacs 19 calendar routines by Reingold and Dershowitz.
  • 2013: GitHub repository metadata records the hosted Hebcal source repository.
  • Package-manager era: The input package facts record Hebcal in Homebrew, Debian, Ubuntu, and Nix packaging.

Related projects

  • The README explicitly points to `calendar(1)`, Emacs calendar, hcal, hdate, omer, remind, and rise as related command-line or calendar tools. Algorithmically it is related to the calendrical work of Edward M. Reingold and Nachum Dershowitz.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
hebcalcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version5.13.0
manager updated2026-07-07
local dataok
upstreamcurrent
latest detectedv5.13.0

https://github.com/hebcal/hebcal

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:hebcal
Version5.13.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/hebcal
Homepagehttps://hebcal.github.io/
Repositoryhttps://github.com/hebcal/hebcal
Upstream docshttps://github.com/hebcal/hebcal#readme
LicenseGPL-2.0-or-later
Source archivehttps://github.com/hebcal/hebcal/archive/refs/tags/v5.13.0.tar.gz
Last updated2026-07-07T16:39:18Z
Pulseupdated
Build dependenciesgo
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namehebcal
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

hebcal 4.31-1

Perpetual Jewish Calendar

https://github.com/hebcal/hebcal

sudo apt install hebcal
  • Section: utils
  • Architecture: amd64
  • 1 dependencies
  • normalized package name match
  • Matched by: Hebcal
Debian stable package indexes · deb.debian.org · Debian stable package indexes: hebcal from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

hebcal

nix profile install nixpkgs#hebcal
  • normalized package name match
  • Matched by: Hebcal
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/he/hebcal/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

hebcal 4.31-1

Perpetual Jewish Calendar

https://github.com/hebcal/hebcal

sudo apt install hebcal
  • Section: universe/utils
  • Architecture: amd64
  • 1 dependencies
  • normalized package name match
  • Matched by: Hebcal
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: hebcal from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment