nanoid by ai

A tiny (124 bytes), secure, URL-friendly, unique string ID generator for JavaScript

created at Aug. 5, 2017, 5:24 a.m.

JavaScript

160 +0

22,923 +71

753 +3

GitHub
uuid by uuidjs

Generate RFC-compliant UUIDs in JavaScript

created at Dec. 28, 2010, 2:59 p.m.

JavaScript

139 +0

14,139 +12

873 +0

GitHub
node-glob by isaacs

glob functionality for node.js

created at Nov. 2, 2009, 5:02 a.m.

TypeScript

98 +0

8,305 +10

466 +1

GitHub
rimraf by isaacs

A `rm -rf` util for nodejs

created at Feb. 8, 2011, 8:58 a.m.

TypeScript

44 +0

5,452 +11

247 -75

GitHub
timeago.js by hustcc

clock8 hourglass timeago.js is a tiny(2.0 kb) library used to format date with `*** time ago` statement.

created at June 23, 2016, 2:06 a.m.

TypeScript

78 +0

5,067 +0

407 +1

GitHub
node-semver by npm

The semver parser for node (the one npm uses)

created at Feb. 12, 2011, 12:06 a.m.

JavaScript

102 +0

4,917 +3

455 +2

GitHub
mime by broofa

Mime types for JavaScript

created at Feb. 25, 2010, 1:05 a.m.

TypeScript

21 +0

2,075 +0

308 +0

GitHub
fecha by taylorhakes

Lightweight and simple JS date formatting and parsing

created at Jan. 9, 2015, 3:08 a.m.

JavaScript

27 +0

2,059 +0

137 +0

GitHub
JSONStream by dominictarr

rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)

created at Sept. 23, 2011, 7:03 a.m.

JavaScript

36 +0

1,898 -3

180 +0

GitHub
through2 by rvagg

Tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise

created at Aug. 1, 2013, 4:46 a.m.

JavaScript

21 +0

1,897 -1

127 +0

GitHub
module-best-practices by mattdesl

books some best practices for JS modules

created at Oct. 15, 2014, 1:25 p.m.

JavaScript

49 +0

1,529 +1

95 +0

GitHub
pify by sindresorhus

Promisify a callback-style function

created at Aug. 29, 2015, 8:13 a.m.

JavaScript

16 +0

1,498 +1

85 +0

GitHub
node-slug by dodo

slugifies even utf-8 chars!

created at Sept. 19, 2011, 7:46 p.m.

CoffeeScript

15 +0

1,080 -1

95 +0

GitHub
memoize by sindresorhus

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

created at Dec. 21, 2015, 6:38 p.m.

TypeScript

15 +0

1,050 -1

51 +0

GitHub
pretty-ms by sindresorhus

Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`

created at March 20, 2014, 2:36 p.m.

JavaScript

11 +0

999 +4

63 +0

GitHub
deep-object-diff by mattphillips

Deep diffs two objects, including nested structures of arrays and objects, and returns the difference. ❄️

created at Nov. 25, 2016, 12:34 a.m.

JavaScript

11 +0

999 +1

88 +0

GitHub
throttle-debounce by niksy

Throttle and debounce functions.

created at Dec. 20, 2014, 3:10 p.m.

JavaScript

5 +0

999 +0

109 +0

GitHub
pump by mafintosh

pipe streams together and close all of them if one of them closes

created at Aug. 14, 2013, 7:59 p.m.

JavaScript

7 +0

901 +0

57 -6

GitHub
node-deep-equal by inspect-js

node's assert.deepEqual algorithm

created at Feb. 11, 2012, 5:41 a.m.

JavaScript

18 +0

758 +0

144 +0

GitHub
node-tmp by raszi

Temporary file and directory creator for node.js

created at Sept. 2, 2011, 10:39 a.m.

JavaScript

7 +0

730 +0

92 +0

GitHub