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

40Health
Library npm

koa-compose

Composes an array of Koa middleware into a single async function with built-in safety checks.

1,018
MIT
Used by 3
36Health
Library npm

grapheme-splitter

Split JavaScript strings into user-perceived characters, not raw UTF-16 code units

983
MIT
Used by 3
34Health
Library npm

pump

Pipe Node.js streams together and destroy all of them if one closes

917
MIT
Used by 3
55Health
Library PyPI

decorator

Signature-preserving decorator library for Python, making it easy to write correct function decorators and decorator factories

904
Other
Used by 3
55Health
Library Cargo

arbitrary

The Rust trait for generating structured data from arbitrary, unstructured input

882
Apache 2.0
Used by 3
40Health
Library Cargo

signal-hook

Safe, structured Unix signal handling for Rust applications

871
Apache 2.0
Used by 3
63Health
Library Go

faker

Struct-tag-driven fake data generator for Go, turning any struct into realistic test fixtures with one function call.

868
MIT
Used by 3
75Health
Library Go

defaults

Initialize Go structs with default values using simple struct tags and reflection.

865
MIT
Used by 3
42Health
Library Go

reflect2

A Go reflection API that avoids the runtime cost of reflect.Value by working with unsafe pointers directly.

827
Apache 2.0
Used by 3
44Health
Library PyPI

filetype.py

Small, dependency-free Python library to infer file type and MIME type from magic number signatures.

776
MIT
Used by 3
39Health
Library npm

cookies-next

Get, set, and delete cookies with one API across Next.js client, server, and edge contexts

766
MIT
Used by 3
34Health
Library PyPI

retry

A lightweight, dependency-free Python decorator for retrying flaky function calls with configurable delay, backoff, and jitter.

756
Apache 2.0
Used by 3
59Health
Library Go

go-retry

A dependency-free Go library for retrying flakey operations with pluggable backoff and jitter middleware.

721
Apache 2.0
Used by 3
41Health
Library Go

go-ordered-map

A generic Go library for maps that preserve key insertion order, with constant-time operations and built-in JSON/YAML support.

679
Apache 2.0
Used by 3
33Health
Library Go

backoff

A minimal exponential backoff counter for Go with optional jitter support.

658
MIT
Used by 3
63Health
Library PyPI

ua-parser

Parse browser, OS, and device data out of raw user agent strings, with pluggable fast-path resolvers.

649
Apache 2.0
Used by 3
55Health
Library PyPI

limits

Python rate limiting library with pluggable storage backends and multiple windowing strategies

646
MIT
Used by 3
35Health
Library Go

deepcopy

Deep-copies arbitrary Go values via reflection, recursing through structs, slices, maps, and pointers.

631
MIT
Used by 3
80Health
Library Cargo

fancy-regex

A Rust regex library supporting backreferences and look-around via hybrid backtracking

630
MIT
Used by 3
63Health
Library Cargo

ringbuf

A lock-free SPSC FIFO ring buffer for Rust with direct access to inner data.

616
Other
Used by 3
36Health
Library npm

uniqid

Generates unique hexatridecimal IDs from the current time, process ID, and MAC address for Node.js and browsers.

611
MIT
Used by 3
48Health
Library Cargo

fastrand

A simple and fast non-cryptographic random number generator for Rust

604
Other
Used by 3
54Health
Library Composer

Illuminate Support

The utility backbone of Laravel — string manipulation, fluent config objects, and service-provider bootstrapping, usable standalone in any PHP 8.3+ project.

584
MIT
Used by 3
36Health
Library npm

concat-stream

A tiny writable stream that buffers everything written to it and hands you back a single Buffer, string, or array.

574
MIT
Used by 3

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