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
Kind
Sort:Used by Most Apps
find-up
Find a file or directory by walking up (or down) parent directories from any path.
pathe
A drop-in, dependency-free replacement for Node.js's path module that normalizes every path to POSIX slashes, on any platform.
react-native-get-random-values
A native polyfill that implements crypto.getRandomValues() for React Native so libraries like uuid work without modification.
infer
A small Rust crate that infers a file's true type from its magic-number byte signature, not its extension
ansi-to-html
Converts ANSI escape sequences from terminal output into styled HTML spans, with a bundled CLI for piping colored logs straight to HTML.
ordered-float
Wrapper types that give Rust's IEEE-754 floats a total ordering for sorting and hashing
mime
Strongly typed MIME (HTTP Media Type) parsing and construction for Rust
unicode-normalization
Unicode NFC/NFD/NFKC/NFKD normalization for Rust strings, per UAX #15
utf-8-validate
Native addon that validates UTF-8 buffers at C++ speed, with a pure-JS fallback for unsupported platforms.
mdast-util-to-string
Get the plain-text content of any mdast node in a single function call.
immutable-js
Persistent immutable List, Map, Set, and Stack collections for JavaScript with structural sharing.
Faker
A Python library that generates realistic fake data for testing, seeding, and anonymizing datasets across 70+ locales.
goquery
A jQuery-style API for parsing, querying, and manipulating HTML documents in Go.
nom
A byte-oriented, zero-copy parser combinators library for Rust
isomorphic-git
A pure JavaScript reimplementation of git that runs identically in Node.js and the browser.
screenfull
A simple wrapper for cross-browser usage of the JavaScript Fullscreen API
Gofakeit
A zero-dependency Go library with 310+ functions for generating random fake data, from single values to fully populated structs.
xid
A dependency-free Go library for generating compact, sortable, globally unique 12-byte IDs with no configuration required.
more-itertools
More routines for operating on iterables, beyond Python's built-in itertools
watchfiles
Simple, modern, and fast file watching and code-reload for Python, powered by a Rust core built on the `notify` crate
download
Trigger client-side file downloads from JavaScript using strings, Blobs, data URLs, or typed arrays, with no server round trip required.
mimetype
Goroutine-safe MIME type and file extension detection for Go, based on magic-number byte signatures.
flat
Flattens nested JavaScript objects into dot-delimited keys and unflattens them back, with a bundled CLI.
go-winio
Windows-native IO utilities for Go, wrapping named pipes, overlapped I/O, and Win32 file handles behind idiomatic net.Conn and io interfaces.