Skip to content
View sindresorhus's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Sponsors

Sponsoring

@wooorm
@szmarczak
@Qix-
@lukechilds
@indutny
@fregante
@unifiedjs
@ronag
@simonbs
@anonrig
@fisker
@adam-fowler
@som-sm

Block or report sindresorhus

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Starred repositories

Showing results

A Rust implementation of the Simple Color Palette format — a minimal JSON-based file format for defining color palettes

Rust 39 2 Updated Nov 8, 2025

Type assertions aka less-broken `typeof`

JavaScript 95 20 Updated Dec 21, 2023

Simple event emitter

JavaScript 612 118 Updated Dec 21, 2023

Useful utilities for working with Fetch

JavaScript 96 2 Updated Nov 4, 2025

An error subclass for wrapping non-error values

JavaScript 36 1 Updated Oct 20, 2025

Some useful utilities I often need

JavaScript 44 8 Updated Nov 15, 2025

Unique tag for use in the type-fest Tagged type

19 Updated May 12, 2025

Essential utilities for TypeScript projects

TypeScript 727 20 Updated Dec 23, 2025

Adds copy functionality to browser picker apps

Swift 130 7 Updated Oct 21, 2025

Get and set images on the macOS clipboard

JavaScript 45 2 Updated Aug 27, 2025

Check if the current Linux session is using Wayland

JavaScript 19 2 Updated Sep 23, 2025

Utilities for working with Windows Subsystem for Linux (WSL)

JavaScript 62 1 Updated Nov 15, 2025

Create a multicast stream that lets multiple consumers independently read the same data

JavaScript 184 5 Updated Jul 6, 2025

gpt-oss-120b and gpt-oss-20b are two open-weight language models by OpenAI

Python 19,465 1,999 Updated Nov 1, 2025

Lightweight coding agent that runs in your terminal

Rust 54,623 6,941 Updated Dec 24, 2025

Rotate an array by a given number of steps

JavaScript 46 1 Updated May 22, 2024

Reusable workflow to generate Sparkle appcast.xml for my apps

35 5 Updated Feb 3, 2025

Check if the system is in low power mode

JavaScript 69 3 Updated Jul 25, 2024

Check if a directory is empty

JavaScript 30 3 Updated Jul 25, 2024

Tiny terminal spinner

JavaScript 281 11 Updated Sep 19, 2025

Sell stuff and see what sticks

Ruby 7,808 1,472 Updated Dec 24, 2025

Useful utilities for working with Uint8Array (and Buffer)

JavaScript 272 11 Updated Nov 19, 2025

Tiny process execution for humans — a better child_process

JavaScript 559 12 Updated Oct 11, 2025

Delay function calls until a set time elapses after the last invocation

JavaScript 839 76 Updated Nov 2, 2025

Extracts the repo URL from a package.json object

JavaScript 28 5 Updated Jul 6, 2025

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

JavaScript 165 1 Updated Sep 13, 2024

Sketch plugin to preview macOS app icons in the Dock using the Icon Preview app

JavaScript 51 2 Updated Jun 13, 2024

Regular expression for matching JavaScript identifiers

JavaScript 16 1 Updated Sep 13, 2025

Provides a list of reserved identifiers for JavaScript

JavaScript 23 2 Updated Nov 13, 2025

Encode & decode strings, bytes, and integers to Base62

JavaScript 92 5 Updated Sep 16, 2025
Next