Skip to content
@elixir-unicode

Elixir Unicode

Elixir libraries for Unicode strings

elixir-unicode

A collection of Elixir libraries that bring the Unicode standard to the BEAM.

The libraries here implement parts of the Unicode Character Database, CLDR and several Unicode Technical Standards. They are designed to compose: lower-level packages expose the data and primitives, higher-level packages build locale-aware string operations on top.

Libraries

Library Hex Description
unicode Hex pm Introspection of the Unicode character database with fast codepoint lookups and guards.
unicode_guards Hex pm Unicode Set-based guards for matching codepoints in function clauses.
unicode_set Hex pm Unicode Sets and regexes for use in guards, compiled patterns, nimble_parsec combinators and regexes.
unicode_string Hex pm Locale-aware case folding and mapping, case-insensitive equality, and word, line, grapheme and sentence breaking with streaming.
unicode_transform Hex pm Script transliteration, normalization, case mapping and arbitrary CLDR transforms.
unicode_idna Hex pm Pure-Elixir UTS #46 (IDNA 2008) with Punycode (RFC 3492), bidi (RFC 5893) and CONTEXTJ joiner rules.
unicode_unihan Hex pm Introspection of the Unicode Unihan character database.

Where to start

Pinned Loading

  1. unicode unicode Public

    Unicode codepoint introspection and fast detection (lower, upper, alpha, numeric, whitespace, ...) in Elixir

    Elixir 42 4

  2. unicode_set unicode_set Public

    Unicode set parsing, expansion, macros and guards for Elixir

    Elixir 39 6

  3. unicode_string unicode_string Public

    String utilities based upon Unicode sets

    Elixir 21 3

  4. unicode_guards unicode_guards Public

    Unicode Set based guards for Elixir

    Elixir 9 3

  5. unicode_regex unicode_regex Public

    Unicode regular expressions for Elixir

    Elixir 2

  6. unicode_unihan unicode_unihan Public

    Introspection of the Unicode Unihan database

    Elixir 2 2

Repositories

Showing 9 of 9 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…