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).
Packages in Utilities, IDs & Helpers
Kind
Sort:Used by Most Apps
stable_deref_trait
An unsafe marker trait identifying types like Box, Rc, and Vec that deref to a stable address
react-immutable-pure-component
A drop-in React.PureComponent and React.memo replacement that diffs Immutable.js data by value instead of by reference.
caseless
Unicode-correct caseless string matching for Rust using default, canonical, and compatibility case folding.
constantly
Symbolic constants for Python with named text, numeric, and bit-flag values.
jaraco.functools
Additional functools utilities in the spirit of Python's stdlib functools
parse_type
Extends the Python parse module with composable type converters and cardinality
tty-browserify
Browser stub for Node.js's tty module, used automatically by Browserify when bundling code that requires 'tty'.
text-case
Convert strings between camelCase, PascalCase, snake_case, kebab-case, and 17 other text case formats with a zero-dependency TypeScript monorepo.
page_size
A tiny, cross-platform Rust crate for retrieving the system memory page size
hast-util-is-element
Checks whether a hast node is an Element, optionally matching a tag name, list of tag names, or a custom test function.
is-git-clean
A tiny Node.js library to find out whether a Git working directory is clean or has uncommitted changes.
is-valid-path
Lightweight utility that checks whether a string is a valid, non-glob file path in Node.js.
lz-string-python
A Python 2/3 port of the LZ-String JavaScript library for compressing strings into Base64, UTF-16, URI-safe, or byte formats.
warn-once
Print a console warning exactly once during development
grammY Throttler
A throttling transformer for grammY that queues and rate-limits outgoing Telegram Bot API calls.
decode-named-character-reference
Decodes a single named HTML character reference, such as amp or notin, into its actual Unicode character.
shutdown_hooks_rs
A minimal Rust wrapper around the C standard library's atexit function for registering shutdown hooks.
smol_str
A small-string-optimized, immutable Rust string type with O(1) clone and no heap allocation for short strings.
Gitingest
Turn any Git repository or local directory into a clean, token-counted text digest ready to paste into an LLM prompt.
home
Canonical Rust library for resolving the home, CARGO_HOME, and RUSTUP_HOME directories used by Cargo and rustup.
newspaper3k
Python library for scraping, extracting, and curating news articles and their metadata.
IceCream
A Python debugging library that prints both an expression and its value, so you never have to write print("x:", x) again.
Mailcheck
A lightweight JavaScript library that suggests the right domain when users misspell their email address in a form.
fastdom
Batches DOM measure and mutate calls into requestAnimationFrame queues to eliminate layout thrashing in web apps.