Ruby bindings for GNU LibIDN, implementing Stringprep, Punycode, and IDNA for internationalized domain names.