All Git Users → mathiasbynens

48 open source projects by mathiasbynens

1. Regexpu
A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.
2. Tpyo
A small script that enables you to make typos in JavaScript property names. Powered by ES2015 proxies + Levenshtein string distance.
✭ 171
javascript
3. Evil.sh
🙊 Subtle and not-so-subtle shell tweaks that will slowly drive people insane.
✭ 2,032
shell
4. String.prototype.startswith
A robust & optimized ES3-compatible polyfill for the `String.prototype.startsWith` method in ECMAScript 6.
✭ 146
javascript
5. Luamin
A Lua minifier written in JavaScript
✭ 138
javascript
6. Grunt Template
This Grunt plugin interpolates template files with any data you provide and saves the result to another file.
✭ 137
javascript
7. Jquery Visibility
Page Visibility shim for jQuery
✭ 130
javascript
8. Jquery Details
World’s first <details>/<summary> polyfill™
✭ 122
html
9. Document.scrollingelement
A polyfill for document.scrollingElement as defined in the CSSOM specification.
10. Small
Smallest possible syntactically valid files of different types
11. Cssesc
A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.
✭ 107
html
12. Grunt Zopfli
A Grunt plugin for compressing files using Zopfli.
✭ 87
javascript
13. Jquery Smooth Scrolling
Smooth anchor scrolling plugin for jQuery.
✭ 72
javascript
14. Quoted Printable
A robust & character encoding–agnostic JavaScript implementation of the `Quoted-Printable` content transfer encoding as defined by RFC 2045.
✭ 72
javascript
15. Emoji Regex
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
16. Array.from
A robust & optimized ES3-compatible polyfill for the `Array.from` method in ECMAScript 6.
✭ 64
javascript
17. Jquery Slideshow
The simplest jQuery slideshow plugin. Evar.
✭ 61
javascript
18. Grunt Yui Compressor
A Grunt plugin for compressing JavaScript and CSS files using YUI Compressor.
✭ 59
javascript
19. Unicode Data
Python scripts that generate JavaScript-compatible Unicode data
✭ 55
javascript
20. Unicode Tr51
Emoji data extracted from Unicode Technical Report #51.
21. Windows 1252
A robust JavaScript implementation of the windows-1252 character encoding as defined by the Encoding Standard.
✭ 28
javascript
22. Regex Trie Cli
Create regular expression patterns based on a list of strings to be matched.
✭ 15
javascript
23. Unicode 9.0.0
JavaScript-compatible Unicode data. Arrays of code points, arrays of symbols, and regular expressions for Unicode v9.0.0’s categories, scripts, blocks, bidi, and other properties.
24. Mothereff.in
Web developer tools
✭ 868
javascript
25. String.prototype.repeat
A robust & optimized ES3-compatible polyfill for the `String.prototype.repeat` method in ECMAScript 6.
✭ 26
javascript
26. Esrever
A Unicode-aware string reverser written in JavaScript.
✭ 788
javascript
27. Dotfiles
🔧 .files, including ~/.macos — sensible hacker defaults for macOS
28. Jsesc
Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.
29. Jsperf.com
jsPerf.com source code
✭ 476
javascript
30. Utf8.js
A robust JavaScript implementation of a UTF-8 encoder/decoder, as defined by the Encoding Standard.
31. Jquery Placeholder
A jQuery plugin that enables HTML5 placeholder behavior for browsers that aren’t trying hard enough yet
✭ 4,056
javascriptHTML
32. Base64
A robust base64 encoder/decoder that is fully compatible with `atob()` and btoa()`, written in JavaScript.
✭ 420
javascript
33. Css.escape
A robust polyfill for the CSS.escape utility method as defined in CSSOM.
✭ 404
javascript
34. Php Url Shortener
Simple PHP URL shortener, as used on mths.be
✭ 321
35. Regenerate
Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.
36. He
A robust HTML entity encoder/decoder written in JavaScript.
37. math-tex
A web component for mathematical typesetting using TeX notation.
38. jquery-oninput
My `oninput` polyfill as a jQuery plugin
✭ 14
javascript
39. jquery-custom-data-attributes
An easy setter/getter for HTML5 data-* attributes
✭ 21
javascript
40. flag-emoji-replacements
'🇩🇰🇲🇬'.replace('🇰🇲', '🇪🇨'); // → '🇩🇪🇨🇬'
41. jquery-noselect
A jQuery plugin which disables text selection on any element. Useful for UI elements; evil for pretty much everything else.
✭ 27
javascript
42. rot
Perform simple rotational letter substitution (such as ROT-13) in JavaScript.
43. regenerate-unicode-properties
A collection of Regenerate sets for Unicode various properties.
44. caniunicode
Unicode version support across JavaScript features & engines
✭ 28
javascript
45. 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.
✭ 60
javascript
46. homebrew-ecmascript
Homebrew formulae for ECMAScript engines
47. rel-noopener
Quick demonstration of why `<a rel=noopener>` is needed.
✭ 113
HTML
48. punycode.js
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891.
✭ 1,449
javascript
1-48 of 48 user projects