Text and Numbers
Text processing, string manipulation, and numeric computation utilities. Packages among the 3,000 most downloaded in the past 90 days.
-
443.0m
-
103.0m
-
4763.0m
-
table_rex 4.1.0
Generate configurable text-based tables for display (ASCII & more)
263646.2k last 90 days263646.2k -
stdout_formatter 0.2.4
Tools to format paragraphs, lists and tables as plain text
14550.8k last 90 days14550.8k -
238499.8k
-
abacus 2.2.0
Mathematical expression parser and evaluator in Elixir. Tags: math, parse, parser, eval
98419.7k last 90 days98419.7k -
233393.4k
-
ex_phone_number 0.4.11
A library for parsing, formatting, and validating international phone numbers. Based on Google's libphonenumber.
274386.6k last 90 days274386.6k -
12288.9k
-
slugify 1.3.1
Transform strings from any language to slugs for URLs, filenames or fun
130287.5k last 90 days130287.5k -
5274.1k
-
proper_case 1.3.1
An Elixir library that converts keys in maps between `snake_case` and `camel_case`. Useful as a plug in Phoenix for converting incoming params from JavaScript's `camelCase` to Elixir's `snake_case`
92141.7k last 90 days92141.7k -
conv_case 0.2.3
A library to convert strings, atoms and map keys between `camelCase`, `snake_case` and `kebab-case`.
2131.8k last 90 days2131.8k -
ex_money 5.24.2
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).
594120.6k last 90 days594120.6k -
akin 0.2.0
A collection of metrics and phonetic algorithms for fuzzy string matching in Elixir.
41104.8k last 90 days41104.8k -
284.2k
-
angle 1.0.1
Tired of forever converting back and forwards between degrees and radians? Well worry no more; Angle is here to make your life simple!
083.5k last 90 days083.5k -
1570.2k
-
38068.2k
-
4265.0k
-
5059.8k
-
exprintf 0.2.1
A printf / sprintf library for Elixir. It works as a wrapper for :io.format.
3354.2k last 90 days3354.2k -
9445.1k
-
040.1k
-
math 0.7.0
The Math library extends Elixir with many common math-related functions, constants and (optionally) operators.
10738.3k last 90 days10738.3k -
1337.9k
-
1735.9k
-
135.7k
-
1835.5k
-
unicode 1.21.1
Functions to introspect the Unicode character database and to provide fast codepoint lookups and guards.
4235.4k last 90 days4235.4k -
1035.3k
-
numbers 5.2.4
Numbers dispatches on any numeric type that follows the `Numeric` behaviour. This allows you to create composite types working with _any_ numeric type (Decimal, Ratio, Tensor, ComplexNum, ???)!
4134.5k last 90 days4134.5k -
exmoji 0.3.1
Emoji encoding swiss army knife for dealing with Unicode and other gotchas.
10533.5k last 90 days10533.5k -
ratio 4.0.1
This library allows you to use Rational numbers in Elixir, to enable exact calculations with all numbers big and small.
4232.6k last 90 days4232.6k -
slugger 0.3.0
The library Slugger can generate slugs from given strings that can be used in URLs or file names.
16032.0k last 90 days16032.0k -
1928.4k
-
alphanumeric 0.1.1
Convert 62 decimal number tools. Integer to String and String to Integer.
228.2k last 90 days228.2k -
phone 0.5.11
Phone number parser for telephone numbers in international standard or missing international country code.
10825.3k last 90 days10825.3k -
ex_unicode 1.12.0
Functions to introspect the Unicode character database and to provide fast codepoint lookups and guards.
4220.3k last 90 days4220.3k -
7618.7k
-
2417.6k
-
unidecode 1.0.2
Transliterate from Unicode to ASCII. Based on Text::Unidecode.
2915.7k last 90 days2915.7k -
115.3k
-
unicode_set 1.6.1
Implementation of Unicode Sets and Regexes for Elixir that can be used in function guards, compiled patterns, nimble_parsec combinators and regexes.
3914.7k last 90 days3914.7k -
anagram 1.0.0
Find anagrams of words and "words that can be made with a set of letters" (sort of a sub anagram)
214.0k last 90 days214.0k -
currency_formatter 0.8.1
A library to help with formatting a number to a currency using iso standards and other convenience functions related to formatting currencies
2113.8k last 90 days2113.8k -
ex_uc 1.2.0
Utility to convert values between different units of the same kind. Extremely easy to extend and to use.
2211.9k last 90 days2211.9k -
word_smith 0.2.0
General text utility library to help with string manipulation not found in the standard Elixir library.
2511.6k last 90 days2511.6k -
caramelize 1.2.1
An Elixir library that converts maps from `snake_case` to `camelCase`.
10.8k last 90 days-10.8k -
casefold 2.0.0
Gleam library providing casefold and other string utility functions.
010.3k last 90 days010.3k -
1210.2k
-
-10.1k
-
extractous_ex 0.2.1
Elixir library for extracting text and metadata from various document formats using the Extractous Rust library
178.0k last 90 days178.0k -
07.9k
-
37.4k
-
unicode_string 2.0.0
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.
216.8k last 90 days216.8k -
806.8k
-
the_fuzz 0.6.0
String metrics and phonetic algorithms for Elixir. Based Heavily on StringMetrics for Scala written by Rocky Madden.
826.7k last 90 days826.7k -
296.5k
-
226.3k
-
font_metrics 0.5.2
FontMetrics -- Work with font meta-data and text measurements
15.6k last 90 days15.6k -
truetype_metrics 0.6.1
TrueType_Metrics -- Parse TrueType fonts and generate metrics data.
35.6k last 90 days35.6k -
235.5k
-
-5.0k
-
libphonenumber 0.1.1
Elixir partial version of [libphonenumber](https://github.com/googlei18n/libphonenumber) by Google
64.9k last 90 days64.9k -
text_delta 1.4.0
Elixir counter-part for the Quill.js Delta library. It provides a baseline for Operational Transformation of rich text.
694.7k last 90 days694.7k -
-4.7k
-
24.6k
-
174.1k
-
84.0k
-
simetric 0.2.0
This library provides facilities to perform approximate string matching and measurement of string similarity/distance.
633.8k last 90 days633.8k -
mnemonic_slugs 0.0.3
MnemonicSlugs is an Elixir library for generating memorable slugs.
293.0k last 90 days293.0k -
ucwidth 0.2.0
A port of ucwidth from C to Elixir, for determining the width (full-width or half-width) of an Unicode character.
22.9k last 90 days22.9k