Hebcal.com authored using hand-coded JavaScript/TypeScript in VSCode. Pre-2020, the website was built in PHP and Perl in Sublime Text 3 and Aquamacs.
Our minimalist, responsive front-end design is provided by the Bootstrap framework.
The website runs on Ubuntu Linux. We use the Vinyl Cache (née Varnish) HTTP accelerator. We primarily use DigitalOcean for hosting, with occasional use of Amazon Web Services (primarily SES for weekly emails and S3 for backups).
Our Help pages and news archives are powered by WordPress.
We use MySQL to store our email subscriber database, and SQLite for latitude/longitude location databases (GeoNames and USA ZIP codes).
Typefaces
Hebcal.com primarily uses Helvetica Neue for body and Merriweather for headers. Helvetica Neue is the default font for Bootstrap
Hebrew body and headline text is Adobe Hebrew.
The Hebcal logo uses SBL Hebrew and Merriweather.

