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

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

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

⭐ 27270
quick-look-plugins preview

quick-look-plugins

List of useful Quick Look plugins for developers

⭐ 18753
type-fest preview

type-fest

A collection of essential TypeScript types

TypeScript ⭐ 17388
ky preview

ky

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

TypeScript ⭐ 17054
got preview

got

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

TypeScript ⭐ 14940
pure preview

pure

Pretty, minimal and fast ZSH prompt

Shell ⭐ 14408
ora preview

ora

Elegant terminal spinner

JavaScript ⭐ 9743
pageres preview

pageres

Capture website screenshots

TypeScript ⭐ 9734
github-markdown-css preview

github-markdown-css

The minimal amount of CSS to replicate the GitHub Markdown style

CSS ⭐ 8923
</> View
Gifski preview

Gifski

🌈 Convert videos to high-quality GIFs on your Mac

Swift ⭐ 8540
</> View
np preview

np

A better `npm publish`

JavaScript ⭐ 7713
execa preview

execa

Process execution for humans

JavaScript ⭐ 7596
modern-normalize preview

modern-normalize

🐒 Normalize browsers' default style

TypeScript ⭐ 7393
caprine preview

caprine

Elegant Facebook Messenger desktop app

TypeScript ⭐ 7387
screenfull preview

screenfull

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

HTML ⭐ 7139
</> View
fkill-cli preview

fkill-cli

Fabulously kill processes. Cross-platform.

JavaScript ⭐ 7002
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

⭐ 6395
create-dmg preview

create-dmg

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

JavaScript ⭐ 5363
eslint-plugin-unicorn preview

eslint-plugin-unicorn

More than 300 powerful ESLint rules

JavaScript ⭐ 5232
promise-fun preview

promise-fun

Promise packages, patterns, chat, and tutorials

⭐ 5168
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

⭐ 5028
electron-store preview

electron-store

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

JavaScript ⭐ 5017
awesome-npm preview

awesome-npm

Awesome npm resources and tips

⭐ 4737
file-type preview

file-type

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

JavaScript ⭐ 4323
Plash preview

Plash

💦 Make any website your Mac desktop wallpaper

⭐ 4020
</> View
speed-test preview

speed-test

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

JavaScript ⭐ 3951
meow preview

meow

🐈 CLI app helper

JavaScript ⭐ 3713
open preview

open

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

JavaScript ⭐ 3498
Actions preview

Actions

⚙️ Supercharge your shortcuts

⭐ 3046
</> View
cli-spinners preview

cli-spinners

Spinners for use in the terminal

JavaScript ⭐ 2927
p-limit preview

p-limit

Run multiple promise-returning & async functions with limited concurrency

JavaScript ⭐ 2919
fast-cli preview

fast-cli

Test your download and upload speed using fast.com

TypeScript ⭐ 2878
KeyboardShortcuts preview

KeyboardShortcuts

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

Swift ⭐ 2701
</> View
slugify preview

slugify

Slugify a string

JavaScript ⭐ 2700
Defaults preview

Defaults

💾 Swifty and modern UserDefaults

Swift ⭐ 2495
</> View
awesome-whisper preview

awesome-whisper

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

⭐ 2375
notifier-for-github preview

notifier-for-github

Browser extension - Get notified about new GitHub notifications

JavaScript ⭐ 1984
clipboardy preview

clipboardy

Access the system clipboard (copy/paste)

JavaScript ⭐ 1984
touch-bar-simulator preview

touch-bar-simulator

Use the Touch Bar on any Mac

Swift ⭐ 1936
</> View
gulp-imagemin preview

gulp-imagemin

Minify PNG, JPEG, GIF and SVG images

JavaScript ⭐ 1903
update-notifier preview

update-notifier

Update notifications for your CLI app

JavaScript ⭐ 1809
is preview

is

Type check values

TypeScript ⭐ 1793
LaunchAtLogin-Legacy preview

LaunchAtLogin-Legacy

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

Swift ⭐ 1617
iterm2-snazzy preview

iterm2-snazzy

Elegant iTerm2 theme with bright colors

⭐ 1575
Settings preview

Settings

⚙ Add a settings window to your macOS app in minutes

Swift ⭐ 1551
p-map preview

p-map

Map over promises concurrently

JavaScript ⭐ 1510
amas preview

amas

Awesome & Marvelous Amas

⭐ 1481
electron-context-menu preview

electron-context-menu

Context menu for your Electron app

JavaScript ⭐ 1472
pretty-bytes preview

pretty-bytes

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

JavaScript ⭐ 1305
pretty-ms preview

pretty-ms

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

JavaScript ⭐ 1216
electron-dl preview

electron-dl

Simplified file downloads for your Electron app

JavaScript ⭐ 1206
p-retry preview

p-retry

Retry a promise-returning or async function

JavaScript ⭐ 1030
hasha preview

hasha

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

JavaScript ⭐ 953
configstore preview

configstore

Easily load and persist config without having to think about where and how

JavaScript ⭐ 892
yoctocolors preview

yoctocolors

The smallest and fastest command-line coloring package on the internet

JavaScript ⭐ 875
Pasteboard-Viewer preview

Pasteboard-Viewer

📋 Inspect the system pasteboards on macOS

Swift ⭐ 851
</> View
awesome-lint preview

awesome-lint

Linter for Awesome lists

JavaScript ⭐ 818
ts-extras preview

ts-extras

Essential utilities for TypeScript projects

TypeScript ⭐ 807
log-symbols preview

log-symbols

Colored symbols for various log levels

JavaScript ⭐ 773
quick-lru preview

quick-lru

Simple “Least Recently Used” (LRU) cache

JavaScript ⭐ 767
leven preview

leven

Measure the difference between two strings with the fastest JS implementation of the Levenshtein distance algorithm

JavaScript ⭐ 735
sublime-autoprefixer preview

sublime-autoprefixer

Sublime plugin to prefix your CSS

Python ⭐ 664
globals preview

globals

Global identifiers from different JavaScript environments

JavaScript ⭐ 609
image-dimensions preview

image-dimensions

Get the dimensions of an image

JavaScript ⭐ 593
nano-spawn preview

nano-spawn

Tiny process execution for humans — a better child_process

JavaScript ⭐ 591
crypto-random-string preview

crypto-random-string

Generate a cryptographically strong random string

JavaScript ⭐ 589
CircularProgress preview

CircularProgress

Circular progress indicator for your macOS app

Swift ⭐ 579
filenamify preview

filenamify

Convert a string to a valid safe filename

JavaScript ⭐ 525
p-throttle preview

p-throttle

Throttle promise-returning & async functions

JavaScript ⭐ 519
sindresorhus preview

sindresorhus

🦄

⭐ 477
</> View
macos-trash preview

macos-trash

Move files and folders to the trash

Swift ⭐ 458
cpy preview

cpy

Copy files

JavaScript ⭐ 439
alfred-emoj preview

alfred-emoj

Alfred 3 workflow to find relevant emoji from text

JavaScript ⭐ 373
slash preview

slash

Convert Windows backslash paths to slash paths

JavaScript ⭐ 340
sindresorhus.github.com preview

sindresorhus.github.com

Personal website of Sindre Sorhus

Astro ⭐ 337
</> View
gulp-filter preview

gulp-filter

Filter files in a `vinyl` stream

JavaScript ⭐ 313
awesome-awesome-awesome-awesome preview

awesome-awesome-awesome-awesome

A curated list of awesome lists of awesome lists.

⭐ 245
file-icon preview

file-icon

Get the icon of a file or app as a PNG image (macOS)

JavaScript ⭐ 219
sort-on preview

sort-on

Sort an array on an object property

JavaScript ⭐ 200
pid-port preview

pid-port

Get the ID of the process that uses a certain port

JavaScript ⭐ 151
semver-regex preview

semver-regex

Regular expression for matching semver versions

JavaScript ⭐ 143
rev-hash preview

rev-hash

Create a hash for file revving

JavaScript ⭐ 107
gulp-ftp preview

gulp-ftp

[DEPRECATED] Upload files to an FTP-server

JavaScript ⭐ 100
file-icon-cli preview

file-icon-cli

Get the icon of a file or app as a PNG image (macOS)

JavaScript ⭐ 92
filenamify-url preview

filenamify-url

Convert a URL to a valid filename

JavaScript ⭐ 81
chunk-data preview

chunk-data

Split buffers and streams into smaller chunks

JavaScript ⭐ 74
eslint-package-json preview

eslint-package-json

Powerful ESLint rules for package.json

JavaScript ⭐ 73
parse-columns-cli preview

parse-columns-cli

Parse text columns, like the output of unix commands. Returns JSON that you can manipulate with tools like jq or underscore-cli.

JavaScript ⭐ 70
default-browser preview

default-browser

Get the default browser

JavaScript ⭐ 63
eslint-node-test preview

eslint-node-test

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

JavaScript ⭐ 62
valid-filename preview

valid-filename

Check if a string is a valid filename

JavaScript ⭐ 60
appstore-symbols preview

appstore-symbols

List of symbols usable in an app description for the iOS App Store

⭐ 55
filename-reserved-regex preview

filename-reserved-regex

Regular expression for matching reserved filename characters

JavaScript ⭐ 53
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 ⭐ 50
</> View
powershell-utils preview

powershell-utils

Utilities for executing PowerShell commands

JavaScript ⭐ 35
is-safe-filename preview

is-safe-filename

Check if a filename is safe to use in a path join operation

JavaScript ⭐ 15