An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by mathiasbynens

A curated list of projects in awesome lists by mathiasbynens .

https://github.com/mathiasbynens/dotfiles

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

bash dotfiles macos

Last synced: 14 May 2025

https://github.com/mathiasbynens/jquery-placeholder

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

Last synced: 13 May 2025

https://github.com/mathiasbynens/he

A robust HTML entity encoder/decoder written in JavaScript.

decode decoder encode encoder html-entities javascript

Last synced: 13 May 2025

https://github.com/mathiasbynens/evil.sh

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

Last synced: 15 May 2025

https://github.com/mathiasbynens/small

Smallest possible syntactically valid files of different types

Last synced: 27 Mar 2025

https://github.com/mathiasbynens/emoji-regex

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

emoji regex regexp regular-expression unicode

Last synced: 13 May 2025

https://github.com/mathiasbynens/punycode.js

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

Last synced: 13 May 2025

https://github.com/bestiejs/punycode.js

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

Last synced: 30 Mar 2025

https://github.com/mathiasbynens/mothereff.in

Web developer tools

Last synced: 16 May 2025

https://github.com/mathiasbynens/esrever

A Unicode-aware string reverser written in JavaScript.

Last synced: 14 May 2025

https://github.com/mathiasbynens/jsesc

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

ascii-safe code-generation ecmascript escape escape-sequences javascript json stringify unicode

Last synced: 13 May 2025

https://github.com/mathiasbynens/utf8.js

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

decoder encoder javascript utf8

Last synced: 15 May 2025

https://github.com/mathiasbynens/base64

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

Last synced: 15 May 2025

https://github.com/mathiasbynens/CSS.escape

A robust polyfill for the CSS.escape utility method as defined in CSSOM.

Last synced: 21 Dec 2024

https://github.com/mathiasbynens/css.escape

A robust polyfill for the CSS.escape utility method as defined in CSSOM.

Last synced: 13 Apr 2025

https://github.com/mathiasbynens/jsperf.com

jsPerf.com source code

Last synced: 06 Apr 2025

https://github.com/mathiasbynens/regenerate

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

code-generation ecmascript javascript regexp regular-expressions unicode

Last synced: 14 Apr 2025

https://github.com/mathiasbynens/php-url-shortener

Simple PHP URL shortener, as used on mths.be

Last synced: 06 Apr 2025

https://github.com/mathiasbynens/regexpu

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

code-generation ecmascript es2015 javascript regex regexp regular-expression unicode

Last synced: 12 Apr 2025

https://github.com/mathiasbynens/luamin

A Lua minifier written in JavaScript

Last synced: 04 Apr 2025

https://github.com/mathiasbynens/tpyo

A small script that enables you to make typos in JavaScript property names. Powered by ES2015 proxies + Levenshtein string distance.

Last synced: 17 Mar 2025

https://github.com/mathiasbynens/cssesc

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

Last synced: 11 Apr 2025

https://github.com/mathiasbynens/string.prototype.startswith

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

Last synced: 16 May 2025

https://github.com/mathiasbynens/String.prototype.startsWith

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

Last synced: 13 May 2025

https://github.com/mathiasbynens/grunt-template

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

Last synced: 07 Apr 2025

https://github.com/mathiasbynens/document.scrollingelement

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

cssom polyfill scrollingelement

Last synced: 09 Apr 2025

https://github.com/mathiasbynens/jquery-visibility

Page Visibility shim for jQuery

Last synced: 06 Apr 2025

https://github.com/mathiasbynens/jquery-details

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

Last synced: 14 Apr 2025

https://github.com/mathiasbynens/rel-noopener

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

Last synced: 27 Mar 2025

https://mathiasbynens.github.io/rel-noopener/

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

Last synced: 31 Mar 2025

https://github.com/mathiasbynens/emoji-test-regex-pattern

A regular expression pattern for Java/JavaScript to match all emoji in the emoji-test.txt file provided by UTS#51.

Last synced: 09 Apr 2025

https://github.com/mathiasbynens/quoted-printable

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

Last synced: 05 Apr 2025

https://github.com/mathiasbynens/grunt-zopfli

A Grunt plugin for compressing files using Zopfli.

Last synced: 14 Apr 2025

https://github.com/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.

Last synced: 15 May 2025

https://github.com/mathiasbynens/jquery-smooth-scrolling

Smooth anchor scrolling plugin for jQuery.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/String.prototype.includes

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

Last synced: 13 May 2025

https://github.com/mathiasbynens/string.prototype.includes

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

Last synced: 16 May 2025

https://github.com/mathiasbynens/Array.from

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

Last synced: 13 May 2025

https://github.com/mathiasbynens/array.from

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

Last synced: 08 Apr 2025

https://github.com/mathiasbynens/custom.keylayout

Custom QWERTY/AZERTY .keylayout files for use with Apple keyboards

Last synced: 14 Apr 2025

https://github.com/mathiasbynens/String.fromCodePoint

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

Last synced: 13 May 2025

https://github.com/mathiasbynens/jquery-slideshow

The simplest jQuery slideshow plugin. Evar.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/string.fromcodepoint

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

Last synced: 05 Apr 2025

https://github.com/mathiasbynens/grunt-yui-compressor

A Grunt plugin for compressing JavaScript and CSS files using YUI Compressor.

Last synced: 14 Apr 2025

https://github.com/mathiasbynens/hashtag-regex

A regular expression to match hashtag identifiers as per the Unicode Standard.

emoji hashtag regex regexp regular-expression unicode

Last synced: 06 Apr 2025

https://github.com/mathiasbynens/string.prototype.codepointat

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

Last synced: 16 May 2025

https://github.com/mathiasbynens/String.prototype.codePointAt

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

Last synced: 13 May 2025

https://github.com/mathiasbynens/String.prototype.at

A robust & optimized ES3-compatible polyfill for the `String.prototype.at` proposal for ECMAScript 6/7.

Last synced: 13 May 2025

https://github.com/mathiasbynens/windows-1252

A robust JavaScript implementation of the windows-1252 character encoding as defined by the Encoding Standard.

Last synced: 19 Dec 2024

https://github.com/mathiasbynens/kali-linux-docker

Kali Linux Docker

Last synced: 13 Apr 2025

https://github.com/mathiasbynens/flag-emoji-replacements

'🇩🇰🇲🇬'.replace('🇰🇲', '🇪🇨'); // → '🇩🇪🇨🇬'

javascript unicode

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/wtf-8

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

Last synced: 19 Dec 2024

https://github.com/mathiasbynens/unicode-tr51

Emoji data extracted from Unicode Technical Report #51.

data emoji unicode

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/String.prototype.endsWith

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

Last synced: 13 May 2025

https://github.com/mathiasbynens/string.prototype.endswith

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

Last synced: 05 May 2025

https://github.com/mathiasbynens/caniunicode

Unicode version support across JavaScript features & engines

Last synced: 14 Apr 2025

https://github.com/mathiasbynens/windows-1251

A robust JavaScript implementation of the windows-1251 character encoding as defined by the Encoding Standard.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/math-tex

A web component for mathematical typesetting using TeX notation.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/string.prototype.repeat

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

Last synced: 19 Dec 2024

https://github.com/mathiasbynens/String.prototype.repeat

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

Last synced: 13 May 2025

https://github.com/mathiasbynens/jquery-noselect

A jQuery plugin which disables text selection on any element. Useful for UI elements; evil for pretty much everything else.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/bacon-cipher

A robust JavaScript implementation of Bacon’s cipher, a.k.a. the Baconian cipher.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/rgi-emoji-regex-pattern

A JavaScript-compatible regular expression pattern to match all RGI emoji symbols and sequences as per the Unicode Standard and UTS#51.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/jquery-custom-data-attributes

An easy setter/getter for HTML5 data-* attributes

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/q-encoding

A robust & character encoding–agnostic JavaScript implementation of the `Q` encoding as defined by RFC 2047.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/rot

Perform simple rotational letter substitution (such as ROT-13) in JavaScript.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/regenerate-unicode-properties

A collection of Regenerate sets for Unicode various properties.

regenerate unicode

Last synced: 07 Apr 2025

https://github.com/mathiasbynens/regex-trie-cli

Create regular expression patterns based on a list of strings to be matched.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/Array.of

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

Last synced: 13 May 2025

https://github.com/mathiasbynens/strip-combining-marks

Easily remove Unicode combining marks from strings.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/array.of

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

Last synced: 19 Dec 2024

https://github.com/mathiasbynens/tibia.com-extension

User script that enhances the character info pages on Tibia.com.

Last synced: 14 Apr 2025

https://github.com/mathiasbynens/jquery-oninput

My `oninput` polyfill as a jQuery plugin

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/is-ascii-safe

is-ascii-safe determines whether a given string is ASCII-safe, i.e. if it consists of ASCII characters (U+0000 to U+007F) only.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/node-unshorten

URL unshortener for Node.js

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/es-regexp-unicode-character-class-escapes

Proposal to improve the character class escape tokens `\d`, `\D`, `\w`, `\W`, and the word boundary assertions `\b` and `\B` in ES6 Unicode regular expressions (with the `u` flag).

Last synced: 14 Apr 2025

https://github.com/mathiasbynens/unicode-canonical-property-names-ecmascript

The set of canonical Unicode property names supported in ECMAScript RegExp property escapes.

Last synced: 07 May 2025

https://github.com/mathiasbynens/atom-blackboard

TextMate’s Blackboard theme, ported to Atom.

atom blackboard blackboard-theme css textmate-themes theme

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/RegExp.prototype.match

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

Last synced: 13 May 2025

https://github.com/mathiasbynens/regexp.prototype.match

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

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/is-potential-custom-element-name

Check whether a given string matches the `PotentialCustomElementName` production as defined in the HTML Standard.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/nginx-zopfli-test

This repository contains some files that make it easy to test whether Nginx is correctly serving Zopfli-pre-compressed files.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/strip-variation-selectors

Remove Unicode variation selectors from strings.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/unicode-emoji-modifier-base

The set of Unicode symbols that can serve as a base for emoji modifiers, i.e. those with the `Emoji_Modifier_Base` property set to `Yes`.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/grunt-esmangle

A Grunt plugin for mangling or minifying JavaScript files using Esmangle.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/iso-8859-2

A robust JavaScript implementation of the iso-8859-2 character encoding as defined by the Encoding Standard.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/unicode-property-aliases

Unicode property alias mappings in JavaScript format.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/unicode-property-value-aliases

Unicode property value alias mappings in JavaScript format.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/pogotransfercalc

Easily calculate how many Pokémon you should transfer before kicking off an evolution spree in Pokémon GO.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/unicode-property-aliases-ecmascript

Unicode property alias mappings in JavaScript format for property names that are supported in ECMAScript RegExp property escapes.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/windows-1250

A robust JavaScript implementation of the windows-1250 character encoding as defined by the Encoding Standard.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/windows-874

A robust JavaScript implementation of the windows-874 character encoding as defined by the Encoding Standard.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/unicode-match-property-value-ecmascript

Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.

Last synced: 15 Mar 2025

https://github.com/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.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/koi8-r

A robust JavaScript implementation of the koi8-r character encoding as defined by the Encoding Standard.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/string-prototype-replace-regexp-benchmark

Generated JavaScript benchmarks for String.prototype.{replace,replaceAll} with global regular expressions based on emoji-test-regex-pattern.

Last synced: 15 Apr 2025

https://github.com/mathiasbynens/pogocpm2level

Easily calculate the level of a given Pokémon in Pokémon GO based on its total CP multiplier value.

Last synced: 15 Apr 2025