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

54Health
Library Cargo

ryu

Fast, allocation-free floating point to string conversion for Rust, implementing the Ryu algorithm.

705
Apache 2.0
Used by 1
39Health
Library npm

combokeys

A dependency-free JavaScript library for binding keyboard shortcuts, combinations, and key sequences to any DOM element.

672
Apache 2.0
Used by 1
34Health
Library PyPI

uncurl

Convert curl commands into equivalent python-requests code, from a CLI or a small Python API.

667
Apache 2.0
Used by 1
36Health
Library PyPI

bashlex

A Python port of GNU bash's own parser that turns shell command lines into a full abstract syntax tree.

649
GPL 3.0
Used by 1
45Health
Library npm

formula-parser

A JavaScript library that parses and evaluates Excel-style formulas and mathematical expressions.

648
MIT
Used by 1
41Health
Library Composer

PSR Clock

The PSR-20 standard interface for reading the current time in PHP.

647
MIT
Used by 1
37Health
Library PyPI

django-user_agents

Django middleware that parses browser, OS, and device info from every request's user agent string.

646
MIT
Used by 1
69Health
Library PyPI

cloudpathlib

pathlib-style Python classes for S3, Google Cloud Storage, and Azure Blob Storage

629
MIT
Used by 1
70Health
Library PyPI

simpleeval

A single-file Python library for safely evaluating user-supplied expressions without exposing full eval() access.

613
MIT
Used by 1
36Health
Library PyPI

Unidecode

ASCII transliterations of Unicode text for slugs, legacy systems, and identifiers.

611
GPL 2.0
Used by 1
77Health
Library Composer

Symfony UID

Object-oriented PHP API to generate, parse, and represent UUIDs and ULIDs.

610
MIT
Used by 1
34Health
Library Cargo

heck

A Rust case conversion library that converts strings between camelCase, snake_case, kebab-case, Title Case and more with Unicode-aware word boundaries.

601
Apache 2.0
Used by 1
45Health
Library Cargo

typenum

Type-level numbers for Rust, evaluated entirely at compile time.

589
Other
Used by 1
65Health
Library Cargo

camino

UTF-8 encoded path types for Rust: Utf8Path and Utf8PathBuf as drop-in std::path replacements.

579
Apache 2.0
Used by 1
54Health
Library Composer

Portable ASCII

Dependency-free PHP library for fast ASCII string transliteration and cleaning.

577
MIT
Used by 1
64Health
Library PyPI

python-ulid

A fully-typed Python library for generating and parsing ULIDs — sortable, URL-safe unique identifiers with UUID interop and Pydantic support.

567
MIT
Used by 1
38Health
Library Composer

uap-php

A PHP port of Browserscope's user-agent parser for extracting browser, OS, and device details from UA strings.

562
MIT
Used by 1
58Health
Library Cargo

rstar

An R*-tree spatial index for fast nearest-neighbor and range queries in Rust

561
Other
Used by 1
76Health
Library Cargo

wide

Portable SIMD data types for Rust, a near drop-in replacement for std::simd

557
Other
Used by 1
41Health
Library PyPI

flatten-json

Flatten and unflatten deeply nested JSON in Python

554
MIT
Used by 1
37Health
Library npm

react-cool-onclickoutside

A tiny React hook that fires a callback when users click or touch outside one or more registered elements.

551
MIT
Used by 1
38Health
Library Cargo

smartstring

A drop-in replacement for Rust's String that inlines short strings on the stack

544
MPL-2.0
Used by 1
37Health
Library npm

use-media

A tiny React hook that tracks live CSS media query state without manual matchMedia wiring.

524
Other
Used by 1
34Health
Library npm

blob-util

Small cross-browser utilities for converting Blobs to and from base64 strings, ArrayBuffers, data URLs, and canvas images.

509
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