Lutheran Lectionary: Daily Readings, Hymn of the Day, and a Settings Page — One Week Later
A week ago I announced the Lutheran Lectionary — a free, open-source liturgical calendar for the LSB three-year and one-year historic series. The response was wonderful: people used it, people tested it, and one person even sent code. This update is the result.
The Daily Lectionary

The biggest addition: the complete LSB Daily Lectionary — two readings for every day of the church year. They appear on the home page card (updating to your local date), in every date lookup, and on a new full-year chart you can browse, print, or download as a PDF. Click any reading for an instant scripture popup.

Hymn of the Day
The appointed LSB hymn for every Sunday and feast — and it's done properly: the one-year series has its own historic de tempore assignments, and the three-year plan varies by year A/B/C where the LSB appoints different hymns. Hymn numbers and titles only (the texts belong to CPH — more on copyright below).
A Settings Page

All preferences now live in one place: lectionary series, Advent color (contemporary blue or historic violet for the one-year series — your call), light/dark/system theme, minor feasts, and Bible translation — ESV, KJV, or ASV. Everything is stored in your browser. No account, no tracking, no server-side state.


Thank you, early testers
This is what open source looks like when it works:
- Jon Ellingworth caught a numbering bug — the Sundays after Trinity were off by one. Fixed, and now pinned by an automated test so it can never quietly return.
- Tony Pittenger (ELS) verified the historic Gospel pericopes against his years with the one-year lectionary.
- Jordan Ludke noticed that about a third of the Bible Gateway links were broken by formatting quirks — and instead of just reporting it, sent a pull request that fixed all 144 of them. Merged with gratitude.
On copyright
A note on policy, now documented in the README: this project publishes only facts (citations, dates, hymn numbers) and public-domain texts (TLH 1941 collects, KJV/ASV). ESV text comes live from Crossway's free API and is never stored. Nothing under active copyright is reproduced, and nobody owes license fees for running it.
Also in this release
- Shareable permalinks for any date (
/day/2026-06-07) with clean social-media previews - Search by Sunday name, Latin introit title, or scripture reference
- A JSON API for parish websites and bulletin tools
- iCal feeds now include the propers and daily readings — subscribe once, see the daily readings in your calendar app every morning
- Mobile layout fixed on iPhone (Safari and Chrome)
- Docker image now native on both Intel and ARM (Apple Silicon, Raspberry Pi)

Get it: lectionary.collver.biz · GitHub (MIT, self-hostable with one docker run)