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

52Health
Library npm

bcp-47

Parse and stringify BCP 47 language tags into structured, spec-compliant schema objects.

75
MIT
Used by 1
35Health
Library npm

leo-profanity

A zero-dependency profanity filter for JavaScript and TypeScript with multi-language dictionary support.

75
MIT
Used by 1
55Health
Library npm

Locale-Codes

Language and country locale data for JavaScript and TypeScript, with lookups by name, tag, ISO code, or LCID.

74
MIT
Used by 1
29Health
Library npm

planer

Strips reply quotations and forwarded-message noise from plain-text and HTML emails using regex and DOM-based heuristics.

74
MIT
Used by 1
29Health
Library Cargo

qr2term-rs

A stupidly simple Rust crate that renders QR codes directly in the terminal using color-inverted Unicode half-blocks.

74
MPL-2.0
Used by 1
27Health
Library PyPI

randomname

Generate memorable adjective-noun random names, like Docker container names or GitHub repo names.

74
MIT
Used by 1
43Health
Library PyPI

smmap

A pure-Python sliding memory-map manager for reading many large files efficiently within resource limits.

74
BSD 3
Used by 1
40Health
Library Cargo

deranged

Ranged integer types for Rust that encode compile-time minimum and maximum bounds in the type system.

73
Other
Used by 1
33Health
Library Cargo

magic-string-rs

A Rust port of MagicString for in-place source string editing and V3 sourcemap generation, exposed to Node via N-API bindings.

73
MIT
Used by 1
28Health
Library npm

nestjs-request-context

Access the current HTTP request from any singleton NestJS service via AsyncLocalStorage.

73
MIT
Used by 1
56Health
Library Cargo

qrcode-generator

Pure-Rust QR Code, Micro QR, and rMQR generation with PNG and SVG rendering.

73
MIT
Used by 1
29Health
Library Cargo

integer-encoding

Varint, zigzag, and fixed-length integer encoding and decoding for Rust.

71
MIT
Used by 1
25Health
Library npm

js-string-escape

Escapes strings into safe JavaScript string literals, correctly handling quotes, backslashes, and all four ECMAScript line-terminator characters.

71
MIT
Used by 1
27Health
Library Cargo

nohash-hasher

A Rust Hasher that skips hashing entirely, turning HashMap and HashSet lookups on integer keys into a direct pass-through.

71
Apache 2.0
Used by 1
33Health
Library PyPI

text-unidecode

The most basic Python port of Perl's Text::Unidecode for Unicode-to-ASCII transliteration.

69
Other
Used by 1
36Health
Library Cargo

path-absolutize

Extension trait that turns any Rust Path or PathBuf into a clean absolute path without touching the filesystem.

68
MIT
Used by 1
50Health
Library PyPI

uritools

RFC 3986 compliant functions for parsing, classifying, and composing URIs in Python.

66
MIT
Used by 1
33Health
Library Cargo

nonmax

Rust integer types that can hold any value except their type's maximum, so Option<T> costs nothing extra over T.

65
Other
Used by 1
30Health
Library Cargo

harsh

A Rust implementation of Hashids for short, reversible IDs from numbers.

64
Other
Used by 1
48Health
Library Cargo

fallible-iterator

Iterator traits for Rust that let iteration itself return a Result, so map, filter, and fold propagate errors instead of forcing unwraps in every loop.

63
Apache 2.0
Used by 1
48Health
Library Cargo

imgref

A trivial Rust struct for interchanging pixel buffers with width, height, and stride between image crates.

63
Apache 2.0
Used by 1
26Health
Library PyPI

maxminddb-geolite2

Bundles MaxMind's GeoLite2 City database with a simple Python API for offline IP geolocation lookups.

63
BSD 3
Used by 1
30Health
Library npm

promisify-child-process

Drop-in async/await wrappers for Node's spawn, exec, fork, and execFile that stay real ChildProcess instances.

63
MIT
Used by 1
32Health
Library Cargo

path-slash

Tiny Rust library to convert file paths to and from slash paths across platforms.

62
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