Generate long-term holiday calendars in .ics format — currently only for France.
Calendar Holidays Generator is a simple tool that creates a standards-compliant iCalendar (.ics) file containing major French holidays over a 150-year window.
Most public calendars only span a few years, which can limit long-term planning or archival use. This tool fills that gap by generating a comprehensive holiday calendar.
🔗 Get the latest generated calendar: ➡️ Latest Release
Currently, only French holidays are supported — but adding other countries is easy, and contributions are very welcome!
This project is written in the Odin programming language.
Make sure Odin and its dependencies are installed first.
odin build src -out=calendar-holidays-generator
./calendar-holidays-generator
This will generate a file named {calendar-name}.ics inside the output/ directory.
Pull requests and issues are welcome! Want to add support for holidays in your country? Please do — it's easy to extend.
This project is licensed under the MPL-2.0.