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
ms
Tiny millisecond conversion utility
433.5m+62%-5 years ago
2.1.3
CommonJSNoneUtility libraries
type-fest
A collection of essential TypeScript types
285.1m+47%-8 days ago
5.10.0
ESM onlyBundledTypeScript tooling, Utility libraries
@babel/types
Babel Types is a Lodash-esque utility library for AST nodes
182.9m+120%-6 days ago
8.0.6
ESM onlyBundledBuild tools, Utility libraries
call-bind-apply-helpers
Helper functions around Function call/apply/bind, for use in `call-bind`
129.6m+126%-1 year ago
1.0.2
CommonJSBundledUtility libraries
lodash
Utility library for arrays, objects, strings, numbers and functions.
128.5m+94%-5 months ago
4.18.1
CommonJSNoneUtility libraries
@babel/helpers
Collection of helper functions used by Babel transforms.
127.7m+137%-14 days ago
8.0.5
ESM onlyBundledUtility libraries
prelude-ls
prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.
114.1m+90%-6 years ago
1.2.1
CommonJSNoneUtility libraries
lodash.merge
The Lodash method `_.merge` exported as a module.
94.7m+109%-7 years ago
4.6.2
-NoneUtility libraries
jest-util
This packages is a collection of utilities and helper functions
89.1m+35%-24 days ago
30.5.1
ESM + CommonJSBundledTesting, Utility libraries
asynckit
Minimal async jobs utility library, with streams support
88.9m+54%-9 months ago
0.5.0
CommonJSNonePromises and async control flow, Utility libraries
date-fns
Collection of standalone functions for working with native JavaScript Date objects.
72.4m+129%-3 months ago
4.4.0
ESM + CommonJSBundledDate and time, Utility libraries
extend-shallow
Extend an object with the properties of additional objects. node.js/javascript util.
70.9m+4%-8 years ago
3.0.2
CommonJSNoneUtility libraries
jest-matcher-utils
A set of utility functions for expect and related packages
55.3m+31%-6 days ago
30.5.2
ESM + CommonJSBundledUtility libraries
lodash.isplainobject
The lodash method `_.isPlainObject` exported as a module.
51.5m+92%-10 years ago
4.0.6
-NoneUtility libraries
@rollup/pluginutils
A set of utility functions commonly used by Rollup plugins
47.5m+116%-3 months ago
5.4.0
ESM + CommonJSBundledUtility libraries, Bundler plugins and loaders
lodash.isboolean
The lodash method `_.isBoolean` exported as a module.
40.7m+120%-10 years ago
3.0.3
-NoneUtility libraries
archiver-utils
utility functions for archiver
39.3m+161%-2 years ago
5.0.2
CommonJSNoneUtility libraries
lodash.isstring
The lodash method `_.isString` exported as a module.
38.5m+93%-10 years ago
4.0.1
-NoneUtility libraries
lodash.once
The lodash method `_.once` exported as a module.
38.4m+84%-10 years ago
4.1.1
-NoneUtility libraries
lodash.debounce
The lodash method `_.debounce` exported as a module.
37.9m+59%-10 years ago
4.0.8
-NonePromises and async control flow, Utility libraries
unist-util-position
unist utility to get the position of a node
37m+241%-3 years ago
5.0.0
ESM onlyBundledUtility libraries
es-toolkit
Utility library with TypeScript types and a Lodash compatibility layer.
36.6m+773%-28 days ago
1.52.0
ESM + CommonJSBundledUtility libraries
lodash.includes
The lodash method `_.includes` exported as a module.
35.6m+108%-10 years ago
4.3.0
-NoneUtility libraries
lodash.isnumber
The lodash method `_.isNumber` exported as a module.
35.5m+105%-10 years ago
3.0.3
-NoneUtility libraries
lodash.isinteger
The lodash method `_.isInteger` exported as a module.
35.5m+108%-10 years ago
4.0.4
-NoneUtility libraries
lodash-es
The Lodash library exported as ES modules.
34.3m+135%-5 months ago
4.18.1
ESM onlyNoneUtility libraries
lodash.uniq
The lodash method `_.uniq` exported as a module.
27.8m+61%-10 years ago
4.5.0
-NoneUtility libraries
lodash.defaults
The lodash method `_.defaults` exported as a module.
22.6m+91%-10 years ago
4.2.0
-NoneUtility libraries
lodash.isequal
The Lodash method `_.isEqual` exported as a module.
21.9m+93%-9 years ago
4.5.0
-NoneUtility libraries
underscore
JavaScript's functional programming helper library.
21.5m+55%-7 months ago
1.13.8
ESM + CommonJSNoneUtility libraries
lodash.clonedeep
The lodash method `_.cloneDeep` exported as a module.
21.4m+59%-10 years ago
4.5.0
-NoneUtility libraries
has-values
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
20.1m-5%-8 years ago
2.0.1
CommonJSNoneUtility libraries
date-fns-jalali
Modern JavaScript date utility library for jalali calendar
20.1m+812%-3 months ago
4.4.0-0
ESM + CommonJSBundledUtility libraries
@angular-devkit/core
Angular DevKit - Core Utility Library
18.9m+53%-1 day ago
22.2.0
CommonJSBundledAngular, CLI tools and terminal utilities
lodash.sortby
The lodash method `_.sortBy` exported as a module.
17.5m+13%-10 years ago
4.7.0
-NoneUtility libraries
snake-case
Transform into a lower case string with underscores between words
17m+45%-2 years ago
4.0.0
ESM onlyNoneUtility libraries
arr-diff
Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.
16.4m-8%-9 years ago
4.0.0
CommonJSNoneUtility libraries
tsutils
utilities for working with typescript's AST
16.1m-17%-5 years ago
3.21.0
-NoneTypeScript tooling, Utility libraries
lodash.escaperegexp
The lodash method `_.escapeRegExp` exported as a module.
15.9m+177%-10 years ago
4.1.2
-NoneUtility libraries
lodash.flatten
The lodash method `_.flatten` exported as a module.
15.5m+89%-10 years ago
4.4.0
-NoneUtility libraries
lodash.union
The lodash method `_.union` exported as a module.
14.1m+133%-10 years ago
4.6.0
-NoneUtility libraries
shallowequal
Like lodash isEqualWith but for shallow equal.
14m+61%-8 years ago
1.1.0
CommonJSNoneUtility libraries
lodash.throttle
The lodash method `_.throttle` exported as a module.
14m+129%-10 years ago
4.1.1
-NonePromises and async control flow, Utility libraries
lodash.difference
The lodash method `_.difference` exported as a module.
13.9m+128%-10 years ago
4.5.0
-NoneUtility libraries
arr-union
Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons.
13.6m+1%-10 years ago
3.1.0
CommonJSNoneUtility libraries
lodash.isfunction
The Lodash method `_.isFunction` exported as a module.
13.6m+143%-8 years ago
3.0.9
-NoneUtility libraries
pvtsutils
pvtsutils is a set of common utility functions used in various Peculiar Ventures TypeScript based projects.
13.6m+319%-1 year ago
1.3.6
ESM + CommonJSBundledTypeScript tooling, Utility libraries
lodash.groupby
The lodash method `_.groupBy` exported as a module.
13.4m+287%-10 years ago
4.6.0
-NoneUtility libraries
lodash.get
The lodash method `_.get` exported as a module.
13.3m+5%-10 years ago
4.4.2
-NoneUtility libraries
lodash.truncate
The lodash method `_.truncate` exported as a module.
13m+31%-10 years ago
4.4.2
-NoneUtility 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.

  • msTiny millisecond conversion utility
  • type-festA collection of essential TypeScript types
  • @babel/typesBabel Types is a Lodash-esque utility library for AST nodes
  • call-bind-apply-helpersHelper functions around Function call/apply/bind, for use in `call-bind`
  • lodashUtility library for arrays, objects, strings, numbers and functions.
  • @babel/helpersCollection of helper functions used by Babel transforms.
  • prelude-lsprelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.
  • lodash.mergeThe Lodash method `_.merge` exported as a module.
  • jest-utilThis packages is a collection of utilities and helper functions
  • asynckitMinimal async jobs utility library, with streams support
  • date-fnsCollection of standalone functions for working with native JavaScript Date objects.
  • extend-shallowExtend an object with the properties of additional objects. node.js/javascript util.
  • jest-matcher-utilsA set of utility functions for expect and related packages
  • lodash.isplainobjectThe lodash method `_.isPlainObject` exported as a module.
  • @rollup/pluginutilsA set of utility functions commonly used by Rollup plugins
  • lodash.isbooleanThe lodash method `_.isBoolean` exported as a module.
  • archiver-utilsutility functions for archiver
  • lodash.isstringThe lodash method `_.isString` exported as a module.
  • lodash.onceThe lodash method `_.once` exported as a module.
  • lodash.debounceThe lodash method `_.debounce` exported as a module.
  • unist-util-positionunist utility to get the position of a node
  • es-toolkitUtility library with TypeScript types and a Lodash compatibility layer.
  • lodash.includesThe lodash method `_.includes` exported as a module.
  • lodash.isnumberThe lodash method `_.isNumber` exported as a module.
  • lodash.isintegerThe lodash method `_.isInteger` exported as a module.
  • lodash-esThe Lodash library exported as ES modules.
  • lodash.uniqThe lodash method `_.uniq` exported as a module.
  • lodash.defaultsThe lodash method `_.defaults` exported as a module.
  • lodash.isequalThe Lodash method `_.isEqual` exported as a module.
  • underscoreJavaScript's functional programming helper library.
  • lodash.clonedeepThe lodash method `_.cloneDeep` exported as a module.
  • has-valuesReturns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
  • date-fns-jalaliModern JavaScript date utility library for jalali calendar
  • @angular-devkit/coreAngular DevKit - Core Utility Library
  • lodash.sortbyThe lodash method `_.sortBy` exported as a module.
  • snake-caseTransform into a lower case string with underscores between words
  • arr-diffReturns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.
  • tsutilsutilities for working with typescript's AST
  • lodash.escaperegexpThe lodash method `_.escapeRegExp` exported as a module.
  • lodash.flattenThe lodash method `_.flatten` exported as a module.
  • lodash.unionThe lodash method `_.union` exported as a module.
  • shallowequalLike lodash isEqualWith but for shallow equal.
  • lodash.throttleThe lodash method `_.throttle` exported as a module.
  • lodash.differenceThe lodash method `_.difference` exported as a module.
  • arr-unionCombines a list of arrays, returning a single array with unique values, using strict equality for comparisons.
  • lodash.isfunctionThe Lodash method `_.isFunction` exported as a module.
  • pvtsutilspvtsutils is a set of common utility functions used in various Peculiar Ventures TypeScript based projects.
  • lodash.groupbyThe lodash method `_.groupBy` exported as a module.
  • lodash.getThe lodash method `_.get` exported as a module.
  • lodash.truncateThe lodash method `_.truncate` exported as a module.