@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]

⭐ 499516
awesome-nodejs preview

awesome-nodejs

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

⭐ 66610
</> 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]

⭐ 27264
quick-look-plugins preview

quick-look-plugins

List of useful Quick Look plugins for developers

⭐ 18746
type-fest preview

type-fest

A collection of essential TypeScript types

TypeScript ⭐ 17381
ky preview

ky

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

TypeScript ⭐ 17039
got preview

got

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

TypeScript ⭐ 14934
pure preview

pure

Pretty, minimal and fast ZSH prompt

Shell ⭐ 14399
ora preview

ora

Elegant terminal spinner

JavaScript ⭐ 9739
pageres preview

pageres

Capture website screenshots

TypeScript ⭐ 9736
github-markdown-css preview

github-markdown-css

The minimal amount of CSS to replicate the GitHub Markdown style

CSS ⭐ 8918
</> View
Gifski preview

Gifski

🌈 Convert videos to high-quality GIFs on your Mac

Swift ⭐ 8535
</> View
np preview

np

A better `npm publish`

JavaScript ⭐ 7712
caprine preview

caprine

Elegant Facebook Messenger desktop app

TypeScript ⭐ 7387
modern-normalize preview

modern-normalize

🐒 Normalize browsers' default style

TypeScript ⭐ 7385
query-string preview

query-string

Parse and stringify URL query strings

JavaScript ⭐ 6902
awesome-chatgpt preview

awesome-chatgpt

🤖 Awesome list for ChatGPT — an artificial intelligence chatbot developed by OpenAI

⭐ 6386
create-dmg preview

create-dmg

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

JavaScript ⭐ 5356
eslint-plugin-unicorn preview

eslint-plugin-unicorn

More than 300 powerful ESLint rules

JavaScript ⭐ 5228
promise-fun preview

promise-fun

Promise packages, patterns, chat, and tutorials

⭐ 5166
css-in-readme-like-wat preview

css-in-readme-like-wat

Style your readme using CSS with this simple trick

⭐ 5154
awesome-scifi preview

awesome-scifi

Sci-Fi worth consuming

⭐ 5016
electron-store preview

electron-store

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

JavaScript ⭐ 5014
awesome-npm preview

awesome-npm

Awesome npm resources and tips

⭐ 4734
file-type preview

file-type

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

JavaScript ⭐ 4320
p-queue preview

p-queue

Promise queue with concurrency control

TypeScript ⭐ 4263
Plash preview

Plash

💦 Make any website your Mac desktop wallpaper

⭐ 4019
</> View
meow preview

meow

🐈 CLI app helper

JavaScript ⭐ 3712
Actions preview

Actions

⚙️ Supercharge your shortcuts

⭐ 3046
</> View
cli-spinners preview

cli-spinners

Spinners for use in the terminal

JavaScript ⭐ 2918
p-limit preview

p-limit

Run multiple promise-returning & async functions with limited concurrency

JavaScript ⭐ 2918
fast-cli preview

fast-cli

Test your download and upload speed using fast.com

TypeScript ⭐ 2873
KeyboardShortcuts preview

KeyboardShortcuts

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

Swift ⭐ 2701
</> View
Defaults preview

Defaults

💾 Swifty and modern UserDefaults

Swift ⭐ 2493
</> View
awesome-whisper preview

awesome-whisper

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

⭐ 2375
emittery preview

emittery

Simple and modern async event emitter

JavaScript ⭐ 2073
gulp-imagemin preview

gulp-imagemin

Minify PNG, JPEG, GIF and SVG images

JavaScript ⭐ 1904
is preview

is

Type check values

TypeScript ⭐ 1791
pageres-cli preview

pageres-cli

Capture website screenshots

JavaScript ⭐ 1743
boxen preview

boxen

Create boxes in the terminal

JavaScript ⭐ 1675
iterm2-snazzy preview

iterm2-snazzy

Elegant iTerm2 theme with bright colors

⭐ 1574
p-map preview

p-map

Map over promises concurrently

JavaScript ⭐ 1509
hyper-snazzy preview

hyper-snazzy

Elegant Hyper theme with bright colors

JavaScript ⭐ 1490
electron-context-menu preview

electron-context-menu

Context menu for your Electron app

JavaScript ⭐ 1472
System-Color-Picker preview

System-Color-Picker

🎨 The macOS color picker as an app with more features

⭐ 1416
</> View
trash-cli preview

trash-cli

Move files and folders to the trash

JavaScript ⭐ 1412
DockProgress preview

DockProgress

Show progress in your app's Dock icon

Swift ⭐ 1354
</> View
pretty-bytes preview

pretty-bytes

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

JavaScript ⭐ 1305
ponyfill preview

ponyfill

🦄 Like polyfill but with pony pureness

⭐ 1281
terminal-image preview

terminal-image

Display images in the terminal

JavaScript ⭐ 1129
copy-text-to-clipboard preview

copy-text-to-clipboard

Copy text to the clipboard in modern browsers (0.2 kB)

JavaScript ⭐ 1045
grunt-sass preview

grunt-sass

Compile Sass to CSS

JavaScript ⭐ 1015
hasha preview

hasha

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

JavaScript ⭐ 954
Pasteboard-Viewer preview

Pasteboard-Viewer

📋 Inspect the system pasteboards on macOS

Swift ⭐ 848
</> View
awesome-lint preview

awesome-lint

Linter for Awesome lists

JavaScript ⭐ 815
quick-lru preview

quick-lru

Simple “Least Recently Used” (LRU) cache

JavaScript ⭐ 765
crypto-hash preview

crypto-hash

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

JavaScript ⭐ 645
globals preview

globals

Global identifiers from different JavaScript environments

JavaScript ⭐ 606
escape-string-regexp preview

escape-string-regexp

Escape RegExp special characters

JavaScript ⭐ 597
electron-reloader preview

electron-reloader

Simple auto-reloading for Electron apps during development

JavaScript ⭐ 586
multi-download preview

multi-download

Download multiple files at once in the browser

HTML ⭐ 577
</> View
LaunchAtLogin-Modern preview

LaunchAtLogin-Modern

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

Swift ⭐ 573
Blear preview

Blear

iOS app that transforms your photos into stunning blurry wallpapers for your device

Swift ⭐ 569
</> View
jshint-stylish preview

jshint-stylish

Stylish reporter for JSHint

JavaScript ⭐ 556
matcher preview

matcher

Simple wildcard matching

JavaScript ⭐ 541
string-width preview

string-width

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

JavaScript ⭐ 529
electron-serve preview

electron-serve

Static file serving for Electron apps

JavaScript ⭐ 485
sindresorhus preview

sindresorhus

🦄

⭐ 475
</> View
electron-unhandled preview

electron-unhandled

Catch unhandled errors and promise rejections in your Electron app

JavaScript ⭐ 466
macos-trash preview

macos-trash

Move files and folders to the trash

Swift ⭐ 452
p-event preview

p-event

Promisify an event by waiting for it to be emitted

JavaScript ⭐ 450
open-cli preview

open-cli

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

JavaScript ⭐ 448
cows preview

cows

:cow: ASCII cows

JavaScript ⭐ 431
is-reachable preview

is-reachable

Check if servers are reachable

JavaScript ⭐ 384
Regex preview

Regex

🔤 Swifty regular expressions

Swift ⭐ 336
</> View
sindresorhus.github.com preview

sindresorhus.github.com

Personal website of Sindre Sorhus

Astro ⭐ 335
</> View
terminal-image-cli preview

terminal-image-cli

Display images in the terminal

JavaScript ⭐ 279
fnv1a preview

fnv1a

FNV-1a non-cryptographic hash function

JavaScript ⭐ 269
p-props preview

p-props

Like `Promise.all()` but for `Map` and `Object`

JavaScript ⭐ 201
ink-link preview

ink-link

Link component for Ink

TypeScript ⭐ 192
ink-gradient preview

ink-gradient

Gradient color component for Ink

TypeScript ⭐ 174
run-applescript preview

run-applescript

Run AppleScript and get the result

JavaScript ⭐ 171
round-to preview

round-to

Round a number to a specific number of decimal places: 1.234 → 1.2

JavaScript ⭐ 160
one-thing preview

one-thing

Set the text for the One Thing app

JavaScript ⭐ 158
</> View
strip-indent preview

strip-indent

Strip leading whitespace from each line in a string

JavaScript ⭐ 150
pid-port preview

pid-port

Get the ID of the process that uses a certain port

JavaScript ⭐ 150
ink-big-text preview

ink-big-text

Awesome text component for Ink

TypeScript ⭐ 143
p-mutex preview

p-mutex

Async mutex lock for managing access to a shared resource

JavaScript ⭐ 142
p-state preview

p-state

Inspect the state of a promise

JavaScript ⭐ 133
has-flag preview

has-flag

Check if argv has a specific flag

JavaScript ⭐ 95
time-span preview

time-span

Simplified high resolution timing

JavaScript ⭐ 83
p-filter preview

p-filter

Filter promises concurrently

JavaScript ⭐ 82
eslint-package-json preview

eslint-package-json

Powerful ESLint rules for package.json

JavaScript ⭐ 72
reveal-file preview

reveal-file

Reveal a file in the system file manager (Finder, Explorer, etc.)

JavaScript ⭐ 65
p-any preview

p-any

Wait for any promise to be fulfilled

JavaScript ⭐ 56
p-each-series preview

p-each-series

Iterate over promises serially

JavaScript ⭐ 52
p-some preview

p-some

Wait for a specified number of promises to be fulfilled

JavaScript ⭐ 39
is-directory-empty preview

is-directory-empty

Check if a directory is empty

JavaScript ⭐ 32
is-identifier preview

is-identifier

Check if a string is a valid JavaScript identifier

JavaScript ⭐ 27
null-check preview

null-check

Ensure a path doesn't contain null bytes

JavaScript ⭐ 12