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

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

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

⭐ 27350
quick-look-plugins preview

quick-look-plugins

List of useful Quick Look plugins for developers

⭐ 18799
type-fest preview

type-fest

A collection of essential TypeScript types

TypeScript ⭐ 17483
ky preview

ky

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

TypeScript ⭐ 17141
got preview

got

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

TypeScript ⭐ 14956
pure preview

pure

Pretty, minimal and fast ZSH prompt

Shell ⭐ 14454
ora preview

ora

Elegant terminal spinner

JavaScript ⭐ 9768
pageres preview

pageres

Capture website screenshots

TypeScript ⭐ 9733
github-markdown-css preview

github-markdown-css

The minimal amount of CSS to replicate the GitHub Markdown style

CSS ⭐ 8946
</> View
Gifski preview

Gifski

🌈 Convert videos to high-quality GIFs on your Mac

Swift ⭐ 8591
</> View
execa preview

execa

Process execution for humans

JavaScript ⭐ 7633
modern-normalize preview

modern-normalize

🐒 Normalize browsers' default style

TypeScript ⭐ 7432
caprine preview

caprine

Elegant Facebook Messenger desktop app

TypeScript ⭐ 7407
screenfull preview

screenfull

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

HTML ⭐ 7140
</> View
query-string preview

query-string

Parse and stringify URL query strings

JavaScript ⭐ 6908
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]

⭐ 6477
create-dmg preview

create-dmg

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

JavaScript ⭐ 5392
eslint-plugin-unicorn preview

eslint-plugin-unicorn

More than 300 powerful ESLint rules

JavaScript ⭐ 5285
promise-fun preview

promise-fun

Promise packages, patterns, chat, and tutorials

⭐ 5182
awesome-scifi preview

awesome-scifi

Sci-Fi worth consuming

⭐ 5127
electron-store preview

electron-store

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

JavaScript ⭐ 5030
awesome-npm preview

awesome-npm

Awesome npm resources and tips

⭐ 4752
file-type preview

file-type

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

JavaScript ⭐ 4340
p-queue preview

p-queue

Promise queue with concurrency control

TypeScript ⭐ 4305
Plash preview

Plash

💦 Make any website your Mac desktop wallpaper

⭐ 4037
</> View
speed-test preview

speed-test

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

JavaScript ⭐ 3949
open preview

open

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

JavaScript ⭐ 3520
Actions preview

Actions

⚙️ Supercharge your shortcuts

⭐ 3070
</> View
p-limit preview

p-limit

Run multiple promise-returning & async functions with limited concurrency

JavaScript ⭐ 2937
KeyboardShortcuts preview

KeyboardShortcuts

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

Swift ⭐ 2729
</> View
slugify preview

slugify

Slugify a string

JavaScript ⭐ 2711
trash preview

trash

Move files and directories to the trash

JavaScript ⭐ 2665
globby preview

globby

User-friendly glob matching

JavaScript ⭐ 2650
guides preview

guides

A collection of succinct guides - Public Domain

⭐ 2525
Defaults preview

Defaults

💾 Swifty and modern UserDefaults

Swift ⭐ 2507
</> View
emoj preview

emoj

Find relevant emoji from text on the command-line :open_mouth: :sparkles: :raised_hands: :horse: :boom: :see_no_evil:

TypeScript ⭐ 2429
awesome-whisper preview

awesome-whisper

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

⭐ 2424
emittery preview

emittery

Simple and modern async event emitter

JavaScript ⭐ 2077
on-change preview

on-change

Watch an object or array for changes

JavaScript ⭐ 2032
capture-website preview

capture-website

Capture screenshots of websites

JavaScript ⭐ 2010
notifier-for-github preview

notifier-for-github

Browser extension - Get notified about new GitHub notifications

JavaScript ⭐ 1990
clipboardy preview

clipboardy

Access the system clipboard (copy/paste)

JavaScript ⭐ 1981
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 ⭐ 1902
update-notifier preview

update-notifier

Update notifications for your CLI app

JavaScript ⭐ 1812
boxen preview

boxen

Create boxes in the terminal

JavaScript ⭐ 1678
iterm2-snazzy preview

iterm2-snazzy

Elegant iTerm2 theme with bright colors

⭐ 1574
p-map preview

p-map

Map over promises concurrently

JavaScript ⭐ 1520
electron-context-menu preview

electron-context-menu

Context menu for your Electron app

JavaScript ⭐ 1478
System-Color-Picker preview

System-Color-Picker

🎨 The macOS color picker as an app with more features

⭐ 1415
</> View
DockProgress preview

DockProgress

Show progress in your app's Dock icon

Swift ⭐ 1359
</> View
is-online preview

is-online

Check if the internet connection is up

JavaScript ⭐ 1357
pretty-bytes preview

pretty-bytes

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

JavaScript ⭐ 1320
ponyfill preview

ponyfill

🦄 Like polyfill but with pony pureness

⭐ 1283
pretty-ms preview

pretty-ms

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

JavaScript ⭐ 1220
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 ⭐ 1167
terminal-image preview

terminal-image

Display images in the terminal

JavaScript ⭐ 1132
wallpaper preview

wallpaper

Manage the desktop wallpaper

JavaScript ⭐ 1089
public-ip preview

public-ip

Get your public IP address - very fast!

JavaScript ⭐ 1061
copy-text-to-clipboard preview

copy-text-to-clipboard

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

JavaScript ⭐ 1048
p-retry preview

p-retry

Retry a promise-returning or async function

JavaScript ⭐ 1039
css-extras preview

css-extras

Useful CSS custom functions using the new @​function rule

CSS ⭐ 974
gulp-app preview

gulp-app

[DEPRECATED] Gulp as an app

JavaScript ⭐ 945
get-windows preview

get-windows

Get metadata about the active window and open windows (title, id, bounds, owner, etc)

JavaScript ⭐ 922
awesome-lint preview

awesome-lint

Linter for Awesome lists

JavaScript ⭐ 858
electron-better-ipc preview

electron-better-ipc

Simplified IPC communication for Electron apps

JavaScript ⭐ 748
dark-mode preview

dark-mode

Control the macOS dark mode from the command-line

Swift ⭐ 687
figures preview

figures

Unicode symbols with fallbacks for older terminals

JavaScript ⭐ 634
globals preview

globals

Global identifiers from different JavaScript environments

JavaScript ⭐ 615
image-dimensions preview

image-dimensions

Get the dimensions of an image

JavaScript ⭐ 612
LaunchAtLogin-Modern preview

LaunchAtLogin-Modern

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

Swift ⭐ 581
escape-goat preview

escape-goat

&🐐; Escape a string for use in HTML or the inverse

JavaScript ⭐ 558
eslint-formatter-pretty preview

eslint-formatter-pretty

Pretty ESLint formatter

JavaScript ⭐ 556
insight preview

insight

Node.js module to help you understand how your tool is being used by anonymously reporting usage metrics to Google Analytics

JavaScript ⭐ 554
terminal-snazzy preview

terminal-snazzy

Elegant Terminal theme with bright colors

⭐ 457
negative-array preview

negative-array

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

JavaScript ⭐ 453
sindresorhus.github.com preview

sindresorhus.github.com

Personal website of Sindre Sorhus

JavaScript ⭐ 390
</> View
pupa preview

pupa

Simple micro templating

JavaScript ⭐ 373
xbar preview

xbar

Simplifies xbar app plugin creation

JavaScript ⭐ 360
stringify-object preview

stringify-object

Stringify an object/array like JSON.stringify just without all the double-quotes

JavaScript ⭐ 325
esnext-showcase preview

esnext-showcase

Showcasing real-world usage of ECMAScript 6 (the next JavaScript version) features

⭐ 296
wait-for-localhost preview

wait-for-localhost

Wait for localhost to be ready

JavaScript ⭐ 278
make-asynchronous preview

make-asynchronous

Make a synchronous function asynchronous by running it in a worker

JavaScript ⭐ 261
awesome-awesome-awesome-awesome preview

awesome-awesome-awesome-awesome

A curated list of awesome lists of awesome lists.

⭐ 251
round-to preview

round-to

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

JavaScript ⭐ 162
pid-port preview

pid-port

Get the ID of the process that uses a certain port

JavaScript ⭐ 151
p-mutex preview

p-mutex

Async mutex lock for managing access to a shared resource

JavaScript ⭐ 140
is-interactive preview

is-interactive

Check if stdout or stderr is interactive

JavaScript ⭐ 117
cli-boxes preview

cli-boxes

Boxes for use in the terminal

TypeScript ⭐ 113
cli-truncate preview

cli-truncate

Truncate a string to a specific width in the terminal

JavaScript ⭐ 97
time-span preview

time-span

Simplified high resolution timing

JavaScript ⭐ 84
eslint-cssicorn preview

eslint-cssicorn

Powerful ESLint rules for CSS

JavaScript ⭐ 84
mimic-response preview

mimic-response

Mimic a Node.js HTTP response stream

JavaScript ⭐ 60
is-binary-path preview

is-binary-path

Check if a file path is a binary file

JavaScript ⭐ 50
leven-cli preview

leven-cli

Measure the difference between two strings using the Levenshtein distance algorithm

JavaScript ⭐ 47
shortcutie-meta preview

shortcutie-meta

No description

⭐ 18
prism preview

prism

Lightweight, robust, elegant syntax highlighting.

⭐ 4
</> View
swift-markdown preview

swift-markdown

A Swift package for parsing, building, editing, and analyzing Markdown documents.

⭐ 4
</> View