← All repos

punycode.js

A robust Punycode converter that fully complies to RFC 3492 and RFC 5891.

Browse cluster: JavaScript Standard Style Linting
150commits
20contributors
1languages

Tech stack & purpose

Punycode.js is a JavaScript library that converts between Unicode and Punycode representations of domain names and email addresses, fully complying with RFC 3492 and RFC 5891. The project evolved from comparing and optimizing multiple open-source implementations of the Punycode algorithm, including reference implementations from IBM and Node.js, and was bundled with Node.js from version 0.6.2 until version 7. Built by Mathias Bynens, it provides a CommonJS module using ES2015+ features and is available as both a Node.js package and a browser-compatible JavaScript module.

Languages

JavaScript
100.0%

Contributors