Sindre Sorhus

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

Projects

junk

Filter out OS junk files like .DS_Store and Thumbs.db

JavaScript - Released: 04 May 2013 - 237

plur

Pluralize a word

JavaScript - Released: 21 Jun 2015 - 249

is-reachable

Check if servers are reachable

JavaScript - Released: 25 Jun 2015 - 372

pokemon

Get Pokémon names

JavaScript - Released: 25 Jul 2016 - 478

latest-version

Get the latest version of an npm package

JavaScript - Released: 18 Apr 2014 - 172

gulp-zip

ZIP compress files

JavaScript - Released: 22 Dec 2013 - 270

into-stream

Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a stream

JavaScript - Released: 29 May 2015 - 205

react-extras

Useful components and utilities for working with React

JavaScript - Released: 18 Jan 2018 - 725

is-wsl

Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)

JavaScript - Released: 16 Apr 2017 - 184

string-length

Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes

JavaScript - Released: 16 Apr 2014 - 158

Settings

⚙ Add a settings window to your macOS app in minutes

Swift - Released: 29 Jun 2018 - 1,387

os-locale

Get the system locale

JavaScript - Released: 16 Mar 2015 - 222

read-pkg

Read a package.json file

JavaScript - Released: 02 Sep 2015 - 163

onetime

Ensure a function is only called once

JavaScript - Released: 01 Dec 2013 - 157

find-cache-dir

Finds the common standard cache directory

JavaScript - Released: 30 Dec 2015 - 147

eslint-config-xo-typescript

ESLint shareable config for TypeScript to be used with eslint-config-xo

JavaScript - Released: 30 May 2018 - 164

cows

ASCII cows

JavaScript - Released: 16 Feb 2016 - 409

grunt-svgmin

Minify SVG

JavaScript - Released: 17 Mar 2013 - 432

electron-better-ipc

Simplified IPC communication for Electron apps

JavaScript - Released: 23 Apr 2018 - 697

Aperture

Record the screen on macOS

Swift - Released: 11 Aug 2016 - 1,222

gulp-size

Display the size of your project

JavaScript - Released: 03 Jan 2014 - 229

html-tags

List of standard HTML tags

JavaScript - Released: 13 Dec 2013 - 173

open-editor

Open files in your editor at a specific line and column

JavaScript - Released: 04 May 2017 - 182

merge-descriptors

Merge objects using their property descriptors

JavaScript - Released: 29 Oct 2013 - 147

multi-download

Download multiple files at once in the browser

HTML - Released: 02 May 2014 - 566