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

32Health
Library Cargo

unidiff

Rust library for parsing unified diffs and extracting structured patch metadata.

38
MIT
Used by 1
23Health
Library npm

thirty-two

A tiny RFC 3548 Base32 encoder and decoder for Node.js Buffers and strings.

36
MIT
Used by 1
28Health
Library Cargo

cidr

Rust types for representing IP networks (CIDR) and hosts within a network (Inet)

35
MIT
Used by 1
35Health
Library Cargo

cidr-utils

A Rust crate for combining, separating, and iterating IPv4 and IPv6 CIDR blocks without hand-rolled bit math.

35
MIT
Used by 1
46Health
Library npm

@sanity/diff-patch

Generates conflict-resistant Sanity patch mutations by diffing two JSON documents or values.

35
MIT
Used by 1
22Health
Library npm

deep-freeze

Recursively Object.freeze() objects and functions, safely in strict mode.

34
Other
Used by 1
22Health
Library Cargo

natord

Natural ordering comparison functions for sorting strings the way humans expect, digits and all.

34
MIT
Used by 1
37Health
Library npm

array-find-index

ES2015 Array#findIndex() ponyfill for older JavaScript environments.

33
MIT
Used by 1
46Health
Library PyPI

bracex

Bash-style brace expansion for Python, matching real Bash output down to its edge cases.

33
MIT
Used by 1
28Health
Library npm

getobject

A tiny utility for getting, setting, and checking deeply-nested object properties using dot notation.

32
MIT
Used by 1
43Health
Library Cargo

handy-keys

Cross-platform global keyboard shortcuts library for Rust.

32
MIT
Used by 1
22Health
Library npm

weakmap-polyfill

A lightweight, spec-compliant ES6 WeakMap polyfill for browsers and JS engines without native support.

32
MIT
Used by 1
23Health
Library npm

js-cuint

Emulates C-style unsigned 32-bit and 64-bit integer arithmetic in JavaScript, giving hashing and bit-twiddling code overflow-safe math without floating-point rounding.

31
MIT
Used by 1
24Health
Library Cargo

smallstr

A String-like Rust container built on SmallVec that stores short strings inline

31
Other
Used by 1
59Health
Library Cargo

unescaper

Unescape Rust strings whose escape sequences are written out as literal characters

31
Other
Used by 1
28Health
Library npm

percentile

Calculate one or many percentiles from an array of numbers, TypedArrays, or objects in a single pass.

30
MIT
Used by 1
23Health
Library PyPI

retry2

An easy-to-use, dependency-free retry decorator for Python functions.

30
Apache 2.0
Used by 1
23Health
Library npm

simple-xml-to-json

A tiny, dependency-free library that transpiles XML into JSON through an AST.

30
MIT
Used by 1
26Health
Library Cargo

keyed_priority_queue

Rust priority queue with change-priority and remove-by-key support

29
MIT
Used by 1
69Health
Library PyPI

abxpkg

Modern, strongly-typed Python library and CLI for detecting, installing, and managing system binaries across apt, brew, pip, npm, cargo, and more.

28
MIT
Used by 1
22Health
Library npm

byte-base64

Tiny TypeScript/JavaScript library for converting between base64 strings and byte arrays or Uint8Arrays.

28
MIT
Used by 1
27Health
Library Cargo

geoutils

A Rust crate for geographic distance computations and geofencing utilities

28
Apache 2.0
Used by 1
41Health
Library npm

micro-jq

A small TypeScript implementation of jq's filter syntax for querying and transforming JSON in the browser and Node.

28
Apache 2.0
Used by 1
20Health
Library Cargo

Texting Robots

A Rust-native robots.txt parser, battle-tested against tens of millions of real-world sites.

28
Apache 2.0
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