calendar.cr
calendar
Terminal calendar TUI with omarchy theme integration. Built with Crystal and crubbletea.
Keybindings
| Key | Action |
|---|---|
h j k l / arrows |
Move between days |
H L |
Previous / next month |
J K |
Next / previous year |
Ctrl+arrows |
Change month / year |
m |
Toggle Monday/Sunday as first day |
t |
Jump to today |
q / Ctrl+c |
Quit |
Features
- Dynamic font scaling — day numbers grow with terminal size using Unicode block characters
- Omarchy theme — reads colors from
~/.config/omarchy/current/theme/colors.toml, updates live on theme change - Cursor navigation — move between days with wrap-around across month/year boundaries
- Persistent settings — first day of week saved in
~/.config/calendar/settings.json
Screenshots

Build
shards install
crystal build src/calendar.cr -o bin/calendar
Run
bin/calendar
Repository
calendar.cr
Owner
Statistic
- 0
- 0
- 0
- 0
- 1
- about 3 hours ago
- May 5, 2026
License
MIT License
Links
Synced at
Tue, 05 May 2026 17:41:26 GMT
Languages