#jalali #date #jelal #cal

app jcal-cal

cal crate of jcal package (calendar with Jalali/Persian/Iranian support)

2 releases

Uses new Rust 2024

0.1.1 Oct 22, 2025
0.1.0 Oct 22, 2025

#179 in Date and time

Apache-2.0 OR MIT

375KB
7K SLoC

jcal an experimental cal

As of now, this is a work in progress. This is a cal replacement with the initial goal of supporting the Jalali calendar (using jelal).

There are differences between this and cal:

  • Immature and hastily written (work in progress, ugly code warning)
  • Supports Jalali
  • Supports any day as the start of the week
  • No reform is supported yet
  • Week counting system (the first week for now is always the first week with all its 7 days in the year)
  • No localization support for now
  • Minor formatting and highlighting rules

There is also another long abandoned project jcal (C based) and has no active forks. These projects are not related in any ways but this can be an improved replacement. Moreover, all contributions are welcome.

License

As defined in Cargo.toml.

Dependencies

~9–21MB
~261K SLoC