Transform application data
Reuse helpers for collections, identifiers, browser behavior, and React integrations.
Options for this task
Jump to a library or tool (25)
beautiful-react-hooks
Library / toolA collection of reusable hooks for common React behaviors.
- Good for
- Avoiding repeated browser-event and component-state plumbing.
deep-equal-json
Library / toolA helper for comparing JSON-compatible values deeply.
- Good for
- Checking whether nested serialized data has changed.
Dinero.js
Library / toolUtilities for representing monetary amounts and performing money calculations.
- Good for
- Handling currencies and arithmetic without treating money as an unstructured number.
es-toolkit
Library / toolA typed collection of common JavaScript utility functions.
- Good for
- Handling everyday collection and data transformations with individual helpers.
FilterQL
Library / toolA query language for filtering structured JavaScript data.
- Good for
- Expressing reusable filtering conditions over collections.
Flatbush
Library / toolA spatial index for quickly searching rectangles and points.
- Good for
- Finding nearby or overlapping objects in a large static dataset.
jQuery
Library / toolA browser library for DOM manipulation, events, and Ajax requests.
- Good for
- Maintaining existing jQuery interfaces and integrating older browser widgets.
jsdiff
Library / toolAlgorithms for finding differences between strings and structured text.
- Good for
- Showing text changes, patches, and comparison views.
Lodash
Library / toolUtilities for working with arrays, objects, strings, and functions.
- Good for
- Maintaining familiar data-transformation helpers across a JavaScript codebase.
merge-refs
Library / toolA helper for assigning several React refs through one callback.
- Good for
- Combining internal and forwarded refs in reusable components.
Nano ID
Library / toolA generator for compact, URL-friendly random identifiers.
- Good for
- Creating short unique IDs for application records and shareable links.
Radash
Library / toolA collection of utility functions for JavaScript and TypeScript.
- Good for
- Reducing repeated application-level data manipulation code.
RE2JS
Library / toolA JavaScript implementation of RE2-style regular-expression matching.
- Good for
- Using predictable regex execution for supported pattern syntax.
react-device-detect
Library / toolReact helpers for detecting browser and device information.
- Good for
- Adapting behavior when a feature check alone does not cover device differences.
react-use
Library / toolA broad collection of React utility hooks.
- Good for
- Reusing common state, lifecycle, and browser-integration behaviors.
Regex
Library / toolUtilities for composing more expressive JavaScript regular expressions.
- Good for
- Writing and maintaining complex patterns with clearer structure.
select-dom
Library / toolConvenience helpers for selecting DOM elements.
- Good for
- Small browser scripts that need concise DOM queries.
Sugar
Library / toolUtilities that extend common operations on JavaScript values.
- Good for
- Working with dates, strings, and collections through a unified helper library.
TinyQueue
Library / toolA binary-heap priority queue for JavaScript.
- Good for
- Processing items in priority order without repeatedly sorting an array.
tldts
Library / toolA parser for domain names and public suffix information.
- Good for
- Extracting hostnames, domains, and subdomains from URLs.
UAParser.js
Library / toolA parser for browser, operating-system, and device information from user agents.
- Good for
- Interpreting user-agent strings in analytics or compatibility workflows.
usehooks
Library / toolA collection of React hooks for common application needs.
- Good for
- Adding reusable browser and state behavior to components.
usehooks-ts
Library / toolA TypeScript-oriented collection of React hooks.
- Good for
- Adding typed, reusable application behavior without writing every hook from scratch.
utf-8-validate
Library / toolA utility for checking whether a buffer contains valid UTF-8.
- Good for
- Validating incoming binary data before interpreting it as text.
uuidv4
Library / toolA utility for generating version-four UUIDs.
- Good for
- Creating identifiers for records and application objects.
Before you decide
Try a small, realistic example. Check the runtime, accessibility, maintenance, and license requirements for the features you need.