Open source projects by mathiasbynens

mathiasbynens/dotfiles

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

☕VimL   ★18563 stars   âš 159 open issues   âš­101 contributors   ☯over 7 years old  

mathiasbynens/jquery-placeholder

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

☕JavaScript   ★4145 stars   âš 28 open issues   âš­21 contributors   ☯almost 9 years old  

mathiasbynens/regexpu

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

☕JavaScript   ★126 stars   âš 23 open issues   âš­4 contributors   ☯over 4 years old  

mathiasbynens/evil.sh

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

☕Shell   ★1382 stars   âš 37 open issues   âš­9 contributors   ☯about 5 years old  

mathiasbynens/document.scrollingElement

A polyfill for document.scrollingElement as defined in the CSSOM specification.

☕JavaScript   ★72 stars   âš 7 open issues   âš­3 contributors   ☯over 3 years old  

mathiasbynens/base64

A robust base64 encoder/decoder that is fully compatible with `atob()` and btoa()`, written in JavaScript.

☕JavaScript   ★281 stars   âš 4 open issues   âš­1 contributors   ☯over 4 years old  

mathiasbynens/jsesc

Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.

☕JavaScript   ★311 stars   âš 8 open issues   âš­4 contributors   ☯over 5 years old  

mathiasbynens/mothereff.in

Web developer tools

☕JavaScript   ★571 stars   âš 20 open issues   âš­4 contributors   ☯about 7 years old  

mathiasbynens/he

A robust HTML entity encoder/decoder written in JavaScript.

☕JavaScript   ★1423 stars   âš 8 open issues   âš­2 contributors   ☯over 5 years old  

mathiasbynens/luamin

A Lua minifier written in JavaScript

☕JavaScript   ★75 stars   âš 16 open issues   âš­4 contributors   ☯almost 6 years old  

mathiasbynens/emoji-regex

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

☕JavaScript   ★395 stars   âš 2 open issues   âš­1 contributors   ☯about 4 years old  

mathiasbynens/jquery-details

World’s first <details>/<summary> polyfill™

☕JavaScript   ★116 stars   âš 15 open issues   âš­1 contributors   ☯almost 7 years old  

mathiasbynens/small

Smallest possible syntactically valid files of different types

☕HTML   ★526 stars   âš 16 open issues   âš­23 contributors   ☯almost 7 years old  

mathiasbynens/php-url-shortener

Simple PHP URL shortener, as used on mths.be

☕PHP   ★256 stars   âš 0 open issues   âš­3 contributors   ☯about 8 years old  

mathiasbynens/regenerate

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

☕JavaScript   ★217 stars   âš 2 open issues   âš­3 contributors   ☯over 5 years old  

mathiasbynens/quoted-printable

A robust & character encoding–agnostic JavaScript implementation of the `Quoted-Printable` content transfer encoding as defined by RFC 2045.

☕JavaScript   ★44 stars   âš 1 open issues   âš­2 contributors   ☯over 4 years old  

mathiasbynens/grunt-template

This Grunt plugin interpolates template files with any data you provide and saves the result to another file.

☕JavaScript   ★136 stars   âš 8 open issues   âš­3 contributors   ☯over 5 years old  

mathiasbynens/esrever

A Unicode-aware string reverser written in JavaScript.

☕JavaScript   ★545 stars   âš 7 open issues   âš­2 contributors   ☯over 5 years old  

mathiasbynens/rel-noopener

Quick demonstration of why `<a rel=noopener>` is needed.

☕HTML   ★68 stars   âš 0 open issues   âš­1 contributors   ☯almost 3 years old  

mathiasbynens/utf8.js

A robust JavaScript implementation of a UTF-8 encoder/decoder, as defined by the Encoding Standard.

☕JavaScript   ★294 stars   âš 17 open issues   âš­1 contributors   ☯over 5 years old  

mathiasbynens/Array.from

A robust & optimized ES3-compatible polyfill for the `Array.from` method in ECMAScript 6.

☕JavaScript   ★50 stars   âš 4 open issues   âš­6 contributors   ☯almost 5 years old  

mathiasbynens/String.prototype.startsWith

A robust & optimized ES3-compatible polyfill for the `String.prototype.startsWith` method in ECMAScript 6.

☕JavaScript   ★98 stars   âš 1 open issues   âš­1 contributors   ☯about 5 years old  

mathiasbynens/grunt-zopfli

A Grunt plugin for compressing files using Zopfli.

☕JavaScript   ★91 stars   âš 5 open issues   âš­7 contributors   ☯over 5 years old  

mathiasbynens/jsperf.com

jsPerf.com source code

☕JavaScript   ★481 stars   âš 29 open issues   âš­9 contributors   ☯about 8 years old  

mathiasbynens/String.prototype.includes

A robust & optimized ES3-compatible polyfill for the `String.prototype.contains` method in ECMAScript 6.

☕JavaScript   ★62 stars   âš 3 open issues   âš­1 contributors   ☯about 5 years old  

mathiasbynens/jquery-visibility

Page Visibility shim for jQuery

☕JavaScript   ★122 stars   âš 4 open issues   âš­5 contributors   ☯almost 7 years old  

mathiasbynens/unicode-8.0.0

JavaScript-compatible Unicode data. Arrays of code points, arrays of symbols, and regular expressions for Unicode v8.0.0’s categories, scripts, blocks, bidi, and other properties.

☕JavaScript   ★38 stars   âš 0 open issues   âš­1 contributors   ☯over 3 years old  

mathiasbynens/String.fromCodePoint

A robust & optimized `String.fromCodePoint` polyfill, based on the ECMAScript 6 specification.

☕JavaScript   ★43 stars   âš 2 open issues   âš­1 contributors   ☯about 5 years old