Sindre Sorhus

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

Projects

grunt-concurrent

Run grunt tasks concurrently

JavaScript - Released: 07 Apr 2013 - 798

nano-spawn

Tiny process execution for humans — a better child_process

JavaScript - Released: 19 Aug 2024 - 406

slash

Convert Windows backslash paths to slash paths

JavaScript - Released: 18 Jul 2013 - 324

env-paths

Get paths for storing things like data, config, cache, etc

JavaScript - Released: 21 Jun 2016 - 366

stringify-object

Stringify an object/array like JSON.stringify just without all the double-quotes

JavaScript - Released: 11 Dec 2012 - 307

electron-is-dev

Check if Electron is running in development

JavaScript - Released: 08 Apr 2016 - 420

hyper-snazzy

Elegant Hyper theme with bright colors

JavaScript - Released: 17 Jul 2016 - 1,426

import-fresh

Import a module while bypassing the cache

JavaScript - Released: 19 Jul 2014 - 274

System-Color-Picker

🎨 The macOS color picker as an app with more features

Swift - Released: 05 May 2021 - 1,025

wallpaper

Manage the desktop wallpaper

JavaScript - Released: 03 Apr 2015 - 1,020

p-timeout

Timeout a promise after a specified amount of time

JavaScript - Released: 21 Oct 2016 - 261

package-json

Get metadata of a package from the npm registry

JavaScript - Released: 15 Jun 2014 - 230

p-memoize

Memoize promise-returning & async functions

TypeScript - Released: 21 Oct 2016 - 373

guides

A collection of succinct guides - Public Domain

Released: 30 Jun 2013 - 2,450

crypto-hash

Tiny hashing module that uses the native crypto API in Node.js and the browser

JavaScript - Released: 07 Mar 2018 - 631

internal-ip

Get your internal IP address

JavaScript - Released: 14 Sep 2014 - 332

auto-bind

Automatically bind methods to their class instance

JavaScript - Released: 09 Aug 2016 - 461

aggregate-error

Create an error from multiple errors

JavaScript - Released: 13 Sep 2016 - 245

open-cli

Open stuff like URLs, files, executables. Cross-platform.

JavaScript - Released: 29 Jun 2015 - 414

terminal-image

Display images in the terminal

JavaScript - Released: 08 May 2018 - 947

callsites

Get callsites from the V8 stack trace API

JavaScript - Released: 19 Apr 2014 - 251

notifier-for-github

Browser extension - Get notified about new GitHub notifications

JavaScript - Released: 17 Apr 2014 - 1,789

yocto-queue

Tiny queue data structure

JavaScript - Released: 24 Nov 2020 - 331

multimatch

Extends minimatch.match() with support for multiple patterns

JavaScript - Released: 15 Jan 2014 - 297

pkg-dir

Find the root directory of a Node.js project or npm package

JavaScript - Released: 01 Sep 2015 - 227