Holidex

Holidex provides a purely functional API to retrieve public holidays by country. Effortlessly integrate holiday information into your applications.

Installation

If available in Hex, the package can be installed by adding holidex to your list of dependencies in mix.exs:

def deps do
  [
    {:holidex, "~> 0.1.0"}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/holidex.

Features

Getting Started

The quickest way to get started is exploring the API in iex:

$ iex -S mix
iex(1)> Holidex.Countries.Canada.holidays(2025)
iex(2)> Holidex.Countries.Canada.holidays_by_region(2025)

Disclaimer

This project is in active development. Breaking changes are expected until the 1.0 release. We appreciate your understanding and encourage you to contribute to the project during this phase.

Contributing

We welcome contributions from the community! Whether it's a bug fix, new feature, or improvement, your input is valuable.

How to Contribute

Open an Issue: Before you start working on your contribution, please open an issue to describe your suggestion or bug report. This helps us discuss the changes and guide you through the process.

License

MIT