---
title: "JavaScript & React utilities"
description: "Reuse helpers for collections, identifiers, browser behavior, and React integrations."
pagination: false
---

{/* Generated from content/. Edit the catalog, not this page. */}

<PurposeNote title="Choose by the job you need to do.">Prefer focused utilities for a concrete operation and check their runtime assumptions.</PurposeNote>

## Choose a library or tool

25 options in this category.

<LibraryIndex category="utilities" />

<LibraryCard libraryId="beautiful-react-hooks" />

<LibraryCard libraryId="deep-equal-json" />

<LibraryCard libraryId="dinero-js" />

<LibraryCard libraryId="es-toolkit" />

<LibraryCard libraryId="filterql" />

<LibraryCard libraryId="flatbush" />

<LibraryCard libraryId="jquery" />

<LibraryCard libraryId="jsdiff" />

<LibraryCard libraryId="lodash" />

<LibraryCard libraryId="merge-refs" />

<LibraryCard libraryId="nano-id" />

<LibraryCard libraryId="radash" />

<LibraryCard libraryId="re2js" />

<LibraryCard libraryId="react-device-detect" />

<LibraryCard libraryId="react-use" />

<LibraryCard libraryId="regex" />

<LibraryCard libraryId="select-dom" />

<LibraryCard libraryId="sugar" />

<LibraryCard libraryId="tinyqueue" />

<LibraryCard libraryId="tldts" />

<LibraryCard libraryId="uaparser-js" />

<LibraryCard libraryId="usehooks" />

<LibraryCard libraryId="usehooks-ts" />

<LibraryCard libraryId="utf-8-validate" />

<LibraryCard libraryId="uuidv4" />

## Keep exploring

<CategoryGrid exclude="utilities" group="Manage application data" limit={4} />

[Browse all categories →](/)
