Owner
mathiasbynens
62 indexed repositories · View on GitHub
-
dotfiles
:wrench: .files, including ~/.macos — sensible hacker defaults for macOS
Shell · 31479 stars
-
jquery-placeholder
A jQuery plugin that enables HTML5 placeholder behavior for browsers that aren’t trying hard enough yet
JavaScript · 3917 stars
-
he
A robust HTML entity encoder/decoder written in JavaScript.
JavaScript · 3598 stars
-
small
Smallest possible syntactically valid files of different types
HTML · 2304 stars
-
evil.sh
:speak_no_evil: Subtle and not-so-subtle shell tweaks that will slowly drive people insane.
Shell · 2205 stars
-
emoji-regex
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
JavaScript · 1913 stars
-
punycode.js
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891.
JavaScript · 1692 stars
-
mothereff.in
Web developer tools
JavaScript · 1115 stars
-
esrever
A Unicode-aware string reverser written in JavaScript.
JavaScript · 887 stars
-
jsesc
Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.
JavaScript · 800 stars
-
utf8.js
A robust JavaScript implementation of a UTF-8 encoder/decoder, as defined by the Encoding Standard.
JavaScript · 562 stars
-
base64
A robust base64 encoder/decoder that is fully compatible with `atob()` and btoa()`, written in JavaScript.
JavaScript · 519 stars
-
CSS.escape
A robust polyfill for the CSS.escape utility method as defined in CSSOM.
JavaScript · 499 stars
-
jsperf.com
jsPerf.com source code
JavaScript · 471 stars
-
regenerate
Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.
JavaScript · 377 stars
-
luamin
A Lua minifier written in JavaScript
JavaScript · 242 stars
-
regexpu
A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.
JavaScript · 242 stars
-
tpyo
A small script that enables you to make typos in JavaScript property names. Powered by ES2015 proxies + Levenshtein string distance.
JavaScript · 205 stars
-
cssesc
A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.
HTML · 176 stars
-
grunt-template
This Grunt plugin interpolates template files with any data you provide and saves the result to another file.
JavaScript · 136 stars
- 42 more repositories live on View on GitHub
-
Difficulty 3/5 1-2 days Newbie friendliness 72/100
mathiasbynens/emoji-regex#122 · 2 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
mathiasbynens/regexpu-core#112 · 1 reaction ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
-
Difficulty 1/5 Under an hour Newbie friendliness 10/100
mathiasbynens/jsesc#75 · 1 comment · 1 reaction ·
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
mathiasbynens/punycode.js#145 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
mathiasbynens/regenerate#46 ·
-
`source /dev/*` Open
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
mathiasbynens/evil.sh#95 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 38/100
mathiasbynens/punycode.js#144 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
mathiasbynens/caniunicode#9 · 3 comments ·
-
Difficulty 1/5 Under an hour Newbie friendliness 50/100
mathiasbynens/jsesc#74 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
mathiasbynens/small#141 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
mathiasbynens/small#140 ·
-
thành kiểu Open
Difficulty 5/5 Over a week Newbie friendliness 10/100
mathiasbynens/cssesc#35 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
mathiasbynens/emoji-test-regex-pattern#25 · 1 reaction ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
mathiasbynens/he#97 ·
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
mathiasbynens/utf8.js#43 · 4 reactions ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 48/100
mathiasbynens/emoji-regex#119 · 2 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 38/100
mathiasbynens/emoji-regex#117 · 1 comment · 2 reactions ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
mathiasbynens/luamin#91 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 55/100
mathiasbynens/windows-1252#14 · 2 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
mathiasbynens/punycode.js#141 · 1 comment · 3 reactions ·
-
ESM version? Open
Difficulty 3/5 1-2 days Newbie friendliness 35/100
mathiasbynens/jsesc#70 · 2 comments · 1 reaction ·
-
Value Open
Difficulty 5/5 Over a week Newbie friendliness 1/100
mathiasbynens/punycode.js#140 · 1 comment · 1 reaction ·
-
Difficulty 1/5 Under an hour Newbie friendliness 1/100
-
dotfiles practice Open
Difficulty 5/5 Over a week Newbie friendliness 10/100
mathiasbynens/dotfiles#1078 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 30/100
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
mathiasbynens/emoji-regex#116 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
mathiasbynens/emoji-regex#115 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 55/100
mathiasbynens/dotfiles#1077 · 1 reaction ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 48/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
-
Difficulty 1/5 Under an hour Newbie friendliness 48/100
mathiasbynens/punycode.js#137 · 6 comments · 17 reactions ·
-
Difficulty 1/5 Under an hour Newbie friendliness 70/100
mathiasbynens/dotfiles#1073 · 1 reaction ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
mathiasbynens/dotfiles#1072 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
mathiasbynens/dotfiles#1070 ·
-
CSS.unescape ? Open
Difficulty 5/5 Over a week Newbie friendliness 25/100
mathiasbynens/CSS.escape#18 · 1 reaction ·
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
mathiasbynens/regenerate#45 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 52/100
mathiasbynens/dotfiles#1063 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 30/100
mathiasbynens/emoji-regex#111 · 1 comment · 1 reaction ·
-
unescape function? Open
Difficulty 5/5 Over a week Newbie friendliness 25/100
mathiasbynens/cssesc#32 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 30/100
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
Importing in node 21 Open
Difficulty 3/5 1-2 days Newbie friendliness 35/100
mathiasbynens/punycode.js#132 · 10 comments ·
-
Difficulty 5/5 Over a week Newbie friendliness 10/100
mathiasbynens/jsperf.com#256 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 25/100
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
Difficulty 5/5 Over a week Newbie friendliness 1/100
mathiasbynens/dotfiles#1056 ·
-
separate lib? Open
Difficulty 5/5 Over a week Newbie friendliness 25/100
Showing the newest 100
This page lists what was indexed most recently. Advanced filter has the whole inventory, narrowed by language, difficulty and how long a task takes.