Sindre Sorhus

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

Projects

decompress-response

Decompress a HTTP response if needed

JavaScript - Released: 18 Jul 2015 - 70

to-readable-stream

Convert a string/Buffer/Uint8Array to a readable stream

JavaScript - Released: 01 May 2018 - 89

is-url-superb

Check if a string is a URL

JavaScript - Released: 26 Nov 2014 - 85

make-synchronous

Make an asynchronous function synchronous

JavaScript - Released: 18 Aug 2020 - 300

sparkly

Generate sparklines ▁▂▃▅▂▇

JavaScript - Released: 27 Aug 2014 - 424

read-chunk

Read a chunk from a file

JavaScript - Released: 19 Jan 2014 - 118

run-node

Run the Node.js binary no matter what

Shell - Released: 16 Jul 2016 - 137

grunt-php

Start a PHP server

JavaScript - Released: 08 Mar 2013 - 289

unique-string

Generate a unique random string

JavaScript - Released: 14 Nov 2016 - 85

p-defer

Create a deferred promise

JavaScript - Released: 21 Oct 2016 - 66

sindresorhus-cli

The Sindre Sorhus CLI

TypeScript - Released: 09 May 2018 - 488

wait-for-localhost

Wait for localhost to be ready

JavaScript - Released: 23 May 2018 - 272

has-yarn

Check if a project is using Yarn

JavaScript - Released: 12 Dec 2016 - 100

cat-names

Get popular cat names

JavaScript - Released: 14 Jan 2015 - 262

github-username

Get a GitHub username from an email address

JavaScript - Released: 26 Mar 2014 - 109

js-types

List of JavaScript types

JavaScript - Released: 17 Aug 2015 - 80

spdx-license-list

List of SPDX licenses

JavaScript - Released: 05 Aug 2014 - 88

gulp-webp

Convert images to WebP

JavaScript - Released: 01 Jan 2014 - 214

username

Get the username of the current user

JavaScript - Released: 30 Mar 2014 - 142

is-network-error

Check if a value is a Fetch network error

JavaScript - Released: 26 Sep 2023 - 112

tildify

Convert an absolute path to tilde path: /Users/sindresorhus/dev => ~/dev

JavaScript - Released: 09 Jan 2014 - 92

new-github-release-url

Generate a URL for opening a new GitHub release with prefilled tag, body, and other fields

JavaScript - Released: 02 Dec 2018 - 119

path-type

Check if a path is a file, directory, or symlink

JavaScript - Released: 04 Sep 2015 - 71

import-from

Import a module like with `require()` but from a given path

JavaScript - Released: 06 Dec 2015 - 86

p-mutex

Async mutex lock for managing access to a shared resource

JavaScript - Released: 25 Apr 2024 - 105