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
filenamify
Convert any string into a valid, cross-platform safe filename in one function call.
fast-safe-stringify
Fast JSON.stringify drop-in that safely handles circular references
termcolor
ANSI color formatting for terminal output in Python
fix-path
Fix the $PATH environment variable on macOS and Linux when your app is launched from a GUI
countries-and-timezones
Minimalistic library for looking up countries, IANA timezones, and their UTC/DST offsets, kept in sync with the tz database.
docstring_parser
Parse Python docstrings in ReST, Google, Numpydoc, and Epydoc styles
@electron-toolkit/preload
Type-safe helper for exposing Electron's ipcRenderer, webFrame, webUtils, and process APIs to the renderer via contextBridge.
RE2JS
Linear-time, ReDoS-safe regular expression engine for JavaScript
tmp-promise
A promise-based wrapper around the tmp package for creating and cleaning up temporary files and directories with async/await.
anser
A low-level parser that converts ANSI escape-sequence text into structured tokens or HTML
cel-go
The Go implementation of the Common Expression Language for fast, safe, embeddable expression evaluation.
Magika
AI-powered file content type detection for Rust, identifying 200+ formats in milliseconds on a single CPU.
symfony/event-dispatcher
Decouple PHP application components with a Mediator/Observer-pattern event dispatcher
copier
Reflection-based Go library for copying values between structs, slices, and maps with tag-driven field control.
jsondiffpatch
Diff and patch JavaScript objects with compact deltas, smart array diffing, and pluggable output formatters.
pinyin-pro
Fast, high-accuracy Chinese-to-pinyin conversion library with tone, initial/final, and text-matching support.
progressbar
A thread-safe, dependency-light progress bar and spinner library for Go CLI applications.
fake-useragent
Up-to-date user-agent string faker backed by a real-world browser usage database, bundled offline.
structs
Reflection-based Go utilities for converting structs to maps, slices, and field-level metadata without hand-written boilerplate.
microdiff
A tiny, zero-dependency library for deep diffing objects and arrays with full TypeScript support.
go-pretty
A Go library for rendering pretty console tables, lists, progress bars, and styled text with deep customization.
retry-go
A lightweight Go library for retrying fallible functions with configurable backoff, jitter, and per-error attempt limits.
go-diff
A Go library for computing text differences, fuzzy string matching, and applying patches, ported from Google's diff-match-patch.
hoist-non-react-statics
Copies a wrapped React component's static properties onto its higher-order component wrapper.