Sindre Sorhus's repositories

awesome

😎 Awesome lists about all kinds of interesting topics

awesome-nodejs

:zap: Delightful Node.js packages and resources

awesome-electron

Useful resources for creating apps with Electron

got

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

Language:TypeScriptLicense:MITStargazers:13957Issues:111Issues:1441

type-fest

A collection of essential TypeScript types

Language:TypeScriptLicense:CC0-1.0Stargazers:13323Issues:54Issues:460

Gifski

🌈 Convert videos to high-quality GIFs on your Mac

Language:SwiftLicense:MITStargazers:7522Issues:60Issues:159

execa

Process execution for humans

Language:JavaScriptLicense:MITStargazers:6489Issues:40Issues:429

awesome-chatgpt

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

License:CC0-1.0Stargazers:4674Issues:54Issues:0

electron-store

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

Language:JavaScriptLicense:MITStargazers:4461Issues:26Issues:243

eslint-plugin-unicorn

More than 100 powerful ESLint rules

Language:JavaScriptLicense:MITStargazers:3896Issues:24Issues:1101

fast-cli

Test your download and upload speed using fast.com

Language:TypeScriptLicense:MITStargazers:2556Issues:26Issues:54

globby

User-friendly glob matching

Language:JavaScriptLicense:MITStargazers:2467Issues:23Issues:133

emoj

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

Language:TypeScriptLicense:MITStargazers:2358Issues:17Issues:32

p-limit

Run multiple promise-returning & async functions with limited concurrency

Language:JavaScriptLicense:MITStargazers:1724Issues:14Issues:53

Settings

⚙ Add a settings window to your macOS app in minutes

Language:SwiftLicense:MITStargazers:1398Issues:19Issues:70

conf

Simple config handling for your app or module

Language:TypeScriptLicense:MITStargazers:1190Issues:12Issues:94

System-Color-Picker

🎨 The macOS color picker as an app with more features

Language:SwiftLicense:MITStargazers:1019Issues:10Issues:36

dot-prop

Get, set, or delete a property from a nested object using a dot path

Language:JavaScriptLicense:MITStargazers:797Issues:14Issues:48

yoctocolors

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

Language:JavaScriptLicense:MITStargazers:688Issues:5Issues:4

sublime-autoprefixer

Sublime plugin to prefix your CSS

Language:PythonLicense:MITStargazers:666Issues:27Issues:76

globals

Global identifiers from different JavaScript environments

Language:JavaScriptLicense:MITStargazers:344Issues:11Issues:64

sindresorhus.github.com

Personal website of Sindre Sorhus

Language:AstroLicense:MITStargazers:258Issues:19Issues:9

uint8array-extras

Useful utilities for working with Uint8Array (and Buffer)

Language:JavaScriptLicense:MITStargazers:198Issues:4Issues:6

is-svg

Check if a string or buffer is SVG

Language:JavaScriptLicense:MITStargazers:128Issues:9Issues:15

npm-run-path

Get your PATH prepended with locally installed binaries

Language:JavaScriptLicense:MITStargazers:99Issues:7Issues:3

environment

Check which JavaScript environment your code is running in at runtime: browser, Node.js, Bun, etc

Language:JavaScriptLicense:MITStargazers:77Issues:1Issues:1

privacy-policy

Privacy policies for my projects

swiftlint-config

Good starter config for SwiftLint

unicorn-magic

Some useful utilities I often need

Language:JavaScriptLicense:MITStargazers:26Issues:3Issues:0

realpath

Expands symbolic links and prints the resolved absolute filepath

Language:JavaScriptLicense:MITStargazers:25Issues:7Issues:1