Open source projects by sindresorhus

sindresorhus/ava

:rocket: Futuristic JavaScript test runner

☕JavaScript   ★5311 stars   ⚠129 open issues   ⚭37 contributors   ☯about 4 years old  

sindresorhus/pure

Pretty, minimal and fast ZSH prompt

☕Shell   ★4705 stars   ⚠24 open issues   ⚭25 contributors   ☯about 6 years old  

sindresorhus/np

A better `npm publish`

☕Shell   ★2938 stars   ⚠46 open issues   ⚭4 contributors   ☯over 3 years old  

sindresorhus/editorconfig-sublime

Helps developers maintain consistent coding styles between different editors - Sublime Text plugin

☕Python   ★1590 stars   ⚠10 open issues   ⚭10 contributors   ☯over 6 years old  

sindresorhus/tab-size-on-github

Chrome extension - Make tab indented code more readable by forcing the tab size to 4 instead of 8

☕CSS   ★211 stars   ⚠0 open issues   ⚭6 contributors   ☯over 4 years old  

sindresorhus/github-markdown-css

The minimal amount of CSS to replicate the GitHub Markdown style

☕HTML   ★2645 stars   ⚠4 open issues   ⚭4 contributors   ☯over 4 years old  

sindresorhus/npm-home

Open the npm page, Yarn page, or GitHub repo of a package

☕JavaScript   ★134 stars   ⚠0 open issues   ⚭1 contributors   ☯almost 3 years old  

sindresorhus/xo

❤️ JavaScript happiness style linter

☕JavaScript   ★3552 stars   ⚠44 open issues   ⚭17 contributors   ☯over 3 years old  

sindresorhus/hide-files-on-github

Chrome extension - Hide nonessential files from the GitHub file browser

☕JavaScript   ★182 stars   ⚠2 open issues   ⚭8 contributors   ☯over 4 years old  

sindresorhus/eslint-plugin-ava

ESLint rules for AVA

☕JavaScript   ★71 stars   ⚠22 open issues   ⚭1 contributors   ☯almost 3 years old  

sindresorhus/default-shell

Get the user's default shell

☕JavaScript   ★18 stars   ⚠1 open issues   ⚭1 contributors   ☯almost 3 years old  

sindresorhus/pageres

Capture website screenshots

☕JavaScript   ★8253 stars   ⚠24 open issues   ⚭19 contributors   ☯almost 5 years old  

sindresorhus/screenfull.js

Simple wrapper for cross-browser usage of the JavaScript Fullscreen API

☕JavaScript   ★3933 stars   ⚠0 open issues   ⚭9 contributors   ☯almost 7 years old  

sindresorhus/pageres-cli

Capture website screenshots

☕JavaScript   ★816 stars   ⚠0 open issues   ⚭15 contributors   ☯over 3 years old  

sindresorhus/gulp-imagemin

Minify PNG, JPEG, GIF and SVG images

☕JavaScript   ★1458 stars   ⚠8 open issues   ⚭13 contributors   ☯almost 5 years old  

sindresorhus/multiline

Multiline strings in JavaScript

☕JavaScript   ★1435 stars   ⚠1 open issues   ⚭5 contributors   ☯almost 5 years old  

sindresorhus/gulp-changed

Only pass through changed files

☕JavaScript   ★694 stars   ⚠7 open issues   ⚭10 contributors   ☯almost 5 years old  

sindresorhus/grunt-electron

Package Electron apps

☕JavaScript   ★62 stars   ⚠0 open issues   ⚭5 contributors   ☯over 3 years old  

sindresorhus/pify

Promisify a callback-style function

☕JavaScript   ★831 stars   ⚠9 open issues   ⚭4 contributors   ☯over 3 years old  

sindresorhus/gulp-autoprefixer

Prefix CSS

☕JavaScript   ★599 stars   ⚠4 open issues   ⚭4 contributors   ☯over 4 years old  

sindresorhus/is-github-down

Check if GitHub is down

☕JavaScript   ★118 stars   ⚠0 open issues   ⚭1 contributors   ☯almost 3 years old  

sindresorhus/got

Simplified HTTP requests

☕JavaScript   ★2459 stars   ⚠45 open issues   ⚭11 contributors   ☯over 4 years old  

sindresorhus/loud-rejection

Make unhandled promise rejections fail loudly instead of the default silent fail

☕JavaScript   ★199 stars   ⚠0 open issues   ⚭5 contributors   ☯about 3 years old  

sindresorhus/node-module-boilerplate

Boilerplate to kickstart creating a node module

☕JavaScript   ★391 stars   ⚠0 open issues   ⚭4 contributors   ☯over 3 years old  

sindresorhus/dark-mode

Control the macOS dark mode from the command-line

☕Objective-C   ★288 stars   ⚠0 open issues   ⚭1 contributors   ☯about 4 years old  

sindresorhus/meow

CLI app helper

☕JavaScript   ★1170 stars   ⚠12 open issues   ⚭7 contributors   ☯about 4 years old  

sindresorhus/to-fast-properties

Force V8 to use fast properties for an object

☕JavaScript   ★116 stars   ⚠0 open issues   ⚭2 contributors   ☯almost 4 years old  

sindresorhus/opn

A better node-open. Opens stuff like websites, files, executables. Cross-platform.

☕Shell   ★907 stars   ⚠17 open issues   ⚭5 contributors   ☯over 4 years old  

sindresorhus/generator-nm

Scaffold out a node module

☕JavaScript   ★523 stars   ⚠5 open issues   ⚭9 contributors   ☯over 3 years old  

sindresorhus/sparkly

Generate sparklines ▁▂▃▅▂▇

☕JavaScript   ★265 stars   ⚠0 open issues   ⚭5 contributors   ☯over 4 years old  

sindresorhus/pretty-bytes

Convert bytes to a human readable string: 1337 → 1.34 kB

☕JavaScript   ★343 stars   ⚠3 open issues   ⚭3 contributors   ☯almost 5 years old  

sindresorhus/caprine

Elegant Facebook Messenger desktop app

☕JavaScript   ★2961 stars   ⚠85 open issues   ⚭10 contributors   ☯about 3 years old  

sindresorhus/gh-home

Open the GitHub page of the given or current directory repo

☕JavaScript   ★94 stars   ⚠0 open issues   ⚭2 contributors   ☯almost 3 years old  

sindresorhus/gulp-app

Gulp as an app

☕JavaScript   ★978 stars   ⚠15 open issues   ⚭5 contributors   ☯over 4 years old  

sindresorhus/dot-prop

Get, set, or delete a property from a nested object using a dot path

☕JavaScript   ★243 stars   ⚠1 open issues   ⚭7 contributors   ☯almost 4 years old  

sindresorhus/escape-string-regexp

Escape RegExp special characters

☕JavaScript   ★213 stars   ⚠1 open issues   ⚭2 contributors   ☯over 4 years old  

sindresorhus/atom-editorconfig

Helps developers maintain consistent coding styles between different editors

☕JavaScript   ★740 stars   ⚠27 open issues   ⚭13 contributors   ☯almost 5 years old  

sindresorhus/cpy

Copy files

☕JavaScript   ★162 stars   ⚠5 open issues   ⚭8 contributors   ☯over 4 years old  

sindresorhus/grunt-sass

Compile Sass to CSS

☕JavaScript   ★979 stars   ⚠0 open issues   ⚭20 contributors   ☯over 6 years old  

sindresorhus/gulp-rev

Static asset revisioning by appending content hash to filenames: unicorn.css → unicorn-d41d8cd98f.css

☕JavaScript   ★1385 stars   ⚠9 open issues   ⚭20 contributors   ☯almost 5 years old  

sindresorhus/speed-test

Test your internet connection speed and ping using speedtest.net from the CLI

☕JavaScript   ★2915 stars   ⚠2 open issues   ⚭4 contributors   ☯over 3 years old  

sindresorhus/generator-electron

Scaffold out an Electron app boilerplate

☕JavaScript   ★563 stars   ⚠3 open issues   ⚭4 contributors   ☯over 3 years old  

sindresorhus/log-update

Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.

☕JavaScript   ★438 stars   ⚠2 open issues   ⚭3 contributors   ☯over 3 years old  

sindresorhus/trash

Move files and folders to the trash

☕JavaScript   ★1496 stars   ⚠4 open issues   ⚭9 contributors   ☯over 4 years old  

sindresorhus/gulp-ruby-sass

Compile Sass to CSS with Ruby Sass

☕JavaScript   ★488 stars   ⚠11 open issues   ⚭20 contributors   ☯almost 5 years old  

sindresorhus/del

Delete files and directories

☕JavaScript   ★779 stars   ⚠4 open issues   ⚭8 contributors   ☯over 4 years old  

sindresorhus/negative-array

Negative array index support `array[-1]` using ES2015 Proxy

☕JavaScript   ★318 stars   ⚠0 open issues   ⚭3 contributors   ☯about 5 years old  

sindresorhus/gulp-filter

Filter files in a Vinyl stream

☕JavaScript   ★282 stars   ⚠3 open issues   ⚭7 contributors   ☯almost 5 years old  

sindresorhus/load-grunt-tasks

Load multiple grunt tasks using globbing patterns

☕JavaScript   ★955 stars   ⚠1 open issues   ⚭10 contributors   ☯over 5 years old  

sindresorhus/matcher

☕JavaScript   ★ stars   ⚠ open issues   ⚭1 contributors   ☯ old  

sindresorhus/get-port

☕JavaScript   ★ stars   ⚠ open issues   ⚭3 contributors   ☯ old  

sindresorhus/grunt-pageres

Capture website screenshots

☕JavaScript   ★109 stars   ⚠0 open issues   ⚭4 contributors   ☯over 4 years old  

sindresorhus/devtools-detect

Detect if DevTools is open and its orientation

☕HTML   ★711 stars   ⚠6 open issues   ⚭5 contributors   ☯over 5 years old  

sindresorhus/trash-cli

Move files and folders to the trash

☕JavaScript   ★395 stars   ⚠5 open issues   ⚭2 contributors   ☯about 3 years old  

sindresorhus/boxen

Create boxes in the terminal

☕JavaScript   ★304 stars   ⚠3 open issues   ⚭4 contributors   ☯almost 3 years old  

sindresorhus/atom-autoprefixer

Prefix CSS and SCSS with Autoprefixer

☕JavaScript   ★121 stars   ⚠4 open issues   ⚭3 contributors   ☯almost 5 years old  

sindresorhus/electron-boilerplate

Boilerplate to kickstart creating an app with Electron

☕JavaScript   ★564 stars   ⚠3 open issues   ⚭6 contributors   ☯over 3 years old  

sindresorhus/pretty-ms

Convert milliseconds to a human readable string: 1337000000 → 15d 11h 23m 20s

☕JavaScript   ★258 stars   ⚠0 open issues   ⚭5 contributors   ☯over 4 years old  

sindresorhus/figures

Unicode symbols with Windows CMD fallbacks

☕JavaScript   ★219 stars   ⚠0 open issues   ⚭2 contributors   ☯over 4 years old  

sindresorhus/notifier-for-github-firefox

[DEPRECATED] Firefox extension - Displays your GitHub notifications unread count

☕JavaScript   ★57 stars   ⚠0 open issues   ⚭3 contributors   ☯over 4 years old