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).
Packages in Utilities, IDs & Helpers
clsx
A tiny, fast utility for conditionally constructing className strings
tailwind-merge
Merge Tailwind CSS classes without style conflicts
uuid
RFC9562-compliant UUID generation for JavaScript and TypeScript.
Lodash
A modern JavaScript utility library delivering modularity, performance, and extras for arrays, objects, and functions.
nanoid
A tiny, secure, URL-friendly unique string ID generator for JavaScript and TypeScript
semver
The semantic version parser and range matcher that powers npm itself.
uuid
Dependency-free RFC 9562 UUID generation and parsing for Go, with built-in SQL and encoding support.
rimraf
Cross-platform recursive file and directory removal for Node.js, modeled on the UNIX `rm -rf` command.
fs-extra
Drop-in replacement for Node's fs module adding copy, remove, mkdirs, and JSON helpers with native promise support.
glob
The most correct and second-fastest shell-style file pattern matching library for Node.js.
tslib
The runtime library that houses TypeScript's compiler helper functions so your emitted code stays small.
classnames
A tiny utility for conditionally joining CSS class names together.
diff
A battle-tested JavaScript library for computing and applying text diffs at the character, word, line, sentence, CSS, or JSON level.
PapaParse
The fastest in-browser CSV parser for JavaScript, with streaming, Web Workers, and zero dependencies
tempfile
A secure, cross-platform Rust library for temporary files and directories that clean up automatically on drop.