UrlTincture 
Sanity checks and canonicalization for HTTP(S) URLs.
Installation
If available in Hex, the package can be installed as:
Add url_tincture to your list of dependencies in
mix.exs:def deps do [{:url_tincture, "~> 1.0"}] end
Ensure url_tincture is started before your application (Elixir < 1.4):
def application do [applications: [:url_tincture]] end