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 npm

ip-cidr

A lightweight Node.js library for parsing IPv4/IPv6 CIDR ranges, checking containment, and iterating addresses with BigInt precision.

51
MIT
Used by 1
29Health
Library npm

typescript-event-target

A strictly typed drop-in replacement for EventTarget with full TypeScript event-map inference.

51
MIT
Used by 1
24Health
Library Cargo

strip-ansi-escapes

Strips ANSI escape sequences from byte streams so colored terminal output can be logged or shown as plain text.

49
Other
Used by 1
29Health
Library Cargo

uaparser

Pure-Rust user-agent parser built on the shared uap-core regex definitions.

49
MIT
Used by 1
42Health
Library npm

asset-utils

Zero-dependency utilities for parsing, building, and resolving Sanity image and file asset IDs, URLs, and paths.

48
MIT
Used by 1
28Health
Library npm

focus-options-polyfill

Polyfill for the focusOptions preventScroll flag on HTMLElement.focus().

47
MIT
Used by 1
28Health
Library npm

replace-ext

A tiny, dependency-free Node.js utility that replaces a file path's extension with another one.

47
MIT
Used by 1
30Health
Library Cargo

term_size-rs

Cross-platform Rust library that detects terminal width and height via stdout, stdin, or stderr.

47
Other
Used by 1
37Health
Library npm

mendoza

A TypeScript decoder for the Mendoza diff format, applying structured patches to JSON documents with optional incremental history tracking.

46
MIT
Used by 1
28Health
Library Cargo

path-clean

Lexically normalize Rust file paths without touching the filesystem, Go-style.

46
Other
Used by 1
22Health
Library npm

windows-1252

A robust JavaScript implementation of the windows-1252 character encoding as defined by the WHATWG Encoding Standard.

46
MIT
Used by 1
27Health
Library PyPI

zope.event

A minimal synchronous event publishing and dispatch system for Python.

46
Other
Used by 1
24Health
Library Cargo

Inflate

A pure Rust implementation of DEFLATE and zlib decompression

45
MIT
Used by 1
22Health
Library npm

unlimited-timeout

Drop-in setTimeout and setInterval replacements that work correctly with delays longer than JavaScript's ~24.8-day maximum.

45
MIT
Used by 1
23Health
Library Cargo

aligned-vec

Runtime- or compile-time-aligned Vec and Box containers for Rust, built for SIMD-friendly memory layouts.

44
MIT
Used by 1
22Health
Library npm

dev-null

A minimal writable stream that silently discards all data piped into it, like /dev/null for Node.js streams.

44
MIT
Used by 1
22Health
Library npm

regexp.escape

A robust, spec-compliant polyfill for RegExp.escape() that safely escapes regex special characters, working as far down as ES3.

44
MIT
Used by 1
21Health
Library Cargo

equivalent

Lightweight Rust traits, `Equivalent` and `Comparable`, that let map implementations compare a borrowed lookup key against a differently-typed stored key.

43
Other
Used by 1
46Health
Library npm

@mapbox/mapbox-gl-supported

Detect whether the current browser supports Mapbox GL JS before initializing a map.

43
BSD 3
Used by 1
60Health
Library PyPI

pygtrie

A pure Python trie (prefix tree) implementation with a full dict-like interface for prefix lookups and prefix sets.

43
Apache 2.0
Used by 1
23Health
Library Cargo

scan_fmt

A lightweight scanf()-style macro for parsing typed values out of strings and stdin in Rust.

43
MIT
Used by 1
35Health
Library Cargo

linked-hash-set

A Rust HashSet that preserves insertion order using an internal doubly-linked list.

42
Apache 2.0
Used by 1
22Health
Library Cargo

platform-dirs

A Rust library for resolving platform-dependent application and user directory paths.

41
MIT
Used by 1
36Health
Library PyPI

findpython

A Python library and CLI that discovers every Python interpreter installed on your system, across PATH, pyenv, asdf, Rye, uv, macOS, and Windows.

39
MIT
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