sindresorhus

Sindre Sorhus Joined Dec 2009 85,574 followers View on GitHub

Stars
1,116,384
across 1,132 public repos
Rank
#1
of 323,850 users, top 0.01%

Repositories with 50+ stars

sindresorhus's repositories with their overall rank
RankRepositoryLanguageStars
2

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

534,739
314

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

67,437
1,499

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

27,358
2,539

List of useful Quick Look plugins for developers

18,803
2,801

A collection of essential TypeScript types

TypeScript 17,498
2,880

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

TypeScript 17,156
3,463

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

TypeScript 14,963
3,630

Pretty, minimal and fast ZSH prompt

Shell 14,465
5,911

Elegant terminal spinner

JavaScript 9,772
5,941

Capture website screenshots

TypeScript 9,732
6,583

The minimal amount of CSS to replicate the GitHub Markdown style

CSS 8,953
6,887

🌈 Convert videos to high-quality GIFs on your Mac

Swift 8,602
7,853

A better `npm publish`

JavaScript 7,718
7,950

Process execution for humans

JavaScript 7,638
8,197

πŸ’ Normalize browsers' default style

TypeScript 7,438
8,236

Elegant Facebook Messenger desktop app

TypeScript 7,412
8,596

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

HTML 7,138
8,791

Fabulously kill processes. Cross-platform.

JavaScript 7,013
8,916

Parse and stringify URL query strings

JavaScript 6,917
9,578

πŸ€– Awesome list for ChatGPT β€” an artificial intelligence chatbot developed by OpenAI [SUBMISSIONS ARE TEMPORARILY PAUSED BECAUSE OF TOO MANY LOW QUALITY SUBMISSIONS]

6,494
11,833

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

JavaScript 5,393
12,093

More than 300 powerful ESLint rules

JavaScript 5,288
12,416

Promise packages, patterns, chat, and tutorials

5,184
12,498

Style your readme using CSS with this simple trick

5,154
12,523

Sci-Fi worth consuming

5,145
12,828

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

JavaScript 5,031
13,655

Awesome npm resources and tips

4,756
15,176

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

JavaScript 4,341
15,306

Promise queue with concurrency control

TypeScript 4,305
16,365

πŸ’¦ Make any website your Mac desktop wallpaper

4,040
16,791

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

JavaScript 3,948
17,193

Function argument validation for humans

TypeScript 3,864
17,925

🐈 CLI app helper

JavaScript 3,721
18,996

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

JavaScript 3,523
21,961

βš™οΈ Supercharge your shortcuts

3,073
22,986

Spinners for use in the terminal

JavaScript 2,943
23,000

Run multiple promise-returning & async functions with limited concurrency

JavaScript 2,941
23,395

Test your download and upload speed using fast.com

TypeScript 2,894
24,795

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

Swift 2,738
25,066

Slugify a string

JavaScript 2,709
25,498

Move files and directories to the trash

JavaScript 2,665
25,616

Create Alfred workflows with ease

JavaScript 2,654
25,626

User-friendly glob matching

JavaScript 2,653
26,916

A collection of succinct guides - Public Domain

2,525
27,063

πŸ’Ύ Swifty and modern UserDefaults

Swift 2,510
27,960

πŸ”Š Awesome list for Whisper β€” an open-source AI-powered speech recognition system developed by OpenAI

2,430
27,989

Find relevant emoji from text on the command-line

TypeScript 2,428
31,977

Detect if DevTools is open and its orientation

HTML 2,128
32,787

Simple and modern async event emitter

JavaScript 2,077
33,481

Watch an object or array for changes

JavaScript 2,032
33,871

Capture screenshots of websites

JavaScript 2,010
34,173

Browser extension - Get notified about new GitHub notifications

JavaScript 1,992
34,376

Access the system clipboard (copy/paste)

JavaScript 1,981
35,216

Use the Touch Bar on any Mac

Swift 1,935
35,840

Minify PNG, JPEG, GIF and SVG images

JavaScript 1,903
37,715

Update notifications for your CLI app

JavaScript 1,812
37,964

Type check values

TypeScript 1,800
38,515

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

Python 1,776
39,256

Capture website screenshots

JavaScript 1,744
40,804

Create boxes in the terminal

JavaScript 1,678
41,733

Boilerplate to kickstart creating an app with Electron

JavaScript 1,640
42,528

Add β€œLaunch at Login” functionality to your macOS app in seconds

Swift 1,609
43,518

Elegant iTerm2 theme with bright colors

1,573
43,954

βš™ Add a settings window to your macOS app in minutes

Swift 1,557
44,520

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

JavaScript 1,537
45,030

Map over promises concurrently

JavaScript 1,520
45,612

Promisify a callback-style function

JavaScript 1,501
45,766

Elegant Hyper theme with bright colors

JavaScript 1,496
46,236

Awesome & Marvelous Amas

1,482
46,398

Context menu for your Electron app

JavaScript 1,477
48,282

Move files and folders to the trash

JavaScript 1,419
48,312

🎨 The macOS color picker as an app with more features

1,418
48,841

Multiline strings in JavaScript

JavaScript 1,402
50,337

Show progress in your app's Dock icon

Swift 1,359
50,453

Check if the internet connection is up

JavaScript 1,356
50,598

Simple config handling for your app or module

TypeScript 1,351
50,809

Delete files and directories

JavaScript 1,345
51,164

Useful utilities for Electron apps and modules

TypeScript 1,335
51,786

Convert bytes to a human readable string: 1337 β†’ 1.34 kB

JavaScript 1,319
52,592

Browser extension that simplifies the Twitter interface and adds useful features

JavaScript 1,297
53,029

πŸ¦„ Like polyfill but with pony pureness

1,285
55,573

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

JavaScript 1,220
56,064

Simplified file downloads for your Electron app

JavaScript 1,208
57,784

Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.

JavaScript 1,169
57,834

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

TypeScript 1,168
59,509

Display images in the terminal

JavaScript 1,132
61,457

Manage the desktop wallpaper

JavaScript 1,090
61,820

[DEPRECATED] Pristine Twitter app

JavaScript 1,083
63,015

Get your public IP address - very fast!

JavaScript 1,060
63,674

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

JavaScript 1,048
64,150

Retry a promise-returning or async function

JavaScript 1,040
65,589

Compile Sass to CSS

JavaScript 1,013
67,783

Useful CSS custom functions using the new @​function rule

CSS 974
69,290

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

JavaScript 952
69,791

[DEPRECATED] Gulp as an app

JavaScript 945
70,062

Run shell commands

JavaScript 941
70,876

Get an available TCP port

JavaScript 929
71,082

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

JavaScript 926
71,368

Load multiple grunt tasks using globbing patterns

JavaScript 922
71,730

ES2015 Object.assign() ponyfill

JavaScript 917

Among 323,850 users

1m–1.6m stars: 1 user, including sindresorhus

Stars along the bottom, and users in each band on a log scale

Where the stars are

Languages

  1. JavaScript 242.3k stars, 22% Β· 561 repos
  2. TypeScript 98.8k stars, 9% Β· 32 repos
  3. Swift 26.6k stars, 2% Β· 26 repos
  4. Shell 14.8k stars, 1% Β· 4 repos
  5. CSS 11.3k stars, 1% Β· 9 repos
  6. HTML 10k stars, 1% Β· 5 repos
  7. Python 2.8k stars, <1% Β· 4 repos
  8. Vim Script 441 stars, <1% Β· 1 repo

and 4 more languages

When they were made

100 repos with 50+ stars, made between 2012 and 2025

Quick stats

Public repos
1,132, 695 with 50+ stars
Popular repos
8 over 10k stars, 1 over 100k stars
Top repo
awesome, #2 of all repos, 48% of stars
Smaller repos
9,274 stars from repos under 50

Stars counted Recounted daily Next count around