cronstrue_ex – Human-readable cron expressions in Elixir
I just published cronstrue_ex, an Elixir port of the widely used NPM package cronstrue.
It parses cron expressions and converts them into human-readable strings, bringing the same functionality from the Node.js ecosystem straight into Elixir with zero external dependencies.
Features:
-
Based on NPM’s
cronstruedesign & test cases -
Multi-language support (
:en,:es, etc.) - Zero external dependencies
Usage example:
CronstrueEx.to_string("*/5 * * * *", locale: :en)
# => {:ok, "Every 5 minutes"}
Read next Belay: a Postgres-backed durable job engine for Elixir (step-level retries, budgets, Oban migrator)
