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
lodash.isarguments
The lodash method `_.isArguments` exported as a module.
12.2m+50%-10 years ago
3.1.0
-NoneUtility libraries
lodash.isundefined
The modern build of lodash’s `_.isUndefined` as a module.
11.6m+259%-11 years ago
3.0.1
-NoneUtility libraries
lodash.isnil
The lodash method `_.isNil` exported as a module.
11.6m+267%-10 years ago
4.0.0
-NoneUtility libraries
parse-asn1
utility library for parsing asn1 files for use with browserify-sign.
11.2m+10%-11 months ago
5.1.9
CommonJSNoneUtility libraries
@mui/utils
Utility functions for React components.
10.8m+30%-28 days ago
9.4.0
ESM + CommonJSBundledReact, Utility libraries
union-value
Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.
10.8m-8%-7 years ago
2.0.1
CommonJSNoneUtility libraries
mixin-deep
Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. No dependencies.
10.4m-6%-7 years ago
2.0.1
CommonJSNoneUtility libraries
typical
Isomorphic, functional type-checking for Javascript
10.2m+85%-1 year ago
7.3.0
ESM + CommonJSNoneTypeScript tooling, Utility libraries
lodash.snakecase
The lodash method `_.snakeCase` exported as a module.
9.8m+69%-10 years ago
4.1.1
-NoneUtility libraries
ramda
A practical functional library for JavaScript programmers.
9.7m+8%-11 months ago
0.32.0
ESM + CommonJSNoneUtility libraries
ext
JavaScript utilities with respect to emerging standard
9.7m+9%-4 years ago
1.7.0
-NoneUtility libraries, Polyfills and shims
arr-flatten
Recursively flatten an array or arrays.
9.6m-16%-9 years ago
1.1.0
CommonJSNoneUtility libraries, Node.js utilities
class-utils
Utils for working with JavaScript classes and prototype methods.
9.5m-17%-8 years ago
0.3.6
CommonJSNoneUtility libraries
constant-case
Transform into upper case string with an underscore between words
9.2m+26%-2 years ago
4.0.0
ESM onlyNoneUtility libraries
lodash.mergewith
The Lodash method `_.mergeWith` exported as a module.
8.8m+30%-7 years ago
4.6.2
-NoneUtility libraries
utility-types
Utility Types Collection for TypeScript
7.8m+125%-2 years ago
3.11.0
CommonJSBundledTypeScript tooling, Utility libraries
@jsonjoy.com/fs-node-utils
Utility functions for Node.js fs module
7.8m--2 days ago
4.79.0
CommonJSBundledFiles and file systems, TypeScript tooling
lodash.flattendeep
The lodash method `_.flattenDeep` exported as a module.
7.7m+11%-10 years ago
4.4.0
-NoneUtility libraries
remeda
TypeScript utility library where each function can be called data-first or data-last.
7.6m+876%-10 days ago
2.50.0
ESM + CommonJSBundledUtility libraries, TypeScript tooling
css-in-js-utils
Useful utility functions for CSS in JS solutions
7.5m+137%-6 years ago
3.1.0
ESM + CommonJSBundledCSS-in-JS and styling, Utility libraries
ts-toolbelt
TypeScript's largest utility library
7.1m+88%-5 years ago
9.6.0
CommonJSBundledTypeScript tooling, Utility libraries
stubborn-utils
A small collection of utilities for making functions somewhat resilient against errors.
6.9m--10 months ago
1.0.2
ESM onlyBundledUtility libraries
lodash.startcase
The lodash method `_.startCase` exported as a module.
6.7m+39%-10 years ago
4.4.0
-NoneUtility libraries
lib0
> Monorepo of isomorphic utility functions
6.3m+339%-8 months ago
0.2.117
ESM + CommonJSBundledUtility libraries
lodash.kebabcase
The lodash method `_.kebabCase` exported as a module.
6.2m+5%-10 years ago
4.1.1
-NoneUtility libraries
isomorphic.js
Isomorphic JavaScript helper functions (performance, crpyto, ..)
6m+331%-4 years ago
0.2.5
ESM + CommonJSNoneUtility libraries
lodash.castarray
The lodash method `_.castArray` exported as a module.
5.5m+76%-10 years ago
4.4.0
-NoneUtility libraries
unplugin-utils
A set of utility functions commonly used by unplugins.
5.4m+145%-2 months ago
0.3.2
ESM onlyBundledUtility libraries
lodash.template
The Lodash method `_.template` exported as a module.
5.1m+10%-5 months ago
4.18.1
-NoneUtility libraries
lodash.uniqby
The lodash method `_.uniqBy` exported as a module.
4.8m+53%-10 years ago
4.7.0
-NoneUtility libraries
lodash.isobject
The modern build of lodash’s `_.isObject` as a module.
4.8m+22%-11 years ago
3.0.2
-NoneUtility libraries
sift
MongoDB query filtering in JavaScript
4.8m+54%-2 years ago
17.1.3
ESM + CommonJSBundledUtility libraries
lodash.templatesettings
The Lodash method `_.templateSettings` exported as a module.
4.7m+1%-7 years ago
4.2.0
-NoneUtility libraries
lodash._reinterpolate
The modern build of lodash’s internal `reInterpolate` as a module.
4.6m-1%-11 years ago
3.0.0
-NoneUtility libraries
just-diff
Return an object representing the diffs between two objects. Supports jsonPatch protocol
4.6m+50%-3 years ago
6.0.2
ESM + CommonJSBundledTypeScript tooling, Utility libraries
lodash.upperfirst
The lodash method `_.upperFirst` exported as a module.
4.5m+12%-10 years ago
4.3.1
-NoneUtility libraries
just-diff-apply
Apply a diff to an object. Optionally supports jsonPatch protocol
4.4m+47%-3 years ago
5.5.0
ESM + CommonJSBundledTypeScript tooling, Utility libraries
ts-essentials
All essential TypeScript types in one place
4.2m+64%-3 months ago
10.2.1
CommonJSBundledTypeScript tooling, Utility libraries
@mui/x-internals
Utility functions for the MUI X packages (internal use only).
4m+51%-8 days ago
9.14.0
ESM + CommonJSBundledReact, Utility libraries
inflection
A port of inflection-js to node.js module
3.8m+20%-1 year ago
3.0.2
CommonJSBundledStrings and text, Utility libraries
babel-types
Babel Types is a Lodash-esque utility library for AST nodes
3.7m-16%-9 years ago
6.26.0
CommonJSNoneBuild tools, Utility libraries
ast-module-types
Collection of useful helper functions when trying to determine module type (CommonJS or AMD) properties of an AST node.
3.6m+25%-4 months ago
7.0.0
ESM onlyNoneUtility libraries
array-each
Loop over each item in an array and call the given function on every element.
3.4m+20%-9 years ago
1.0.1
CommonJSNoneUtility libraries
fp-ts
Functional programming in TypeScript
3.3m+17%-1 year ago
2.16.11
ESM + CommonJSBundledTypeScript tooling, Utility libraries
inspect-with-kind
`util.inspect` with additional type information
3.3m+147%-8 years ago
1.0.5
-NoneTypeScript tooling, Utility libraries
should-type-adaptors
Small utility functions to use the same traversing etc code on different types
3.3m+47%-8 years ago
1.1.0
CommonJSNoneUtility libraries
lodash.keys
The lodash method `_.keys` exported as a module.
3.3m-4%-10 years ago
4.2.0
-NoneUtility libraries
lodash.ismatch
The lodash method `_.isMatch` exported as a module.
3.2m-2%-10 years ago
4.4.0
-NoneUtility libraries
reftools
Utility functions to deal with references in objects
3m+44%-5 years ago
1.1.9
CommonJSNoneDocumentation tooling, Utility libraries
oas-kit-common
Common utility functions for oas-kit
3m+56%-6 years ago
1.0.8
CommonJSNoneDocumentation tooling, Utility 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.

  • lodash.isargumentsThe lodash method `_.isArguments` exported as a module.
  • lodash.isundefinedThe modern build of lodash’s `_.isUndefined` as a module.
  • lodash.isnilThe lodash method `_.isNil` exported as a module.
  • parse-asn1utility library for parsing asn1 files for use with browserify-sign.
  • @mui/utilsUtility functions for React components.
  • union-valueSet an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.
  • mixin-deepDeeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. No dependencies.
  • typicalIsomorphic, functional type-checking for Javascript
  • lodash.snakecaseThe lodash method `_.snakeCase` exported as a module.
  • ramdaA practical functional library for JavaScript programmers.
  • extJavaScript utilities with respect to emerging standard
  • arr-flattenRecursively flatten an array or arrays.
  • class-utilsUtils for working with JavaScript classes and prototype methods.
  • constant-caseTransform into upper case string with an underscore between words
  • lodash.mergewithThe Lodash method `_.mergeWith` exported as a module.
  • utility-typesUtility Types Collection for TypeScript
  • @jsonjoy.com/fs-node-utilsUtility functions for Node.js fs module
  • lodash.flattendeepThe lodash method `_.flattenDeep` exported as a module.
  • remedaTypeScript utility library where each function can be called data-first or data-last.
  • css-in-js-utilsUseful utility functions for CSS in JS solutions
  • ts-toolbeltTypeScript's largest utility library
  • stubborn-utilsA small collection of utilities for making functions somewhat resilient against errors.
  • lodash.startcaseThe lodash method `_.startCase` exported as a module.
  • lib0> Monorepo of isomorphic utility functions
  • lodash.kebabcaseThe lodash method `_.kebabCase` exported as a module.
  • isomorphic.jsIsomorphic JavaScript helper functions (performance, crpyto, ..)
  • lodash.castarrayThe lodash method `_.castArray` exported as a module.
  • unplugin-utilsA set of utility functions commonly used by unplugins.
  • lodash.templateThe Lodash method `_.template` exported as a module.
  • lodash.uniqbyThe lodash method `_.uniqBy` exported as a module.
  • lodash.isobjectThe modern build of lodash’s `_.isObject` as a module.
  • siftMongoDB query filtering in JavaScript
  • lodash.templatesettingsThe Lodash method `_.templateSettings` exported as a module.
  • lodash._reinterpolateThe modern build of lodash’s internal `reInterpolate` as a module.
  • just-diffReturn an object representing the diffs between two objects. Supports jsonPatch protocol
  • lodash.upperfirstThe lodash method `_.upperFirst` exported as a module.
  • just-diff-applyApply a diff to an object. Optionally supports jsonPatch protocol
  • ts-essentialsAll essential TypeScript types in one place
  • @mui/x-internalsUtility functions for the MUI X packages (internal use only).
  • inflectionA port of inflection-js to node.js module
  • babel-typesBabel Types is a Lodash-esque utility library for AST nodes
  • ast-module-typesCollection of useful helper functions when trying to determine module type (CommonJS or AMD) properties of an AST node.
  • array-eachLoop over each item in an array and call the given function on every element.
  • fp-tsFunctional programming in TypeScript
  • inspect-with-kind`util.inspect` with additional type information
  • should-type-adaptorsSmall utility functions to use the same traversing etc code on different types
  • lodash.keysThe lodash method `_.keys` exported as a module.
  • lodash.ismatchThe lodash method `_.isMatch` exported as a module.
  • reftoolsUtility functions to deal with references in objects
  • oas-kit-commonCommon utility functions for oas-kit