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

90Health
Library Cargo

gix

An idiomatic, lean, fast and safe pure Rust implementation of Git for programmatic repository access.

12,004
Apache 2.0
Used by 4
47Health
Library npm

Numeral.js

Format and manipulate numbers, currency, and percentages with Excel-style format strings.

9,699
MIT
Used by 4
71Health
Library npm

hotkeys-js

Zero-dependency JavaScript library for binding, scoping, and dispatching keyboard shortcuts in the browser.

7,127
MIT
Used by 4
76Health
Library PyPI

lark

A modern parsing toolkit for Python supporting Earley, LALR(1), and CYK parsers with automatic tree construction.

6,005
MIT
Used by 4
45Health
Library npm

accounting.js

A lightweight, dependency-free JavaScript library for parsing and formatting numbers, money, and currency values.

4,978
MIT
Used by 4
81Health
Library Composer

Symfony Filesystem

Cross-platform filesystem and path utilities for PHP applications

4,630
MIT
Used by 4
62Health
Library Go

cast

Safe, predictable type conversion for Go — turn any value into the exact type you need without panics.

3,980
MIT
Used by 4
71Health
Library npm

react-native-share

Native share sheets and direct social-app sharing for React Native, from a single cross-platform API.

3,896
MIT
Used by 4
94Health
Library Composer

Device Detector

Universal PHP library for parsing user agents into browsers, OS, and device info

3,534
Other
Used by 4
56Health
Library npm

cuid

A collision-resistant, sequential ID generator for Node and browsers

3,502
MIT
Used by 4
72Health
Library Composer

composer/semver

PHP semantic version comparison, constraint parsing, and validation library from the Composer team

3,306
MIT
Used by 4
50Health
Library npm

Vue Demi

A compatibility shim for writing one library that works across Vue 2 and Vue 3

3,129
MIT
Used by 4
71Health
Library npm

webextension-polyfill

A lightweight polyfill that gives Chrome extensions Firefox's Promise-based browser API namespace.

3,068
MPL-2.0
Used by 4
67Health
Library Cargo

Scraper

HTML parsing and querying with CSS selectors, built on Servo's html5ever and selectors crates.

2,424
Other
Used by 4
49Health
Library npm

node-pool

Promise-based generic resource pool for reusing or throttling expensive resources like database connections.

2,405
MIT
Used by 4
50Health
Library Go

filetype

Fast, dependency-free Go library that detects file and MIME types from magic number signatures.

2,300
MIT
Used by 4
54Health
Library Cargo

derive_more

Adds #[derive(...)] macros for Add, From, Display, IntoIterator, Deref, and other common Rust traits

2,149
MIT
Used by 4
44Health
Library npm

sprintf-js

Complete JavaScript sprintf implementation for the browser and Node.js

2,140
BSD 3
Used by 4
46Health
Library PyPI

langdetect

Python port of Google's Java language-detection library for text language identification

1,904
Other
Used by 4
44Health
Library npm

simplex-noise

A fast, dependency-free simplex noise implementation for JavaScript and TypeScript

1,849
MIT
Used by 4
43Health
Library PyPI

pyperclip

A cross-platform Python module for copying and pasting text to the system clipboard, with zero required dependencies.

1,842
BSD 3
Used by 4
53Health
Library npm

update-notifier

Notify CLI users of new npm package versions without slowing down startup

1,807
Other
Used by 4
36Health
Library npm

module-alias

Register directory aliases and custom module paths in Node.js to replace long relative require/import chains with short names.

1,785
MIT
Used by 4
47Health
Library npm

react-fast-compare

The fastest deep-equal comparison for React, purpose-built for React.memo and shouldComponentUpdate.

1,666
MIT
Used by 4

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