ABNF parser for Elixir
An ABNF parser generator updated from the original developed by @vanstee.
Astronomical calculations in Elixir including sunrise, sunset, moonrise, moonset, equinox, solstice, moonphase and more.
Implements a retry budget and token bucket for retriable function execution
Calendrical calculations and additional calendars based upon the work of Dershowitz and Reingold in Calendrical Calculations
Composite calendars (composing non-overlapping calendars into one) using the Common Locale Data Repository (CLDR).
HTML helper functions for the Common Locale Data Repository (CLDR).
Map, Calendar, Digits, Decimal, HTTP, Macro, Math and String helpers for ex_cldr
Common Locale Data Repository (CLDR) functions for Elixir to localize and format numbers, dates, lists and units with support for over 500 locales for internationalized (i18n) and localized (L10N) applications.
Localized month- and week-based calendars and calendar functions based upon CLDR data.
Implementation of the Coptic calendar for Elixir
Implementation of the Ethiopic calendar for Elixir
Customizable calendar formatting (HTML, Markdown and custom) for localised and generalised calendars based upon ex_cldr_calendars.
Implementation of the Persian Solar Hijri calendar for Elixir
Common Locale Data Repository (CLDR) icu4c NIF-based collator providing locale-sensitive sorting.
Currency localization data encapsulation functions for the Common Locale Data Repository (CLDR).
Date, Time and DateTime localization, internationalization and formatting functions using the Common Locale Data Repository (CLDR).
List formatting functions for the Common Locale Data Repository (CLDR) package ex_cldr
Localized and internationalized message formatting using the ICU message format integrated with the ex_cldr family supporting over 500 locales
Number and currency localization and formatting functions for the Common Locale Data Repository (CLDR).
Printf/sprintf functions and macros for Elixir
Generates a Calendar.strftime/3 options list from CLDR date time formats to support localised date, time and date time formatting.
DEPRECATED. Package replaced by `ex_unicode`, please use that package. Functions to introspect the Unicode character database and to provide fast codepoint lookups and guards.
Unit formatting (volume, area, length, ...), conversion and arithmetic functions based upon the Common Locale Data Repository (CLDR).
Money functions for the serialization a money data type.
Money functions for operations on and localization of a money data type.
Money functions for the serialization a money data type.
Functions to introspect the Unicode character database and to provide fast codepoint lookups and guards.
Functions to parse URLs incuding scheme-specific URLs such as `tel`, `data`, `geo`, `uuid` and `mailto`. Modelled on the URI module.
Text analysis and processing for Elixir including ngram, language detection and more.
Corpus for the `Text` library from the Universal Declaration of Human Rights.
Corpus for the `Text` library from the Universal Declaration of Human Rights.
Resolve timezone names from a location.
Implementation of Unicode Set-based guards for Elixir. Supports matching unicode sets to codepoints that can be used in function guards.
Implementation of Unicode Sets and Regexes for Elixir that can be used in function guards, compiled patterns, nimble_parsec combinators and regexes.
Functions to perform Unicode string operations like case folding, case-insensitive equality as well as word, line, grapheme and sentence breaking.