Sindre Sorhus's repositories

pageres

Capture website screenshots

Language:TypeScriptLicense:MITStargazers:9653Issues:173Issues:344

fkill-cli

Fabulously kill processes. Cross-platform.

Language:JavaScriptLicense:MITStargazers:6852Issues:49Issues:56

promise-fun

Promise packages, patterns, chat, and tutorials

pageres-cli

Capture website screenshots

Language:JavaScriptLicense:MITStargazers:1665Issues:40Issues:0

memoize

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

Language:TypeScriptLicense:MITStargazers:1075Issues:15Issues:41

hasha

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

Language:JavaScriptLicense:MITStargazers:951Issues:12Issues:23

capture-website-cli

Capture screenshots of websites from the command-line

Language:JavaScriptLicense:MITStargazers:813Issues:6Issues:30

fkill

Fabulously kill processes. Cross-platform.

Language:JavaScriptLicense:MITStargazers:723Issues:11Issues:30

serialize-error

Serialize/deserialize an error into a plain object

Language:JavaScriptLicense:MITStargazers:527Issues:10Issues:54

image-type

Detect the image type of a Buffer/Uint8Array

Language:JavaScriptLicense:MITStargazers:370Issues:10Issues:11

gulp-filter

Filter files in a `vinyl` stream

Language:JavaScriptLicense:MITStargazers:315Issues:11Issues:66

import-fresh

Import a module while bypassing the cache

Language:JavaScriptLicense:MITStargazers:277Issues:8Issues:18

super-regex

Make a regular expression time out if it takes too long to execute

Language:JavaScriptLicense:MITStargazers:202Issues:3Issues:7

username

Get the username of the current user

Language:JavaScriptLicense:MITStargazers:141Issues:6Issues:15

safe-stringify

Serialize objects to JSON with handling for circular references

Language:JavaScriptLicense:MITStargazers:139Issues:4Issues:3

hash-object

Get the hash of an object

Language:JavaScriptLicense:MITStargazers:133Issues:8Issues:2

function-timeout

Make a synchronous function have a timeout

Language:JavaScriptLicense:MITStargazers:122Issues:3Issues:0

is-interactive

Check if stdout or stderr is interactive

Language:JavaScriptLicense:MITStargazers:114Issues:3Issues:2

global-directory

Get the directory of globally installed packages and binaries

Language:JavaScriptLicense:MITStargazers:74Issues:7Issues:14

hasha-cli

Hashing made simple. Get the hash of text or stdin.

Language:JavaScriptLicense:MITStargazers:73Issues:7Issues:2

is-installed-globally

Check if your package was installed globally

Language:JavaScriptLicense:MITStargazers:70Issues:6Issues:7

md5-hex

Create a MD5 hash with hex encoding

Language:JavaScriptLicense:MITStargazers:44Issues:8Issues:8

resolve-global

Resolve the path of a globally installed module

Language:JavaScriptLicense:MITStargazers:41Issues:5Issues:1

windows-release

Get the name of a Windows version from the release number: 5.1.2600 → XP

Language:JavaScriptLicense:MITStargazers:40Issues:8Issues:14

p-some

Wait for a specified number of promises to be fulfilled

Language:JavaScriptLicense:MITStargazers:34Issues:6Issues:7

temporary-path

Get a random temporary path

Language:JavaScriptLicense:MITStargazers:30Issues:3Issues:0

parent-directories

Get an array of parent directories including itself

Language:JavaScriptLicense:MITStargazers:26Issues:5Issues:0

prototype-properties

List of prototype properties for JavaScript types

Language:JavaScriptLicense:MITStargazers:23Issues:8Issues:0

username-cli

Get the username of the current user

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

whisper.cpp

Port of OpenAI's Whisper model in C/C++

Language:CLicense:MITStargazers:9Issues:2Issues:0