mathiasbynens
Web standards fanatic. JavaScript, HTML, CSS, HTTP, performance, security, Bash, Unicode, macOS.
Pinned Repositories
dotfiles
:wrench: .files, including ~/.macos — sensible hacker defaults for macOS
emoji-regex
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
evil.sh
:speak_no_evil: Subtle and not-so-subtle shell tweaks that will slowly drive people insane.
he
A robust HTML entity encoder/decoder written in JavaScript.
jquery-placeholder
A jQuery plugin that enables HTML5 placeholder behavior for browsers that aren’t trying hard enough yet
mothereff.in
Web developer tools
punycode.js
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891.
regenerate
Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.
regexpu
A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.
small
Smallest possible syntactically valid files of different types
mathiasbynens's Repositories
mathiasbynens/esrever
A Unicode-aware string reverser written in JavaScript.
mathiasbynens/regenerate
Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.
mathiasbynens/windows-1251
A robust JavaScript implementation of the windows-1251 character encoding as defined by the Encoding Standard.
mathiasbynens/macintosh
A robust JavaScript implementation of the macintosh character encoding as defined by the Encoding Standard.
mathiasbynens/unicode-match-property-ecmascript
Match a given Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.
mathiasbynens/koi8-r
A robust JavaScript implementation of the koi8-r character encoding as defined by the Encoding Standard.
mathiasbynens/windows-1256
A robust JavaScript implementation of the windows-1256 character encoding as defined by the Encoding Standard.
mathiasbynens/windows-1257
A robust JavaScript implementation of the windows-1257 character encoding as defined by the Encoding Standard.
mathiasbynens/iso-8859-8-i
A robust JavaScript implementation of the iso-8859-8-i character encoding as defined by the Encoding Standard.
mathiasbynens/windows-1254
A robust JavaScript implementation of the windows-1254 character encoding as defined by the Encoding Standard.
mathiasbynens/windows-1255
A robust JavaScript implementation of the windows-1255 character encoding as defined by the Encoding Standard.
mathiasbynens/ibm866
A robust JavaScript implementation of the ibm866 character encoding as defined by the Encoding Standard.
mathiasbynens/iso-8859-14
A robust JavaScript implementation of the iso-8859-14 character encoding as defined by the Encoding Standard.
mathiasbynens/iso-8859-15
A robust JavaScript implementation of the iso-8859-15 character encoding as defined by the Encoding Standard.
mathiasbynens/iso-8859-5
A robust JavaScript implementation of the iso-8859-5 character encoding as defined by the Encoding Standard.
mathiasbynens/iso-8859-7
A robust JavaScript implementation of the iso-8859-7 character encoding as defined by the Encoding Standard.
mathiasbynens/iso-8859-8
A robust JavaScript implementation of the iso-8859-8 character encoding as defined by the Encoding Standard.
mathiasbynens/koi8-u
A robust JavaScript implementation of the koi8-u character encoding as defined by the Encoding Standard.
mathiasbynens/windows-1258
A robust JavaScript implementation of the windows-1258 character encoding as defined by the Encoding Standard.
mathiasbynens/x-mac-cyrillic
A robust JavaScript implementation of the x-mac-cyrillic character encoding as defined by the Encoding Standard.
mathiasbynens/base64-encoder-decoder
Helps to encode a string to base64 and decode a base64 string to a normal string.
mathiasbynens/iso-8859-10
A robust JavaScript implementation of the iso-8859-10 character encoding as defined by the Encoding Standard.
mathiasbynens/iso-8859-13
A robust JavaScript implementation of the iso-8859-13 character encoding as defined by the Encoding Standard.
mathiasbynens/iso-8859-16
A robust JavaScript implementation of the iso-8859-16 character encoding as defined by the Encoding Standard.
mathiasbynens/iso-8859-3
A robust JavaScript implementation of the iso-8859-3 character encoding as defined by the Encoding Standard.
mathiasbynens/iso-8859-4
A robust JavaScript implementation of the iso-8859-4 character encoding as defined by the Encoding Standard.
mathiasbynens/iso-8859-6
A robust JavaScript implementation of the iso-8859-6 character encoding as defined by the Encoding Standard.
mathiasbynens/windows-1253
A robust JavaScript implementation of the windows-1253 character encoding as defined by the Encoding Standard.
mathiasbynens/jakearchibald.com
mathiasbynens/testutils
Test Utils Standard