Check if a string is punycode.
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
TypeScript definitions for punycode
An implementation of the Unicode UTS #46: Unicode IDNA Compatibility Processing
Derivative of whatwg-url without unicode handling and optimized for Expo
Convert Domain Names correctly from IDN to Punycode and vice-versa and offer TR46 processing.
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
Typescript + ESM version of punycode.js
Modular version of punycode package
A regex for matching punycode.
rollup-plugin-node-polyfills ===
Punycode support for Bare
rollup-plugin-polyfill-node ===
A modern TypeScript implementation of Punycode (RFC 3492) with full RFC 5891 support.
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
use node builtins in browser with rollup
A UTS #46 processing algorithm for IDNA2008 strings
TypeScript definitions for tr46
Temporarily ignore punycode warning
RFC-5321 (Envelope) email address parser
node polyfills for Rolldown
Polyfill Node.js core modules in Webpack.
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
This gem allows easy conversion from punycode ACE strings to unicode UTF-8 strings and vice-versa.
pure Ruby implementing Punycode (RFC 3492)
Ruby Bindings for the GNU LibIDN library, an implementation of the Stringprep, Punycode and IDNA specifications defined by the IETF Internationalized Domain Names (IDN) working group. Included are the most important parts of the Stringprep, Punycode and IDNA APIs like performing Stringprep processings, encoding to and decoding from Punycode strings and converting entire domain names to and from the ACE encoded form.
This gem allows easy conversion from punycode ACE email addresses to unicode UTF-8 email addresses and vice-versa.
Extract root domain from hosts (e.g. www.example will be extracted as example.com). It normalizes punycode domains and considers second-level domain names.
Converts International Domain Names into Punycode. It uses (via FFI) 'libidn2' for Mac and Linux; for Windows, it uses native APIs.
Ruby Bindings for the GNU LibIDN library, an implementation of the Stringprep, Punycode and IDNA specifications defined by the IETF Internationalized Domain Names (IDN) working group. Included are the most important parts of the Stringprep, Punycode and IDNA APIs like performing Stringprep processings, encoding to and decoding from Punycode strings and converting entire domain names to and from the ACE encoded form.
Ruby Bindings for the GNU LibIDN library, an implementation of the Stringprep, Punycode and IDNA specifications defined by the IETF Internationalized Domain Names (IDN) working group. Included are the most important parts of the Stringprep, Punycode and IDNA APIs like performing Stringprep processings, encoding to and decoding from Punycode strings and converting entire domain names to and from the ACE encoded form.