Explore

Community-curated catalog of developer tools. Makers can claim their listing to update details and verify ownership.

Surprise me
More filters ▾
Popular Tags
Filters: Tag: npm Clear all

798 tools

proper-lockfile

Inter-process and inter-machine lockfile utility

File Management
npmlockfileconcurrency
Visit → 271★
load-json-file

Read and parse a JSON file

File Management
npmjsonfile
Visit → 248★
write-json-file

Stringify and write JSON to a file atomically

File Management
npmjsonfile
Visit → 223★
fs-write-stream-atomic

Write to files atomically to prevent corrupt output on crashes or signals

File Management
npmstreamatomic
Visit → 50★
filenamify

Convert a string to a valid filename

File Management
npmfilenamesanitize
Visit → 517★
istextorbinary

Check if a file is text or binary

File Management
npmtextbinary
Visit → 158★
fs-jetpack

Completely redesigned file system API for convenience in everyday use

File Management
npmfilesystemapi
Visit → 785★
fs-extra

Extra methods for the module

File Management
npmfilesystemextra
Visit → 9623★
package-directory

Find the root directory of an npm package

File Management
npmpackagejson
Visit → 252★
filehound

Flexible and fluent interface for searching the file system

File Management
npmsearchfile
Visit → 223★
move-file

Move a file, even works across devices

File Management
npmmovefile
Visit → 207★
tempy

Get a random temporary file or directory path

File Management
npmtempfile
Visit → 443★
pify

Promisify a callback-style function

Developer Tools
npmpromisecallback
Visit → 1512★
delay

Delay a promise a specified amount of time

Developer Tools
npmpromisedelay
Visit → 627★
promise-memoize

Memoize promise-returning functions, with expire and prefetch

Developer Tools
npmpromisememoize
Visit → 62★
valvelet

Limit the execution rate of a promise-returning function

Developer Tools
npmrate-limitthrottle
Visit →
p-map

Map over promises concurrently

Developer Tools
npmpromisemap
Visit → 1484★
observable-to-promise

Convert an Observable to a Promise

Developer Tools
npmobservablepromise
Visit → 51★
Highland.js

Manages synchronous and asynchronous code easily, using nothing more than standard JavaScript and Node-like Streams

Developer Tools
npmstreamshighland
Visit → 3491★
get-stream

Get a stream as a string or buffer

Developer Tools
npmstreambuffer
Visit → 358★
into-stream

Convert a buffer/string/array/object into a stream

Developer Tools
npmstringbuffer
Visit → 214★
duplexify

Turn a writeable and readable stream into a single streams2 duplex stream

Developer Tools
npmstreamduplex
Visit → 194★
pumpify

Combine an array of streams into a single duplex stream

Developer Tools
npmstreampipeline
Visit → 256★
peek-stream

Transform stream that lets you peek the first line before deciding how to parse it

Developer Tools
npmstreampeek
Visit → 58★

Track the tools AI agents actually recommend

Create a free account to save tools and get AI-powered recommendations.

Sign Up Free →
Get weekly indie picks straight to your inbox