Packages

Utilities, IDs & Helpers Packages

General-purpose utilities, helpers, and ID/UUID generation libraries that fill the small gaps every codebase eventually needs (Lodash, uuid, nanoid).

1292 packages

Packages in Utilities, IDs & Helpers

Showing 15 of 1292 packages
42Health
Librarynpm

clsx

A tiny, fast utility for conditionally constructing className strings

9,836
MIT
Used by 237
88Health
Librarynpm

tailwind-merge

Merge Tailwind CSS classes without style conflicts

5,684
MIT
Used by 202
68Health
Librarynpm

Lodash

A modern JavaScript utility library delivering modularity, performance, and extras for arrays, objects, and functions.

61,276
MIT
Used by 191
70Health
Librarynpm

uuid

RFC9562-compliant UUID generation for JavaScript and TypeScript.

15,327
MIT
Used by 166
75Health
Librarynpm

globals

A single JSON file of global identifiers for every JavaScript environment, used by ESLint and other static analysis tools.

609
MIT
Used by 116
86Health
Librarynpm

nanoid

A tiny, secure, URL-friendly unique string ID generator for JavaScript and TypeScript

26,960
MIT
Used by 108
69Health
Librarynpm

semver

The semantic version parser and range matcher that powers npm itself.

5,466
Other
Used by 106
45Health
LibraryGo

uuid

Dependency-free RFC 9562 UUID generation and parsing for Go, with built-in SQL and encoding support.

6,143
MIT
Used by 99
42Health
Librarynpm

rimraf

Cross-platform recursive file and directory removal for Node.js, modeled on the UNIX `rm -rf` command.

5,851
Other
Used by 85
56Health
Librarynpm

fs-extra

Drop-in replacement for Node's fs module adding copy, remove, mkdirs, and JSON helpers with native promise support.

9,590
MIT
Used by 83
59Health
Librarynpm

glob

The most correct and second-fastest shell-style file pattern matching library for Node.js.

8,715
Other
Used by 81
57Health
Librarynpm

tslib

The runtime library that houses TypeScript's compiler helper functions so your emitted code stays small.

1,343
Other
Used by 80
58Health
Librarynpm

classnames

A tiny utility for conditionally joining CSS class names together.

17,779
MIT
Used by 67
61Health
Librarynpm

diff

A battle-tested JavaScript library for computing and applying text diffs at the character, word, line, sentence, CSS, or JSON level.

9,204
BSD 3
Used by 63
91Health
Librarynpm

Faker

Generate massive amounts of realistic fake data for testing, seeding, and mocking in JavaScript and TypeScript.

15,483
MIT
Used by 59

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search