punycode.js

Punycode converter

Converts Unicode symbols to and from ASCII Punycode strings

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

GitHub

2k stars
38 watching
159 forks
Language: JavaScript
last commit: 7 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mathiasbynens/string.fromcodepoint A polyfill for the String.fromCodePoint method in ECMAScript 6 61
mathiasbynens/regexpu Transpiles ES2015 Unicode regular expressions into equivalent ES5-compatible regular expressions. 234
sindresorhus/transliterate Converts Unicode characters to Latin characters using transliteration 288
thlorenz/es6ify Transforms modern JavaScript code into older JavaScript syntax on the fly 594
patrickmonteiro/quasar-barcode-reader A barcode reader application built using the QuaggaJS library and the Quasar Framework for JavaScript development 51
mathiasbynens/gulp-regexpu Tools for transpiling ES6 Unicode regular expressions to ES5 in Gulp pipelines 4
mathiasbynens/string.prototype.includes A robust polyfill for the includes method in ECMAScript 6 68
mwunsch/rumoji Converts Unicode emoji characters into human-friendly codes and vice versa. 180
node-unicode/node-unicode-data Generates arrays of code points and regular expressions for every Unicode version's categories and properties 145
simonfairbairn/swiftymarkdown Converts Markdown text into attributed strings for use in iOS apps 1,645
detailyang/lua-resty-jsdecode Decodes JavaScript escape notation to UTF-8 bytes using a C-based binding. 4
mathiasbynens/esrever A Unicode-aware string reversal algorithm and implementation 891
mathiasbynens/string.prototype.endswith A polyfill shim for the String.prototype.endsWith method to ensure compatibility with older JavaScript environments. 35
mbehtemam/persianjs-handlebars-plugin Converts Arabic characters and numbers to Persian using HandleBars templating 4
mbj/unparser Converts Ruby Abstract Syntax Tree (AST) to semantically equivalent source code 309