A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
TypeScript definitions for punycode
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
A regex for matching punycode.
Modular version of punycode package
Punycode support for Bare
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
Convert Domain Names correctly from IDN to Punycode and vice-versa and offer TR46 processing.
Temporarily ignore punycode warning
Punycode converter.
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.
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
A modern punycode converter with typescript and ES6 support.
Encodes/ decodes URLs to punycode/ unicode.
Check if a string is punycode.
Low-level Punycode encoder/decoder without IDNA
Getting punycode deprecations? find out where.
Typescript + ESM version of punycode.js
Normalize, validate, and canonicalize URLs — returns HTTPS canonical form or null for invalid input. Domain extraction, URL humanization, Punycode/Unicode/IDN support, 12 config options. TypeScript, CJS + ESM.
A robust and efficient JavaScript library for encoding and decoding Unicode text to and from Punycode. This package provides a comprehensive solution for handling Punycode transformations, essential for internationalized domain names (IDNs) and other appl
Punycode in Solidity
An implementation of the Unicode UTS #46: Unicode IDNA Compatibility Processing
A copy of io.js's punycode module
Functions to decode and encode Punycode
Normalize and parse email addresses, support Punycode decoding and TLD extraction. / 邮件地址标准化与解析,支持 Punycode 解码和 TLD 提取。
UNIC — Implementation of Punycode (RFC 3492) algorithm
Detect Phishing fetching Certificate Transparency Logs
Fast IDNA (Internationalized Domain Names in Applications) implementation in Rust
Generalized variable-length integers
A minimal Public Suffix List hostname validator.
email, link, hashtag, md and more - parsing for deltachat messages
Encode Unicode strings as valid programming language identifiers
Extract root domain and suffix from a domain name
Type-safe, validated DNS domain names, hosts, and host addresses with IDNA/punycode support. Generic over storage (`String`, `Arc<str>`, `Vec<u8>`, stack-allocated `Buffer`, etc.) and `no_std`/`no-alloc` compatible.
Implementation of the Bootstring and Punycode algorithms.
pure Ruby implementing Punycode (RFC 3492)
This gem allows easy conversion from punycode ACE strings to unicode UTF-8 strings and vice-versa.
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.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.