Skip to content
JS
Package category

Utility libraries

General-purpose helpers for arrays, objects, strings and functions.

763 packages16 comparisons

Packages compared

763 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
@sap/hdbext
Hana-client extension library and utility functions for using SAP HANA in node.js
17.1k---2 months ago
8.1.14
CommonJSNoneUtility libraries
@shakacode/recompose
A React utility belt for function components and higher-order components
16.9k---7 months ago
0.31.0
ESM + CommonJSBundledUtility libraries, React
solidity-bytes-utils
Solidity bytes tightly packed arrays utility library.
16.9k+99%-1 year ago
0.8.4
CommonJSNoneBlockchain and Web3, Utility libraries
leaflet-geometryutil
Leaflet utility functions on geometries
16.8k+5%--
0.10.3
CommonJSBundledMaps and geolocation, Utility libraries
@ember-intl/formatjs-extract-cldr-data
Utility library that extracts the CLDR data that's needed by the FormatJS libraries.
16.8k---7 years ago
6.1.0
CommonJSNoneInternationalisation, Utility libraries
object.filter
Create a new object filtered to have only properties for which the callback returns true.
16.6k-19%-11 years ago
0.3.0
CommonJSNoneUtility libraries
utils
Fast, generic JavaScript/node.js utility functions.
16.6k-19%-11 years ago
0.3.1
CommonJSNoneUtility libraries
styled-components-breakpoint
Utility functions for creating breakpoints in `styled-components` 💅.
16.3k+3%-6 years ago
3.0.0-preview.20
ESM + CommonJSBundledReact, CSS-in-JS and styling
lodash.pluck
The modern build of lodash’s `_.pluck` as a module.
16k+12%-11 years ago
3.1.2
-NoneUtility libraries
eslint-plugin-lodash-fp
ESLint rules for lodash/fp
15.7k-3%-8 years ago
2.2.0-a1
-NoneLinting and formatting, Utility libraries
@stdlib/utils-inherit
Implement prototypical inheritance by replacing the prototype of one constructor with the prototype of another constructor.
15.3k---7 months ago
0.2.3
CommonJSBundledUtility libraries
@stdlib/assert-is-nonnegative-integer-array
Test if a value is an array-like object containing only nonnegative integers.
15.2k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@ganache/utils
Utility functions for @ganache packages
14.8k---2 years ago
0.9.2
CommonJSBundledBlockchain and Web3, Utility libraries
deverything
Everything you need for Dev
14.3k+631%-1 month ago
5.8.1
ESM + CommonJSBundledTesting, Utility libraries
react-phone-hooks
React hooks and utility functions for parsing and validating phone numbers.
14.1k+93%-6 months ago
0.1.22
ESM + CommonJSBundledParsers and serialisers, React
qsu
Everyday helpers you would otherwise write yourself: slugs, text case, date math, number and file size formatting, deep clone and merge, email and URL validation, debounce, throttle and hashing. No dependencies.
14.1k-35%-5 days ago
1.20.0
ESM onlyBundledUtility libraries, Strings and text
@equinor/eds-utils
Utility functions and hooks for the Equinor Design System
14k---4 months ago
2.2.1
ESM + CommonJSBundledUI component libraries, React
@stdlib/assert-is-number-array
Test if a value is an array-like object of numbers.
13.8k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
to-hex
Convert values to hex string
13.6k+57%-4 years ago
0.0.18
CommonJSBundledUtility libraries, Node.js utilities
geolocation-utils
A utility library for calculations with geolocations
13.6k+68%-1 year ago
1.2.6
CommonJSBundledMaps and geolocation, Utility libraries
array-intersection
Return an array with the unique values present in _all_ given arrays using strict equality for comparisons.
13.3k-26%-11 years ago
0.1.2
CommonJSNoneUtility libraries
@stdlib/assert-is-nonnegative-number
Test if a value is a number having a nonnegative value.
13k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
rambdax
Extended version of Rambda - a lightweight, faster alternative to Ramda
12.4k-1%-1 year ago
11.3.1
ESM + CommonJSBundledUtility libraries
xsh
Some random NodeJS helper functions for shell execution
12.1k+18%-1 day ago
1.1.7
ESM onlyBundledUtility libraries
@sapphire/duration
A time duration utility library for JavaScript.
12.1k---1 year ago
1.2.0
ESM + CommonJSBundledTypeScript tooling, Utility libraries
@bahmutov/all-paths
Given an object returns list of all possible paths to its properties
12k---8 years ago
1.0.2
CommonJSNoneUtility libraries
schematics-utilities
🛠️ Useful exported utilities for working with Schematics
11.7k-43%-5 years ago
2.0.3
CommonJSBundledUtility libraries, Angular
ts-gems
Valuable typing extensions for TypeScript
11.6k+4%-16 days ago
4.0.4
ESM onlyBundledTypeScript tooling, Utility libraries
@sveltejs/sv-utils
Utility functions for sv
11.5k---1 month ago
0.3.3
ESM onlyBundledSvelte, CLI tools and terminal utilities
gulp-template
Render/precompile Lodash/Underscore templates
11.4k-20%-1 year ago
6.1.0
ESM onlyNoneUtility libraries
@stdlib/assert-is-node
Check if the runtime is Node.js.
11.3k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/assert-is-null
Test if a value is null.
11.2k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/assert-is-browser
Check if the runtime is a web browser.
11.2k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@solana-developers/helpers
Solana helper functions
11.1k---1 year ago
2.8.1
ESM + CommonJSBundledBlockchain and Web3, Utility libraries
@stdlib/time-toc
Return a high-resolution time difference.
11.1k---7 months ago
0.2.3
CommonJSBundledUtility libraries
ftld
a small, focused, library that provides a set of functional primitives for building robust and resilient applications in TypeScript
11.1k+352%-2 years ago
5.0.4
ESM + CommonJSBundledUtility libraries, TypeScript tooling
@stdlib/time-tic
Return a high-resolution time.
11.1k---7 months ago
0.2.3
CommonJSBundledUtility libraries
@stdlib/string-from-code-point
Create a string from a sequence of Unicode code points.
11.1k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Strings and text
@stdlib/assert-is-node-writable-stream-like
Test if a value is Node writable stream-like.
11.1k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/assert-is-node-stream-like
Test if a value is Node stream-like.
11.1k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/utils-pick
Return a partial object copy containing only specified keys.
10.9k---7 months ago
0.2.3
CommonJSBundledUtility libraries
@stdlib/utils-omit
Return a partial object copy excluding specified keys.
10.9k---7 months ago
0.2.3
CommonJSBundledUtility libraries
attempt-x
Invokes function, returning an object of the results.
10.8k+6%-7 years ago
2.1.2
ESM + CommonJSNoneDOM and browser utilities, Node.js utilities
clean-react-props
Utility function for passing clean props to DOM elements in React.
10.6k+173%-6 years ago
0.4.0
ESM + CommonJSNoneReact, Utility libraries
just-deep-map-values
Returns an object with values at all depths mapped according to the provided function
10.3k-52%-3 years ago
1.2.0
ESM + CommonJSBundledTypeScript tooling, Utility libraries
@abp/lodash
ABP Framework is a complete open-source infrastructure to create modern web applications by following the best practices and conventions of software development. This package is a part of the [ABP Framework](https://abp.io) and contains client-side files.
10.3k---11 days ago
10.6.1
-NoneUtility libraries, Angular
@stdlib/utils-try-require
Wrap `require` in a try/catch block.
10.1k---7 months ago
0.2.3
CommonJSBundledUtility libraries
@dataform/sql
General purpose SQL helper functions for building queries in JS across dialects.
10k---5 years ago
0.4.0
CommonJSBundledUtility libraries
waterline-criteria
Utility library for working with Waterline criterias. Especially useful when building Sails adapters for key/value databases.
9.9k-34%-9 years ago
2.0.0
CommonJSNoneUtility libraries, ORMs and query builders
unist-util-lsp
Utility to convert between unist and language server protocol
9.8k+174%-3 years ago
2.1.0
ESM onlyBundledUtility libraries

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.