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
humps
Underscore-to-camelCase converter (and vice versa) for strings and object keys in JavaScript.
993.5k+33%-9 years ago
2.0.1
CommonJSNoneUtility libraries, Strings and text
lodash._baseassign
The modern build of lodash’s internal `baseAssign` as a module.
969.5k-11%-11 years ago
3.2.0
-NoneUtility libraries
lodash.filter
The lodash method `_.filter` exported as a module.
969k+10%-10 years ago
4.6.0
-NoneUtility libraries
lodash.has
The lodash method `_.has` exported as a module.
959.2k-9%-10 years ago
4.5.2
-NoneUtility libraries
lodash.some
The lodash method `_.some` exported as a module.
950.1k+1%-10 years ago
4.6.0
-NoneUtility libraries
array-last
Get the last or last n elements in an array.
949.2k-23%-8 years ago
1.3.0
CommonJSNoneUtility libraries, Node.js utilities
lodash.lowercase
The lodash method `_.lowerCase` exported as a module.
932.3k+57%-10 years ago
4.3.0
-NoneUtility libraries
lodash.bind
The lodash method `_.bind` exported as a module.
915.9k-3%-10 years ago
4.2.1
-NoneUtility libraries
@rjsf/utils
Utility functions for @rjsf/core
906.9k---9 days ago
6.10.1
ESM + CommonJSBundledParsers and serialisers, Utility libraries
gulp-util
Utility functions for gulp plugins
877.6k-2%-9 years ago
3.0.8
-NoneUtility libraries
arr-map
Faster, node.js focused alternative to JavaScript's native array map.
842.4k-12%-9 years ago
2.0.2
CommonJSNoneUtility libraries
lodash.padstart
The lodash method `_.padStart` exported as a module.
838.1k+20%-10 years ago
4.6.1
-NoneUtility libraries
object.reduce
Reduces an object to a value that is the accumulated result of running each property in the object through a callback.
822.3k-12%-9 years ago
1.0.1
CommonJSNoneUtility libraries
tsafe
A collection of utilities to step up your TypeScript game
811.9k+367%-11 months ago
1.8.12
ESM + CommonJSBundledTypeScript tooling, Testing
array-initial
Get all but the last element or last n elements of an array.
806.9k-6%-8 years ago
1.1.0
CommonJSNoneUtility libraries
@fastify/sensible
Defaults for Fastify that everyone can agree on
804.4k---1 month ago
6.0.5
CommonJSBundledHTTP servers and web frameworks, Utility libraries
koalas
Coalesce for JavaScript. Returns the first value that is not undefined or null.
802.2k-62%-9 years ago
1.0.2
CommonJSNoneUtility libraries
lodash.assignin
The lodash method `_.assignIn` exported as a module.
792k+3%-10 years ago
4.2.0
-NoneUtility libraries
is-base64
Predicate that returns true if base64 string.
782.7k+82%-6 years ago
1.1.0
CommonJSNoneCryptography and hashing, Schema validation
lodash.uniqwith
The lodash method `_.uniqWith` exported as a module.
778.9k+44%-10 years ago
4.5.0
-NoneUtility libraries
lodash.maxby
The lodash method `_.maxBy` exported as a module.
760.4k+11%-10 years ago
4.6.0
-NoneUtility libraries
lodash.unescape
The lodash method `_.unescape` exported as a module.
745.7k-6%-10 years ago
4.0.1
-NoneUtility libraries
just-curry-it
return a curried function
729.3k+56%-3 years ago
5.3.0
ESM + CommonJSBundledTypeScript tooling, Utility libraries
tightrope
Point-free functional utility library
728.4k+23%-1 year ago
0.3.0
ESM onlyBundledUtility libraries
@intlify/utils
Collection of i18n utilities
727.4k---10 months ago
1.0.1
ESM + CommonJSBundledInternationalisation, Utility libraries
lodash.tail
The lodash method `_.tail` exported as a module.
721.4k+48%-10 years ago
4.1.1
-NoneUtility libraries
lodash._basevalues
The modern build of lodash’s internal `baseValues` as a module.
706.2k+8%-11 years ago
3.0.0
-NoneUtility libraries
trim-off-newlines
Similar to String#trim() but removes only newlines
681.6k-31%-4 years ago
1.0.3
-NoneUtility libraries
is-empty
Check whether a value is "empty".
674.5k+36%-9 years ago
1.2.0
CommonJSNoneDOM and browser utilities, Node.js utilities
lodash.reject
The lodash method `_.reject` exported as a module.
671.3k+7%-10 years ago
4.6.0
-NoneUtility libraries
lodash._reevaluate
The modern build of lodash’s internal `reEvaluate` as a module.
666.7k-7%-11 years ago
3.0.0
-NoneUtility libraries
lodash._reescape
The modern build of lodash’s internal `reEscape` as a module.
666.6k-2%-11 years ago
3.0.0
-NoneUtility libraries
lodash.pad
The lodash method `_.pad` exported as a module.
654.8k+19%-10 years ago
4.5.1
-NoneUtility libraries
i
custom inflections for nodejs
645.6k+13%-5 years ago
0.3.7
CommonJSNoneStrings and text, Utility libraries
to-snake-case
Convert a string to snake case.
642.7k+115%-10 years ago
1.0.0
-NoneUtility libraries
@stdlib/number-float64-base-normalize
Return a normal number `y` and exponent `exp` satisfying `x = y * 2^exp`.
620.5k---7 months ago
0.2.4
CommonJSBundledUtility libraries
@stdlib/utils-define-nonenumerable-read-only-property
Define a non-enumerable read-only property.
612.5k---7 months ago
0.2.3
CommonJSBundledUtility libraries
lodash.toarray
The lodash method `_.toArray` exported as a module.
611.7k-11%-10 years ago
4.4.0
-NoneUtility libraries
@stdlib/utils-define-property
Define (or modify) an object property.
611.6k---7 months ago
0.2.5
CommonJSBundledUtility libraries
lodash.intersection
The lodash method `_.intersection` exported as a module.
609.6k+50%-10 years ago
4.4.0
-NoneUtility libraries
@stdlib/assert-has-own-property
Test if an object has a specified property.
607.3k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
lodash._createassigner
The modern build of lodash’s internal `createAssigner` as a module.
607.2k-7%-11 years ago
3.1.1
-NoneUtility libraries
@stdlib/string-format
Insert supplied variable values into a format string.
603.8k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Strings and text
@stdlib/assert-is-boolean
Test if a value is a boolean.
598.3k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/assert-is-array
Test if a value is an array.
597.9k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/utils-constructor-name
Determine the name of a value's constructor.
597.2k---7 months ago
0.2.3
CommonJSBundledUtility libraries
@stdlib/utils-global
Return the global object.
597k---7 months ago
0.2.3
CommonJSBundledUtility libraries
@stdlib/utils-escape-regexp-string
Escape a regular expression string or pattern.
596.5k---7 months ago
0.2.3
CommonJSBundledUtility libraries
@stdlib/utils-get-prototype-of
Return the prototype of a provided object.
595.9k---7 months ago
0.2.3
CommonJSBundledUtility libraries
@stdlib/assert-is-object
Test if a value is an object.
595.5k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing

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.