ex_rfc3966 alternatives and similar packages
Based on the "Text and Numbers" category.
Alternatively, view ex_rfc3966 alternatives based on common mentions on social networks and blogs.
-
money
Elixir library for working with Money safer, easier, and fun... Is an interpretation of the Fowler's Money pattern in fun.prog. -
nanoid
Elixir port of NanoID, a secure and URL-friendly unique ID generator. https://hex.pm/packages/nanoid -
secure_random
Convenience library for random base64 strings modeled after my love for Ruby's SecureRandom -
chinese_translation
An elixir module to translate simplified Chinese to traditional Chinese, and vice versa, based on wikipedia data -
inet_cidr
CIDR library for Elixir that is compatible with Erlang's :inet and supports both IPv4 and IPv6 -
Ex_Cldr_Units
Unit formatting (volume, area, length, ...) functions for the Common Locale Data Repository (CLDR) -
minigen
Pure random data generation library, appropriate for realistic simulations in the Erlang ecosystem
CodeRabbit: AI Code Reviews for Developers
Do you think we are missing an alternative of ex_rfc3966 or a related project?
Popular Comparisons
README
RFC3966
A Tel URI parser trying to be strictly compatible with RFC3966.
This project uses ex_abnf with the official uri grammar
Example
iex> RFC3966.init # Call this one first to initialize the grammar.
iex> {_matched_tel, _not_matched_input, result} = RFC3966.parse 'tel:+1-201-555-0123;param1;param2=value'
iex> result
%RFC3966.Result{
context: nil,
descriptor: nil,
ext: nil,
global: true,
isub: nil,
local: false,
number: '+1-201-555-0123',
params: %{'param1' => nil, 'param2' => 'value'}
}
Using it with Mix
To use it in your Mix projects, first add it as a dependency:
def deps do
[{:ex_rfc3966, "~> 0.2.4"}]
end
Then run mix deps.get to install it.
License
The source code is released under Apache 2 License.
Check LICENSE file for more information.
*Note that all licence references and agreements mentioned in the ex_rfc3966 README section above
are relevant to that project's source code only.