Mathias Bynens

@mathiasbynens · User

GitHub profile ↗ · Compare

Web standards fanatic. JavaScript, HTML, CSS, HTTP, performance, security, Bash, Unicode, macOS.

@Google13,036 followers594 repositories

Repositories

mathiasbynens/cssesc

A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.

★ 176HTMLForks 21

mathiasbynens/he

A robust HTML entity encoder/decoder written in JavaScript.

★ 3,592JavaScriptForks 264

mathiasbynens/dotfiles

:wrench: .files, including ~/.macos — sensible hacker defaults for macOS

★ 31,483ShellForks 8,410

mathiasbynens/regexpu

A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.

★ 242JavaScriptForks 18

mathiasbynens/regexpu-core

regexpu’s core functionality, i.e. `rewritePattern(pattern, flag, options)`, which enables rewriting regular expressions that make use of the ES6 `u` flag into equivalent ES5-compatible regular expression patterns.

★ 82JavaScriptForks 12

mathiasbynens/small

Smallest possible syntactically valid files of different types

★ 2,306HTMLForks 192

mathiasbynens/jquery-placeholder

A jQuery plugin that enables HTML5 placeholder behavior for browsers that aren’t trying hard enough yet

★ 3,916JavaScriptForks 1,297

mathiasbynens/emoji-regex

A regular expression to match all Emoji-only symbols as per the Unicode Standard.

★ 1,913JavaScriptForks 170

mathiasbynens/regenerate

Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.

★ 376JavaScriptForks 38

mathiasbynens/punycode.js

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

★ 1,691JavaScriptForks 170

mathiasbynens/wtf-8

A well-tested WTF-8 encoder/decoder written in JavaScript.

★ 41JavaScriptForks 6

mathiasbynens/evil.sh

:speak_no_evil: Subtle and not-so-subtle shell tweaks that will slowly drive people insane.

★ 2,205ShellForks 212