GNU Libidn is a fully documented implementation of the Stringprep, Punycode and IDNA specifications. Libidn's purpose is to encode and decode internationalized domain name strings. There are native C, C# and Java libraries.
Ruby Bindings for the GNU LibIDN library - featuring the most important bits of all LibIDN APIs like performing Stringprep processings, encoding to and decoding from Punycode strings and converting entire domain names to and from the ACE encoded form.
Go-idn is a project that hopes to bring IDN and Stringprep to Go and aims to become feature compatible with libidn.
This library is in an EARLY stage, since I've only just forked and updated it from the original Google Code repository. Things WILL CHANGE and things MAY NOT WORK properly yet.
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy