@sindresorhus's repositories

awesome preview

awesome

👑 Top

😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]

⭐ 520223
awesome-nodejs preview

awesome-nodejs

:zap: Delightful Node.js packages and resources [BECAUSE OF TOO MUCH SPAM AND LOW-QUALITY SUBMISSIONS, SUBMISSIONS ARE PAUSED TEMPORARILY]

⭐ 67145
</> View
awesome-electron preview

awesome-electron

Useful resources for creating apps with Electron [SUBMISSIONS ARE TEMPORARILY PAUSED BECAUSE I'M TIRED OF REVIEWING LOW-QUALITY STUFF]

⭐ 27317
quick-look-plugins preview

quick-look-plugins

List of useful Quick Look plugins for developers

⭐ 18784
type-fest preview

type-fest

A collection of essential TypeScript types

TypeScript ⭐ 17458
ky preview

ky

🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API

TypeScript ⭐ 17122
got preview

got

🌐 Human-friendly and powerful HTTP request library for Node.js

TypeScript ⭐ 14953
pure preview

pure

Pretty, minimal and fast ZSH prompt

Shell ⭐ 14445
ora preview

ora

Elegant terminal spinner

JavaScript ⭐ 9766
pageres preview

pageres

Capture website screenshots

TypeScript ⭐ 9730
github-markdown-css preview

github-markdown-css

The minimal amount of CSS to replicate the GitHub Markdown style

CSS ⭐ 8941
</> View
Gifski preview

Gifski

🌈 Convert videos to high-quality GIFs on your Mac

Swift ⭐ 8584
</> View
execa preview

execa

Process execution for humans

JavaScript ⭐ 7619
modern-normalize preview

modern-normalize

🐒 Normalize browsers' default style

TypeScript ⭐ 7422
caprine preview

caprine

Elegant Facebook Messenger desktop app

TypeScript ⭐ 7401
query-string preview

query-string

Parse and stringify URL query strings

JavaScript ⭐ 6906
awesome-chatgpt preview

awesome-chatgpt

🤖 Awesome list for ChatGPT — an artificial intelligence chatbot developed by OpenAI [SUBMISSIONS ARE TEMPORARILY PAUSED BECAUSE OF TOO MANY LOW QUALITY SUBMISSIONS]

⭐ 6448
create-dmg preview

create-dmg

Create a good-looking DMG for your macOS app in seconds

JavaScript ⭐ 5391
eslint-plugin-unicorn preview

eslint-plugin-unicorn

More than 300 powerful ESLint rules

JavaScript ⭐ 5273
css-in-readme-like-wat preview

css-in-readme-like-wat

Style your readme using CSS with this simple trick

⭐ 5152
awesome-scifi preview

awesome-scifi

Sci-Fi worth consuming

⭐ 5094
electron-store preview

electron-store

Simple data persistence for your Electron app or module - Save and load user preferences, app state, cache, etc

JavaScript ⭐ 5026
awesome-npm preview

awesome-npm

Awesome npm resources and tips

⭐ 4745
file-type preview

file-type

Detect the file type of a file, stream, or data

JavaScript ⭐ 4336
p-queue preview

p-queue

Promise queue with concurrency control

TypeScript ⭐ 4292
Plash preview

Plash

💦 Make any website your Mac desktop wallpaper

⭐ 4030
</> View
speed-test preview

speed-test

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

JavaScript ⭐ 3952
ow preview

ow

Function argument validation for humans

TypeScript ⭐ 3864
</> View
open preview

open

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

JavaScript ⭐ 3523
cli-spinners preview

cli-spinners

Spinners for use in the terminal

JavaScript ⭐ 2939
p-limit preview

p-limit

Run multiple promise-returning & async functions with limited concurrency

JavaScript ⭐ 2933
fast-cli preview

fast-cli

Test your download and upload speed using fast.com

TypeScript ⭐ 2892
KeyboardShortcuts preview

KeyboardShortcuts

⌨️ Add user-customizable global keyboard shortcuts (hotkeys) to your macOS app in minutes

Swift ⭐ 2725
</> View
slugify preview

slugify

Slugify a string

JavaScript ⭐ 2710
trash preview

trash

Move files and directories to the trash

JavaScript ⭐ 2665
Defaults preview

Defaults

💾 Swifty and modern UserDefaults

Swift ⭐ 2507
</> View
awesome-whisper preview

awesome-whisper

🔊 Awesome list for Whisper — an open-source AI-powered speech recognition system developed by OpenAI

⭐ 2418
devtools-detect preview

devtools-detect

Detect if DevTools is open and its orientation

HTML ⭐ 2132
</> View
capture-website preview

capture-website

Capture screenshots of websites

JavaScript ⭐ 2012
editorconfig-sublime preview

editorconfig-sublime

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

Python ⭐ 1776
boxen preview

boxen

Create boxes in the terminal

JavaScript ⭐ 1676
electron-boilerplate preview

electron-boilerplate

Boilerplate to kickstart creating an app with Electron

JavaScript ⭐ 1642
LaunchAtLogin-Legacy preview

LaunchAtLogin-Legacy

Add “Launch at Login” functionality to your macOS app in seconds

Swift ⭐ 1612
iterm2-snazzy preview

iterm2-snazzy

Elegant iTerm2 theme with bright colors

⭐ 1577
Settings preview

Settings

⚙ Add a settings window to your macOS app in minutes

Swift ⭐ 1555
p-map preview

p-map

Map over promises concurrently

JavaScript ⭐ 1517
hyper-snazzy preview

hyper-snazzy

Elegant Hyper theme with bright colors

JavaScript ⭐ 1496
multiline preview

multiline

Multiline strings in JavaScript

JavaScript ⭐ 1402
DockProgress preview

DockProgress

Show progress in your app's Dock icon

Swift ⭐ 1357
</> View
pretty-ms preview

pretty-ms

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

JavaScript ⭐ 1218
electron-dl preview

electron-dl

Simplified file downloads for your Electron app

JavaScript ⭐ 1209
terminal-image preview

terminal-image

Display images in the terminal

JavaScript ⭐ 1133
p-retry preview

p-retry

Retry a promise-returning or async function

JavaScript ⭐ 1037
css-extras preview

css-extras

Useful CSS custom functions using the new @​function rule

CSS ⭐ 975
hasha preview

hasha

Hashing made simple. Get the hash of a buffer/string/stream/file.

JavaScript ⭐ 953
normalize-url preview

normalize-url

Normalize a URL

JavaScript ⭐ 883
dot-prop preview

dot-prop

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

JavaScript ⭐ 868
Pasteboard-Viewer preview

Pasteboard-Viewer

📋 Inspect the system pasteboards on macOS

Swift ⭐ 864
</> View
capture-website-cli preview

capture-website-cli

Capture screenshots of websites from the command-line

JavaScript ⭐ 856
awesome-lint preview

awesome-lint

Linter for Awesome lists

JavaScript ⭐ 850
node-module-boilerplate preview

node-module-boilerplate

Boilerplate to kickstart creating a Node.js module

JavaScript ⭐ 744
macos-wallpaper preview

macos-wallpaper

Manage the desktop wallpaper on macOS

Swift ⭐ 715
awesome-tap preview

awesome-tap

Useful resources for the Test Anything Protocol

⭐ 657
delay preview

delay

Delay a promise a specified amount of time

JavaScript ⭐ 625
globals preview

globals

Global identifiers from different JavaScript environments

JavaScript ⭐ 614
image-dimensions preview

image-dimensions

Get the dimensions of an image

JavaScript ⭐ 611
escape-string-regexp preview

escape-string-regexp

Escape RegExp special characters

JavaScript ⭐ 595
nano-spawn preview

nano-spawn

Tiny process execution for humans — a better child_process

JavaScript ⭐ 593
eslint-formatter-pretty preview

eslint-formatter-pretty

Pretty ESLint formatter

JavaScript ⭐ 551
string-width preview

string-width

Get the visual width of a string - the number of columns required to display it

JavaScript ⭐ 530
sindresorhus preview

sindresorhus

🦄

⭐ 488
</> View
p-memoize preview

p-memoize

Memoize promise-returning & async functions

TypeScript ⭐ 452
cpy preview

cpy

Copy files

JavaScript ⭐ 440
fetch-extras preview

fetch-extras

Useful utilities for working with Fetch

JavaScript ⭐ 422
sindresorhus.github.com preview

sindresorhus.github.com

Personal website of Sindre Sorhus

JavaScript ⭐ 373
</> View
cpy-cli preview

cpy-cli

Copy files

JavaScript ⭐ 361
p-timeout preview

p-timeout

Timeout a promise after a specified amount of time

JavaScript ⭐ 308
human-interface-guidelines-extras preview

human-interface-guidelines-extras

Community additions to Apple's Human Interface Guidelines

⭐ 271
node-cli-boilerplate preview

node-cli-boilerplate

Boilerplate to kickstart creating a Node.js command-line tool

JavaScript ⭐ 259
package-json preview

package-json

Get metadata of a package from the npm registry

JavaScript ⭐ 250
aggregate-error preview

aggregate-error

Create an error from multiple errors

JavaScript ⭐ 248
do-not-disturb-cli preview

do-not-disturb-cli

Control the macOS `Do Not Disturb` feature from the command-line

JavaScript ⭐ 244
p-debounce preview

p-debounce

Debounce promise-returning & async functions

JavaScript ⭐ 238
p-wait-for preview

p-wait-for

Wait for a condition to be true

JavaScript ⭐ 169
one-thing preview

one-thing

Set the text for the One Thing app

JavaScript ⭐ 165
</> View
user-home preview

user-home

Get the path to the user home directory

JavaScript ⭐ 156
debounce-fn preview

debounce-fn

Debounce a function

JavaScript ⭐ 133
make-dir-cli preview

make-dir-cli

Make directories and their parents if needed - Like `mkdir -p`, but cross-platform

JavaScript ⭐ 123
humanize-string preview

humanize-string

Convert a camelized/dasherized/underscored string into a humanized one: fooBar-Baz_Faz → Foo bar baz faz

JavaScript ⭐ 112
is-plain-obj preview

is-plain-obj

Check if a value is a plain object

JavaScript ⭐ 109
parse-sse preview

parse-sse

Parse Server-Sent Events (SSE) from a Response

JavaScript ⭐ 94
strip-json-comments-cli preview

strip-json-comments-cli

Strip comments from JSON. Lets you use comments in your JSON files!

JavaScript ⭐ 81
boxen-cli preview

boxen-cli

Create boxes in the terminal

JavaScript ⭐ 81
eslint-cssicorn preview

eslint-cssicorn

Powerful ESLint rules for CSS

JavaScript ⭐ 73
has-yarn-cli preview

has-yarn-cli

Check if a project is using Yarn

JavaScript ⭐ 64
redent preview

redent

Strip redundant indentation and indent the string

JavaScript ⭐ 56
gifkit preview

gifkit

Encode, decode, and render GIF files

JavaScript ⭐ 35
test-extras preview

test-extras

Assertions and utilities that make node:test better

JavaScript ⭐ 18
nz preview

nz

Zero-config type tests for packages with hand-written declaration files

JavaScript ⭐ 8
package_control_channel preview

package_control_channel

Default channel file for Package Control. Follow the directions at:

⭐ 0
</> View