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

33Health
Library npm

url-pattern

A tiny, dependency-free library for matching and generating URL-like string patterns without regex.

587
MIT
Used by 4
65Health
Library Go

go-shellwords

A Go library that splits shell-style command-line strings into argument slices, honoring POSIX quoting, escaping, and substitution rules.

577
MIT
Used by 4
34Health
Library Cargo

scopeguard

A RAII scope guard for Rust that runs a closure on scope exit, even during a panic.

571
Apache 2.0
Used by 4
50Health
Library Go

automemlimit

Automatically sets Go's GOMEMLIMIT from the Linux cgroup memory limit so the garbage collector stays aware of container memory constraints.

566
MIT
Used by 4
39Health
Library Cargo

strsim-rs

Rust implementations of string similarity metrics: Levenshtein, Jaro-Winkler, Damerau-Levenshtein, and more.

495
MIT
Used by 4
48Health
Library npm

auto-bind

Automatically bind class methods to their instance, including inherited ones

461
MIT
Used by 4
42Health
Library npm

node-temp

A Node.js utility for creating temporary files, directories, and write streams with automatic cleanup on exit.

450
MIT
Used by 4
52Health
Library npm

array-move

Move an array item to a new index, immutably or in place, with negative-index support.

427
MIT
Used by 4
30Health
Library Cargo

maplit

Rust macros that let you write HashMap, HashSet, BTreeMap, and BTreeSet literals inline, without the boilerplate of manual insert calls.

402
Apache 2.0
Used by 4
42Health
Library npm

dependency-graph

A dependency-free JavaScript library for building directed graphs, resolving topological order, and detecting dependency cycles.

348
MIT
Used by 4
65Health
Library PyPI

zope.interface

Design-by-contract interfaces for Python objects, components, and adapters.

348
Other
Used by 4
78Health
Library PyPI

cssselect

Parses CSS3 selectors and translates them into XPath 1.0 expressions for Python

312
BSD 3
Used by 4
34Health
Library npm

toposort

Topologically sorts directed acyclic graphs, like dependency lists, into a valid execution order.

311
MIT
Used by 4
37Health
Library npm

typed-emitter

Zero-runtime, strictly typed EventEmitter interface for TypeScript.

286
MIT
Used by 4
44Health
Library npm

uuidv7

A lightweight, RFC 9562-compliant JavaScript/TypeScript library for generating monotonic, timestamp-sortable UUIDv7 identifiers (with UUIDv4 support too).

270
Apache 2.0
Used by 4
42Health
Library npm

etag

A tiny, zero-dependency generator for RFC 7232 HTTP ETags from strings, Buffers, or fs.Stats.

265
MIT
Used by 4
38Health
Library npm

snakecase-keys

Convert an object's keys to snake_case, recursively and with full TypeScript type inference.

196
MIT
Used by 4
66Health
Library PyPI

cron-descriptor

A Python library that converts cron expressions into plain-English, localized descriptions.

186
MIT
Used by 4
73Health
Library npm

package-manager-detector

Detect the package manager used in a project from lock files and metadata

171
MIT
Used by 4
63Health
Library Cargo

ipnet

IpNet, Ipv4Net, and Ipv6Net types for working with IP network addresses (CIDR) in Rust.

170
Apache 2.0
Used by 4
40Health
Library npm

is-url

A tiny, dependency-free JavaScript utility for loosely validating whether a string is a URL.

167
MIT
Used by 4
73Health
Library Cargo

bytesize

A semantic Rust type for byte counts — parse, format, and do arithmetic on sizes like "1.5 KiB" or "518 GiB" without manual unit math.

164
Apache 2.0
Used by 4
37Health
Library Cargo

fs2

Cross-platform file locks, file duplication, and filesystem space queries for Rust

160
MIT
Used by 4
49Health
Library PyPI

mypy_extensions

Type-system extensions to Python's typing module, recognized by the mypy type checker and mypyc compiler.

155
MIT
Used by 4

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