Sindre Sorhus

Full-Time Open-Sourcerer. Focuses on Swift & JavaScript. Makes macOS apps, CLI tools, npm packages. Likes unicorns.

Projects

quora-unblocker-userscript

Userscript that removes the Quora login requirement and any nagging about it

JavaScript - Released: 17 Feb 2013 - 34

import-modify

Modify the source of an imported module

JavaScript - Released: 01 Jan 2014 - 27

bundle-id-cli

Get bundle identifier from a bundle name (macOS): Safari → com.apple.Safari

JavaScript - Released: 08 Oct 2015 - 24

year-days

Get the number of days in a year

JavaScript - Released: 17 Dec 2016 - 23

fullname-cli

Get the fullname of the current user

JavaScript - Released: 09 Oct 2015 - 16

mapcode

Find mapcodes in a string

JavaScript - Released: 19 Jul 2014 - 23

file-uti

Get the UTI (Uniform Type Identifier) of a file on macOS

JavaScript - Released: 29 Dec 2017 - 23

uti-cli

Get the UTI (Uniform Type Identifier) of a file on macOS

JavaScript - Released: 29 Dec 2017 - 23

detect-indent-cli

Detect the indentation of code

JavaScript - Released: 07 Sep 2015 - 22

float-equal

Check if two floats are almost equal

JavaScript - Released: 18 Jun 2015 - 18

get-emails-cli

Get all emails in a text file or stdin

JavaScript - Released: 21 Jan 2017 - 24

ExtendedAttributes

Manage extended attributes in Swift

Swift - Released: 10 Mar 2024 - 22

pick-random-cli

Pick random items from a list

JavaScript - Released: 24 Jan 2017 - 15

is-archive

Check if a file path is an archive file

JavaScript - Released: 17 May 2015 - 14

grunt-strip-css-comments

Strip comments from CSS

JavaScript - Released: 22 Oct 2014 - 15

gh-avatar

Get the avatar of a GitHub user

JavaScript - Released: 17 May 2015 - 20

random-object-key

Get a random key from an object

JavaScript - Released: 26 Jun 2015 - 16

to-double-quotes-cli

Convert matching single-quotes to double-quotes: I 'love' unicorns => I "love" unicorns

JavaScript - Released: 08 Oct 2015 - 22

eslint-tap

TAP formatter for ESLint

JavaScript - Released: 12 Oct 2013 - 12

grunt-debug-files

Debug files run through grunt

JavaScript - Released: 19 Jan 2015 - 22

pad-stdio

Pad stdout and stderr

JavaScript - Released: 06 Mar 2014 - 9

binary-version-check-cli

Check whether a binary version satisfies a semver range

JavaScript - Released: 12 Dec 2015 - 14

error-dialog

Display an error in a GUI dialog

JavaScript - Released: 02 Jul 2016 - 22

word-stream

Returns a stream of English words

JavaScript - Released: 04 Feb 2014 - 19

stable-function

Ensure a function is stable, meaning the same input always produces the same output

JavaScript - Released: 26 Jun 2015 - 14