The reason I wrote this programme is that I notice other popular terminal calendar (like calcurse and calcure) do not have time zone support. For holidays, they either do not support, or require internet/extra module. They do not accept ics for holidays.
Also, they do not support changing the file format of the todo note. My code allow user to define file format when editing todo note and event description, like .md, .rst, .txt, one can even use html as the file format. One can also easily define editor for editing todo note and event description, like nano, emacs or micro.
Adding this programme to your list will be greatly appreciated. Thanks!
Originally created by @Law-Chun-Man on GitHub (Mar 1, 2026).
Original GitHub issue: https://github.com/rothgar/awesome-tuis/issues/568
Hi, I would like to add lcal (https://github.com/Law-Chun-Man/lcal), this is a tui calendar app I wrote in this weekend.
The reason I wrote this programme is that I notice other popular terminal calendar (like calcurse and calcure) do not have time zone support. For holidays, they either do not support, or require internet/extra module. They do not accept ics for holidays.
Also, they do not support changing the file format of the todo note. My code allow user to define file format when editing todo note and event description, like .md, .rst, .txt, one can even use html as the file format. One can also easily define editor for editing todo note and event description, like nano, emacs or micro.
Adding this programme to your list will be greatly appreciated. Thanks!
This is really cool, but because of the huge influx of new projects I'm going to hold of on merging this until the project is at least 6 mo old. Feel free to PR again in the future.
<!-- gh-comment-id:4058514882 -->
@rothgar commented on GitHub (Mar 13, 2026):
This is really cool, but because of the huge influx of new projects I'm going to hold of on merging this until the project is at least 6 mo old. Feel free to PR again in the future.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @Law-Chun-Man on GitHub (Mar 1, 2026).
Original GitHub issue: https://github.com/rothgar/awesome-tuis/issues/568
Hi, I would like to add lcal (https://github.com/Law-Chun-Man/lcal), this is a tui calendar app I wrote in this weekend.
The reason I wrote this programme is that I notice other popular terminal calendar (like calcurse and calcure) do not have time zone support. For holidays, they either do not support, or require internet/extra module. They do not accept ics for holidays.
Also, they do not support changing the file format of the todo note. My code allow user to define file format when editing todo note and event description, like .md, .rst, .txt, one can even use html as the file format. One can also easily define editor for editing todo note and event description, like nano, emacs or micro.
Adding this programme to your list will be greatly appreciated. Thanks!
@rothgar commented on GitHub (Mar 13, 2026):
This is really cool, but because of the huge influx of new projects I'm going to hold of on merging this until the project is at least 6 mo old. Feel free to PR again in the future.