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).

1293 packages

Packages in Utilities, IDs & Helpers

29Health
Library Cargo

hashring-rs

A minimal Rust crate for consistent hashing with a clean add/remove/get API and pluggable hashers.

61
MIT
Used by 1
47Health
Library Cargo

rlimit

Cross-platform Rust bindings for OS resource limits: getrlimit, setrlimit, and prlimit

61
MIT
Used by 1
39Health
Library Cargo

Target-lexicon

Decode and represent LLVM target triples in Rust with a typed, queryable Triple struct.

60
Apache 2.0
Used by 1
27Health
Library npm

fetch-to-node

Node.js-compatible request and response objects for WinterTC fetch-style runtimes

59
MIT
Used by 1
33Health
Library PyPI

petname

Generate human-readable, random pet names for hosts, containers, and objects

59
Apache 2.0
Used by 1
31Health
Library npm

react-display-name

A tiny utility that returns the displayName of any React component.

59
MIT
Used by 1
54Health
Library PyPI

appnope

A tiny Python library that disables macOS App Nap so long-running processes keep full CPU priority.

58
Other
Used by 1
67Health
Library npm

@quilted/events

Tiny helpers for working with events in any JavaScript environment — promises, async generators, and reactive signals.

57
MIT
Used by 1
45Health
Library Cargo

html-escape

Context-aware HTML encoding and entity decoding for Rust, with no-std support.

56
MIT
Used by 1
41Health
Library npm

@hapi/accept

Parses HTTP Accept, Accept-Charset, Accept-Encoding, and Accept-Language headers to select the best response format per RFC 7231.

55
BSD 3
Used by 1
34Health
Library Cargo

multibase

Rust implementation of the multibase self-describing base encoding spec

55
MIT
Used by 1
62Health
Library npm

read-last-lines

Read a file's last N lines in Node.js without scanning the whole file, using efficient reverse chunked reads.

55
MIT
Used by 1
44Health
Library npm

redent

Strip a string's redundant common indentation, then re-indent it to a given depth.

55
MIT
Used by 1
37Health
Library PyPI

iso639

Fast, dependency-free Python library mapping ISO 639-1, 639-2, and 639-3 language codes, names, and retirements to a single Language object.

54
Apache 2.0
Used by 1
35Health
Library npm

node-glob-promise

A Promise-based wrapper around the classic glob file-matching library for Node.js.

54
MIT
Used by 1
29Health
Library npm

outvariant

Type-safe invariant assertions with printf-style positional formatting for cleaner error messages.

54
MIT
Used by 1
25Health
Library Cargo

slice-group-by

Fast Rust iterators that split slices and strings into contiguous groups

54
MIT
Used by 1
28Health
Library Cargo

version_check

A zero-dependency Rust crate for checking the installed or running rustc's version, release channel, and release date directly from build scripts.

54
Other
Used by 1
29Health
Library Cargo

globwalk

A Rust crate for recursively finding files in a directory using gitignore-style glob patterns.

53
MIT
Used by 1
31Health
Library PyPI

roman

Tiny, dependency-free Python library and CLI for converting between integers and Roman numerals.

53
Other
Used by 1
34Health
Library npm

parse-entities

Spec-compliant HTML character reference decoder with positional warnings for building linters and parsers.

52
MIT
Used by 1
33Health
Library Cargo

PrettySize

Strongly-typed file sizes with human-readable formatting, parsing, and unit math for Rust.

52
MIT
Used by 1
28Health
Library npm

truncate

A tiny zero-dependency JavaScript utility that truncates text to a length while keeping URLs and email addresses intact.

52
MIT
Used by 1
30Health
Library Cargo

unicode-xid

Determine whether a Rust char is a valid identifier character per Unicode Standard Annex #31.

52
Other
Used by 1

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