Sindre Sorhus's repositories

awesome-nodejs

:zap: Delightful Node.js packages and resources

type-fest

A collection of essential TypeScript types

Language:TypeScriptLicense:CC0-1.0Stargazers:16410Issues:53Issues:609

ky

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

Language:TypeScriptLicense:MITStargazers:15916Issues:60Issues:401

eslint-plugin-unicorn

More than 100 powerful ESLint rules

Language:JavaScriptLicense:MITStargazers:4828Issues:24Issues:1345

fast-cli

Test your download and upload speed using fast.com

Language:TypeScriptLicense:MITStargazers:2748Issues:28Issues:57

trash

Move files and directories to the trash

Language:JavaScriptLicense:MITStargazers:2620Issues:25Issues:92

cli-spinners

Spinners for use in the terminal

Language:JavaScriptLicense:MITStargazers:2617Issues:20Issues:28

on-change

Watch an object or array for changes

Language:JavaScriptLicense:MITStargazers:2021Issues:19Issues:75

clipboardy

Access the system clipboard (copy/paste)

Language:JavaScriptLicense:MITStargazers:1860Issues:14Issues:68

DockProgress

Show progress in your app's Dock icon

Language:SwiftLicense:MITStargazers:1310Issues:13Issues:14

log-update

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

Language:JavaScriptLicense:MITStargazers:1114Issues:10Issues:29

copy-text-to-clipboard

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

Language:JavaScriptLicense:MITStargazers:1039Issues:7Issues:27

awesome-lint

Linter for Awesome lists

Language:JavaScriptLicense:MITStargazers:698Issues:15Issues:129

serialize-error

Serialize/deserialize an error into a plain object

Language:JavaScriptLicense:MITStargazers:585Issues:10Issues:59

nano-spawn

Tiny process execution for humans — a better child_process

Language:JavaScriptLicense:MITStargazers:549Issues:4Issues:29

clipboard-cli

Access the system clipboard (copy/paste)

Language:JavaScriptLicense:MITStargazers:503Issues:6Issues:5

element-ready

Detect when an element is ready in the DOM

Language:JavaScriptLicense:MITStargazers:440Issues:7Issues:24

macos-trash

Move files and folders to the trash

Language:SwiftLicense:MITStargazers:399Issues:13Issues:20

sindresorhus.github.com

Personal website of Sindre Sorhus

Language:AstroLicense:MITStargazers:311Issues:19Issues:9

ps-list

Get running processes

Language:JavaScriptLicense:MITStargazers:277Issues:8Issues:28

p-debounce

Debounce promise-returning & async functions

Language:JavaScriptLicense:MITStargazers:228Issues:4Issues:14

p-min-delay

Delay a promise a minimum amount of time

Language:JavaScriptLicense:MITStargazers:171Issues:6Issues:7

is-camera-on

Check if a Mac camera is on

Language:SwiftLicense:MITStargazers:147Issues:8Issues:6

p-state

Inspect the state of a promise

Language:JavaScriptLicense:MITStargazers:129Issues:3Issues:6

node-is-camera-on

Check if a Mac camera is on

Language:JavaScriptLicense:MITStargazers:97Issues:6Issues:3

is-camera-on-cli

Check if a Mac camera is on

Language:JavaScriptLicense:MITStargazers:53Issues:5Issues:2

ExtendedAttributes

Manage extended attributes in Swift

Language:SwiftLicense:MITStargazers:45Issues:2Issues:2

index-to-position

Convert a string index to its line and column position

Language:JavaScriptLicense:MITStargazers:33Issues:2Issues:3

is-wayland

Check if the current Linux session is using Wayland

Language:JavaScriptLicense:MITStargazers:9Issues:0Issues:0