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

39Health
Library npm

base64-js

Pure JavaScript base64 encoding and decoding for byte arrays, with no native dependencies.

880
MIT
Used by 9
68Health
Library Cargo

lru

A simple, fast O(1) LRU cache implementation for Rust

844
MIT
Used by 9
37Health
Library npm

deep-equal

A standalone port of Node's own assert.deepEqual algorithm, giving spec-accurate deep equality checks in Node and the browser alike.

792
MIT
Used by 9
37Health
Library npm

fastest-levenshtein

The fastest JavaScript/TypeScript implementation of Levenshtein edit distance

776
MIT
Used by 9
37Health
Library npm

node-machine-id

Cross-platform unique machine ID discovery for Node.js, no admin rights required

632
MIT
Used by 9
37Health
Library Go

browser

A minimal Go library for opening files, readers, and URLs in the user's default browser.

619
Other
Used by 9
31Health
Library npm

base-64

A lightweight, RFC 4648-compliant base64 encoder and decoder for JavaScript, fully compatible with atob() and btoa().

519
MIT
Used by 9
75Health
Library Cargo

encoding_rs

Fast, WHATWG-compliant character encoding conversion crate that powers Firefox's Web-facing text decoding.

470
Other
Used by 9
38Health
Library npm

diff-match-patch

A battle-tested JavaScript port of Google's diff-match-patch engine for computing, applying, and fuzzy-matching text differences.

270
Apache 2.0
Used by 9
73Health
Library npm

@octokit/webhooks-types

TypeScript type definitions for every GitHub webhook event payload, generated from community-maintained JSON schemas.

261
MIT
Used by 9
41Health
Library Go

go-spew

A deep pretty printer for Go data structures with full type, pointer, and cycle-safe debug output.

6,424
Other
Used by 8
87Health
Library npm

Remeda

A TypeScript-first utility library with data-first and data-last function variants, lazy pipe evaluation, and fully typed transformations.

5,441
MIT
Used by 8
40Health
Library npm

colors.js

Terminal string styling for Node.js console output, and the package at the center of a 2022 supply-chain sabotage incident.

5,155
MIT
Used by 8
50Health
Library Go

ulid

A Go library for generating and parsing ULIDs — universally unique, lexicographically sortable identifiers.

5,047
Apache 2.0
Used by 8
58Health
Library Cargo

nix

Safe, friendly Rust bindings to *nix system APIs, built on top of raw libc calls

3,079
MIT
Used by 8
75Health
Library Cargo

hashbrown

Rust port of Google's SwissTable hash map, the engine behind std's HashMap

3,001
Apache 2.0
Used by 8
93Health
Library PyPI

yarl

Immutable, encoding-aware URL class for Python, built for aiohttp and async network code

1,500
Apache 2.0
Used by 8
43Health
Library npm

dequal

A tiny (304B to 489B gzipped), zero-dependency utility for deep equality checks in JavaScript.

1,470
MIT
Used by 8
70Health
Library Cargo

similar

A dependency-free Rust diffing library with Myers, Patience, Histogram, and LCS algorithms

1,332
Apache 2.0
Used by 8
47Health
Library PyPI

validators

A Python library for validating strings — emails, URLs, IPs, and more — without defining a schema.

1,131
MIT
Used by 8
40Health
Library npm

http-status-codes

Type-safe, dependency-free HTTP status code and reason phrase constants for Node.js and TypeScript.

1,121
MIT
Used by 8
38Health
Library Cargo

byteorder

A lightweight Rust library for reading and writing numbers in big-endian and little-endian order

1,102
Other
Used by 8
65Health
Library Go

brotli

A pure Go implementation of the Brotli compression algorithm, exposing io.Writer/io.Reader types compatible with Go's standard compression package conventions.

738
MIT
Used by 8
34Health
Library npm

ncp

Asynchronous, recursive file and directory copying for Node.js, usable as a CLI tool or a simple callback-based API.

679
MIT
Used by 8

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