PravKal

Православни календар

Српска Православна Црква

The original DOS-era Serbian Orthodox liturgical calendar — preserved, ported to Free Pascal, and running in any modern UTF-8 terminal.

Пре · Сада / Before · Now

Version 1.0.0 is a ground-up presentation upgrade. The UI was fully converted from ASCII Serbian Latin to Serbian Cyrillic, the ASCII + - | art was replaced with proper Unicode box-drawing borders, and a UTF-8-safe raw-ANSI screen layer was added so multi-byte glyphs no longer break the 80×25 layout.

ПРЕ · Before — ASCII Latin, + - | borders
PravKal before: Serbian Latin UI with ASCII borders
САДА · Now — Cyrillic, Unicode borders
PravKal now: Serbian Cyrillic UI with Unicode box-drawing borders
Преузимање · Downloads

Latest release: (all releases & checksums)

macOS

Apple Silicon (arm64)

.dmg .tar.gz

Intel (x86_64)

.dmg .tar.gz

🪟 Windows

.exe .zip

.exe = standalone · .zip = exe + data files

build pending — check releases

Requires a UTF-8 terminal (standard on modern Linux/macOS). Run pravkal; press F1 for help.

Модерни наследник · Modern successor

orthodox-calendar

PravKal's modern successor: a full multi-tradition web application. Orthodox and Oriental Orthodox saints, name-days, liturgical readings, moon phases, and ICS feeds — FastAPI · React · 17 traditions · GitHub Pages. The calendar-engine concepts here (Alexandrian Paschalion, Julian conversion, movable-feast offsets) live on in expanded form.

→ Visit orthodox-calendar
PravKalorthodox-calendar
InterfaceTUI (80×25)Web (React + FastAPI)
TraditionsSerbian Orthodox17 traditions
LanguageFree PascalPython + TypeScript
OutputTerminal / TXTBrowser / REST / ICS
Paschalion✓ (Meeus)✓ (expanded)
Hagiography6 .KAL texts1100+ saints