Skip to content
View sindresorhus's full-sized avatar

Sponsors

@koddsson
@stoe
@tammersaleh
@danieleloscozzese
@ashtom
@thedaviddias
Private Sponsor
@dysfunc
@bendrucker
@bradshjg
@danmindru
@surferjeff
@detroitenglish

Sponsoring

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

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
Beta Lists are currently in beta. Share feedback and report bugs.

Starred repositories

Showing results

Tiny process execution for humans — a better child_process

JavaScript 252 4 Updated Sep 16, 2024

Check if the system is in low power mode

JavaScript 54 1 Updated Jul 25, 2024

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

JavaScript 767 79 Updated Sep 9, 2024

Extracts the repo URL from a package.json object

JavaScript 20 3 Updated Aug 28, 2024

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

JavaScript 154 1 Updated Sep 13, 2024

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

JavaScript 46 Updated Jun 13, 2024

Regular expression for matching JavaScript identifiers

JavaScript 12 Updated May 5, 2024

Provides a list of reserved identifiers for JavaScript

JavaScript 17 Updated May 5, 2024

Encode & decode strings, bytes, and integers to Base62

JavaScript 85 3 Updated May 5, 2024

Regex template tag for readable, high-performance, native JS regexes, with context-aware interpolation and always-on best practices

JavaScript 458 8 Updated Sep 15, 2024

Check if a string is a valid JavaScript identifier

JavaScript 24 Updated Jul 12, 2024

Convert a string to a valid JavaScript identifier

JavaScript 39 Updated May 28, 2024

Async mutex lock for managing access to a shared resource

JavaScript 116 1 Updated Aug 16, 2024

Remark plugin for adding a custom ID attribute to Markdown headers

JavaScript 28 4 Updated May 28, 2024

Check if the operating system CPU architecture is 64-bit or 32-bit (Supports browsers)

JavaScript 45 2 Updated Jun 1, 2024

html -> elements

JavaScript 257 32 Updated Nov 17, 2023

Merge objects using their property descriptors

JavaScript 147 25 Updated Dec 21, 2023

Manage extended attributes in Swift

Swift 43 2 Updated Mar 10, 2024

Check if two arrays are equal

JavaScript 32 9 Updated Apr 3, 2024

Get the dimensions of an image

JavaScript 428 8 Updated Jun 21, 2024

Remove circular references from objects

JavaScript 93 2 Updated Mar 10, 2024

Find a file or directory by walking up parent directories — Zero dependencies

JavaScript 69 Updated Dec 13, 2023

Convert a string index to its line and column position

JavaScript 30 1 Updated Feb 28, 2024

Observe changes to the DOM using an async iterable — A nicer API for MutationObserver

JavaScript 205 1 Updated Aug 18, 2024

Use requestAnimationFrame as an async iterable, in any JavaScript environment

JavaScript 169 3 Updated Jan 6, 2024

Determine the East Asian Width of a Unicode character

JavaScript 36 1 Updated Feb 20, 2024

Discard stdin input except for Ctrl+C

JavaScript 19 1 Updated Jan 6, 2024

Utility functions to use and combine `AbortSignal` and `AbortController` with Promises

TypeScript 138 1 Updated Jul 17, 2024

Change the file extension of a path

JavaScript 34 Updated Aug 18, 2024

Merge and normalize adjacent or overlapping integer ranges

JavaScript 30 1 Updated Nov 23, 2023
Next