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).
Implementation of the Coptic calendar for Elixir.
Implementation of the Japanese (Gregorian-based with Japanese eras) calendar for Elixir.
Implementation of the Persian Solar Hijri calendar for Elixir
HTML helper functions for the Common Locale Data Repository (CLDR).
Map, Calendar, Digits, Decimal, HTTP, Macro, Math, and String helpers for ex_cldr.
Color is a Elixir library to provide basic RGB, CMYK, HSL, and other colourspace manipulation support to applications that require it
Elixir integration for ISO 24165 Digital Tokens (crypto currencies) through the DTIF registry data.
Common Locale Data Repository (CLDR) functions for Elixir to localize and format numbers, dates, lists, messages, languages, territories and units with support for over 700 locales for internationalized (i18n) and localized (L10N) applications.
Localized month- and week-based calendars and calendar functions based upon CLDR data.
Composite calendars (composing non-overlapping calendars into one) using the Common Locale Data Repository (CLDR).
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 Japanese (Gregorian-based with Japanese eras) calendar for Elixir.
Implementation of Lunisolar Chinese, Japanese and Korean calendars for Elixir
Implementation of the Persian Solar Hijri calendar for Elixir
Common Locale Data Repository (CLDR) icu4c NIF-based collator providing Unicode default collation sorting. Useful sorting not-ASCII strings.
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.
Locale display name presentation for Common Locale Data Repository (CLDR) locales.
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).
Person name formatting functions for the Common Locale Data Repository (CLDR) package ex_cldr.
Plugs suporting CLDR and setting the locale from requests and request headers.
Printf/sprintf functions and macros for Elixir
Cldr-based localized route generation and path helpers for Phoenix
Generates a Calendar.strftime/3 options list from CLDR date time formats to support localised date, time and date time formatting.
CLDR-based embedded translations for Ecto schemas
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).
Unit functions for the serialization to a database of a Cldr.Unit.t data type. Also includes aggregation and sum functions.
Money functions for operations on and localization of a money data type with support for ISO 4217 currencies and ISO 24165 digial tokens (crypto currencies).
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 including scheme-specific URLs such as `tel`, `data`, `geo`, `uuid` and `mailto`. Modelled on the URI module.
An approachable image processing library primarily based upon Vix and libvips that is NIF-based, fast, multi-threaded, pipelined and has a low memory footprint.
Calculations for the first, last or nth day of the week on, nearest, after or before a date.
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 time zone names from a location.
Functions to introspect the Unicode character database and to provide fast codepoint lookups and guards.
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.
Unicode locale-aware case folding, case mapping (upcase, downcase and titlecase) case-insensitive equality as well as word, line, grapheme and sentence breaking and streaming.
Implementation of the Cldr Transform specification to transform text from one script to another.
Functions to introspect the Unicode Unihan character database.