@sindresorhus's repositories

awesome preview

awesome

👑 Top

😎 Awesome lists about all kinds of interesting topics

⭐ 485966
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]

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

⭐ 27219
quick-look-plugins preview

quick-look-plugins

List of useful Quick Look plugins for developers

⭐ 18698
type-fest preview

type-fest

A collection of essential TypeScript types

TypeScript ⭐ 17301
ky preview

ky

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

TypeScript ⭐ 16993
got preview

got

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

TypeScript ⭐ 14926
pure preview

pure

Pretty, minimal and fast ZSH prompt

Shell ⭐ 14356
pageres preview

pageres

Capture website screenshots

TypeScript ⭐ 9741
ora preview

ora

Elegant terminal spinner

JavaScript ⭐ 9726
github-markdown-css preview

github-markdown-css

The minimal amount of CSS to replicate the GitHub Markdown style

CSS ⭐ 8900
</> View
Gifski preview

Gifski

🌈 Convert videos to high-quality GIFs on your Mac

Swift ⭐ 8497
</> View
np preview

np

A better `npm publish`

JavaScript ⭐ 7706
execa preview

execa

Process execution for humans

JavaScript ⭐ 7541
caprine preview

caprine

Elegant Facebook Messenger desktop app

TypeScript ⭐ 7375
modern-normalize preview

modern-normalize

🐒 Normalize browsers' default style

TypeScript ⭐ 7365
screenfull preview

screenfull

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

HTML ⭐ 7141
</> View
fkill-cli preview

fkill-cli

Fabulously kill processes. Cross-platform.

JavaScript ⭐ 6996
query-string preview

query-string

Parse and stringify URL query strings

JavaScript ⭐ 6910
awesome-chatgpt preview

awesome-chatgpt

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

⭐ 6334
create-dmg preview

create-dmg

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

JavaScript ⭐ 5325
eslint-plugin-unicorn preview

eslint-plugin-unicorn

More than 300 powerful ESLint rules

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

css-in-readme-like-wat

Style your readme using CSS with this simple trick

⭐ 5156
promise-fun preview

promise-fun

Promise packages, patterns, chat, and tutorials

⭐ 5152
electron-store preview

electron-store

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

JavaScript ⭐ 5008
awesome-scifi preview

awesome-scifi

Sci-Fi worth consuming

⭐ 4970
awesome-npm preview

awesome-npm

Awesome npm resources and tips

⭐ 4725
Plash preview

Plash

💦 Make any website your Mac desktop wallpaper

⭐ 3999
</> View
open preview

open

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

JavaScript ⭐ 3485
Actions preview

Actions

⚙️ Supercharge your shortcuts

⭐ 3029
</> View
cli-spinners preview

cli-spinners

Spinners for use in the terminal

JavaScript ⭐ 2910
p-limit preview

p-limit

Run multiple promise-returning & async functions with limited concurrency

JavaScript ⭐ 2901
fast-cli preview

fast-cli

Test your download and upload speed using fast.com

TypeScript ⭐ 2855
globby preview

globby

User-friendly glob matching

JavaScript ⭐ 2644
guides preview

guides

A collection of succinct guides - Public Domain

⭐ 2519
awesome-whisper preview

awesome-whisper

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

⭐ 2353
notifier-for-github preview

notifier-for-github

Browser extension - Get notified about new GitHub notifications

JavaScript ⭐ 1975
iterm2-snazzy preview

iterm2-snazzy

Elegant iTerm2 theme with bright colors

⭐ 1572
Settings preview

Settings

⚙ Add a settings window to your macOS app in minutes

Swift ⭐ 1548
gulp-rev preview

gulp-rev

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

JavaScript ⭐ 1535
hyper-snazzy preview

hyper-snazzy

Elegant Hyper theme with bright colors

JavaScript ⭐ 1490
pretty-bytes preview

pretty-bytes

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

JavaScript ⭐ 1302
ponyfill preview

ponyfill

🦄 Like polyfill but with pony pureness

⭐ 1279
pretty-ms preview

pretty-ms

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

JavaScript ⭐ 1213
memoize preview

memoize

Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input

TypeScript ⭐ 1161
terminal-image preview

terminal-image

Display images in the terminal

JavaScript ⭐ 1120
debounce preview

debounce

Delay function calls until a set time elapses after the last invocation

JavaScript ⭐ 849
Pasteboard-Viewer preview

Pasteboard-Viewer

📋 Inspect the system pasteboards on macOS

Swift ⭐ 841
</> View
awesome-lint preview

awesome-lint

Linter for Awesome lists

JavaScript ⭐ 798
ts-extras preview

ts-extras

Essential utilities for TypeScript projects

TypeScript ⭐ 795
camelcase-keys preview

camelcase-keys

Convert object keys to camel case

TypeScript ⭐ 756
electron-better-ipc preview

electron-better-ipc

Simplified IPC communication for Electron apps

JavaScript ⭐ 742
macos-wallpaper preview

macos-wallpaper

Manage the desktop wallpaper on macOS

Swift ⭐ 702
awesome-tap preview

awesome-tap

Useful resources for the Test Anything Protocol

⭐ 652
globals preview

globals

Global identifiers from different JavaScript environments

JavaScript ⭐ 597
image-dimensions preview

image-dimensions

Get the dimensions of an image

JavaScript ⭐ 588
eslint-formatter-pretty preview

eslint-formatter-pretty

Pretty ESLint formatter

JavaScript ⭐ 549
p-throttle preview

p-throttle

Throttle promise-returning & async functions

JavaScript ⭐ 519
electron-serve preview

electron-serve

Static file serving for Electron apps

JavaScript ⭐ 484
terminal-snazzy preview

terminal-snazzy

Elegant Terminal theme with bright colors

⭐ 461
macos-trash preview

macos-trash

Move files and folders to the trash

Swift ⭐ 445
cpy preview

cpy

Copy files

JavaScript ⭐ 438
fetch-extras preview

fetch-extras

Useful utilities for working with Fetch

JavaScript ⭐ 410
sindresorhus.github.com preview

sindresorhus.github.com

Personal website of Sindre Sorhus

Astro ⭐ 325
</> View
yocto-spinner preview

yocto-spinner

Tiny terminal spinner

JavaScript ⭐ 311
p-timeout preview

p-timeout

Timeout a promise after a specified amount of time

JavaScript ⭐ 303
terminal-image-cli preview

terminal-image-cli

Display images in the terminal

JavaScript ⭐ 282
uint8array-extras preview

uint8array-extras

Useful utilities for working with Uint8Array (and Buffer)

JavaScript ⭐ 280
awesome-awesome-awesome-awesome preview

awesome-awesome-awesome-awesome

A curated list of awesome lists of awesome lists.

⭐ 234
gulp-webp preview

gulp-webp

Convert images to WebP

JavaScript ⭐ 220
is-wsl preview

is-wsl

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

JavaScript ⭐ 197
one-thing preview

one-thing

Set the text for the One Thing app

JavaScript ⭐ 155
</> View
sleep-synchronously preview

sleep-synchronously

Block the main thread for a given amount of time

JavaScript ⭐ 129
weechat-notification-center preview

weechat-notification-center

WeeChat script to pass highlights and private messages to the macOS Notification Center

Python ⭐ 115
strip-bom preview

strip-bom

Strip UTF-8 byte order mark (BOM) from a string

JavaScript ⭐ 113
throttleit preview

throttleit

Throttle a function to limit its execution rate

JavaScript ⭐ 107
parse-sse preview

parse-sse

Parse Server-Sent Events (SSE) from a Response

JavaScript ⭐ 91
internal-ip-cli preview

internal-ip-cli

Get your internal IP address

JavaScript ⭐ 75
skin-tone preview

skin-tone

Change the skin tone of an emoji

JavaScript ⭐ 63
privacy-policy preview

privacy-policy

Privacy policies for my projects

⭐ 63
eslint-node-test preview

eslint-node-test

ESLint rules for the Node.js built-in test runner (`node:test`)

JavaScript ⭐ 58
video-extensions preview

video-extensions

List of video file extensions

JavaScript ⭐ 58
maxmin preview

maxmin

Get a pretty output of the original, minified, gzipped size of a string or buffer: 130 B → 91 B → 53 B (gzip)

JavaScript ⭐ 57
unicorn-magic preview

unicorn-magic

Some useful utilities I often need

JavaScript ⭐ 54
clear-downloads preview

clear-downloads

Chrome extension - Clears the Downloads list 10 seconds after the last download completes to force the download button to disappear

JavaScript ⭐ 52
</> View
quora-unblocker preview

quora-unblocker

Chrome extension - Removes the login requirement and any nagging about it

JavaScript ⭐ 50
remark-custom-header-id preview

remark-custom-header-id

Remark plugin for adding a custom ID attribute to Markdown headers

JavaScript ⭐ 45
default-shell preview

default-shell

Get the user's default shell

JavaScript ⭐ 42
appcast-workflow preview

appcast-workflow

Reusable workflow to generate Sparkle appcast.xml for my apps

⭐ 40
xterm-colors preview

xterm-colors

xterm 256 color palette

JavaScript ⭐ 39
ua-string preview

ua-string

Get the user agent of a recent Chrome version to pretend to be a browser in network requests

JavaScript ⭐ 39
quora-unblocker-userscript preview

quora-unblocker-userscript

Userscript that removes the Quora login requirement and any nagging about it

JavaScript ⭐ 35
</> View
supercharge-meta preview

supercharge-meta

No description

⭐ 34
</> View
byte-counter preview

byte-counter

Count bytes passing through a stream

JavaScript ⭐ 34
is-video preview

is-video

Check if a filepath is a video file

JavaScript ⭐ 31
markdown-extensions preview

markdown-extensions

List of Markdown file extensions

JavaScript ⭐ 21
archive-extensions preview

archive-extensions

List of archive file extensions

JavaScript ⭐ 17
eslint-package-json preview

eslint-package-json

Powerful ESLint rules for package.json

JavaScript ⭐ 16
gifkit preview

gifkit

Encode, decode, and render GIF files

JavaScript ⭐ 16
escape-string-applescript preview

escape-string-applescript

Escape a string for use in AppleScript

JavaScript ⭐ 13