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.without
The lodash method `_.without` exported as a module.
465.1k-9%-10 years ago
4.4.0
-NoneUtility libraries
normalize-scroll-left
Utility library to determine and normalize Element.scrollLeft behavior
457.7k+171%-6 years ago
0.2.1
ESM + CommonJSBundledDOM and browser utilities, Utility libraries
collection-utils
Utility functions for Javascript collections
429.8k+148%-8 years ago
1.0.1
CommonJSBundledUtility libraries
extend-object
Underscore's extend method as a standalone Common JS module.
425.3k+32%-12 years ago
1.0.0
CommonJSNoneUtility libraries
lodash._basefor
The internal lodash function `baseFor` exported as a module.
419k-22%-10 years ago
3.0.3
-NoneUtility libraries
ts-prune
![Build](https://img.shields.io/github/workflow/status/nadeesha/ts-prune/Run%20CI%20Pipeline) ![npm](https://img.shields.io/npm/dm/ts-prune) ![GitHub issues](https://img.shields.io/github/issues-raw/nadeesha/ts-prune)
384.2k+60%-4 years ago
0.10.3
CommonJSBundledTypeScript tooling, Utility libraries
@stdlib/utils-noop
Function which does nothing.
381.6k---7 months ago
0.2.3
CommonJSBundledUtility libraries
lodash._baseclone
The internal lodash function `baseClone` exported as a module.
380.3k-10%-10 years ago
4.5.7
-NoneUtility libraries
ejs-loader
EJS (Underscore/LoDash Templates) loader for webpack
370.1k+221%-6 years ago
0.5.0
CommonJSNoneTemplating, Utility libraries
apollo-graphql
Apollo GraphQL utility library
365.3k-12%-4 years ago
0.9.7
CommonJSBundledUtility libraries
just-snake-case
convert a string to snake case
364.9k+377%-3 years ago
3.2.0
ESM + CommonJSBundledTypeScript tooling, Utility libraries
@stdlib/assert-has-node-buffer-support
Detect native Buffer support.
361.5k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Node.js utilities
@stdlib/utils-regexp-from-string
Create a regular expression from a regular expression string.
360.3k---7 months ago
0.2.3
CommonJSBundledUtility libraries
@poppinss/utils
Handy utilities for repetitive work
359.6k---2 days ago
7.1.1
ESM onlyBundledUtility libraries
just-pascal-case
convert a string to pascal case
358.9k+1143%-3 years ago
3.2.0
ESM + CommonJSBundledTypeScript tooling, Utility libraries
lodash.istypedarray
The lodash method `_.isTypedArray` exported as a module.
357.5k-16%-10 years ago
4.0.1
-NoneUtility libraries
@stdlib/utils-next-tick
Add a callback to the next tick queue.
352.1k---7 months ago
0.2.3
CommonJSBundledUtility libraries
@stdlib/process-read-stdin
Read data from stdin.
350.9k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Node.js utilities
remix-utils
This package contains simple utility functions to use with [React Router](https://reactrouter.com/).
349.1k+90%-3 months ago
10.0.0
ESM onlyBundledReact, Utility libraries
lodash._arraycopy
The modern build of lodash’s internal `arrayCopy` as a module.
346.7k-16%-11 years ago
3.0.0
-NoneUtility libraries
lodash._arrayeach
The modern build of lodash’s internal `arrayEach` as a module.
346.7k-10%-11 years ago
3.0.0
-NoneUtility libraries
@stdlib/cli-ctor
Command-line interface.
344k---7 months ago
0.2.3
CommonJSBundledUtility libraries, CLI tools and terminal utilities
@stdlib/assert-is-regexp-string
Test if a value is a regular expression string.
340.9k---7 months ago
0.2.3
CommonJSBundledTesting, Utility libraries
@stdlib/string-lowercase
Convert a string to lowercase.
340.8k---7 months ago
0.3.1
CommonJSBundledUtility libraries
lodash.toupper
The lodash method `_.toUpper` exported as a module.
333.9k+342%-10 years ago
4.1.2
-NoneUtility libraries
lodash.create
The lodash method `_.create` exported as a module.
329.7k-14%-10 years ago
4.2.0
-NoneUtility libraries
vitest-fail-on-console
Utility to make vitest tests fail when console.error() or console.warn() are used
327k+122%-1 year ago
0.10.1
ESM onlyBundledTesting, Utility libraries
lodash.every
The lodash method `_.every` exported as a module.
324.3k-18%-10 years ago
4.6.0
-NoneUtility libraries
lodash.noop
The lodash method `_.noop` exported as a module.
309.3k-11%-10 years ago
3.0.1
-NoneUtility libraries
@pivanov/utils
A focused collection of TypeScript utilities for modern web development
299.5k---27 days ago
1.0.1
ESM + CommonJSBundledTypeScript tooling, React
handlebars-utils
Utils for handlebars helpers. Externalized from handlebars, to allow helpers to use the utils without having to depend on handlebars itself.
297k-5%-8 years ago
1.0.6
CommonJSNoneTemplating, Utility libraries
get-object
Get a property from an object using dot (object path) notation.
291.4k-15%-11 years ago
0.2.0
CommonJSNoneUtility libraries
lodash.orderby
The Lodash method `_.orderBy` exported as a module.
290.9k-24%--
4.18.0
-NoneUtility libraries
lodash.keysin
The lodash method `_.keysIn` exported as a module.
287.6k-16%--
4.2.0
-NoneUtility libraries
just-clone
deep copies objects and arrays
286.6k+134%--
6.2.0
ESM + CommonJSBundledTypeScript tooling, Utility libraries
ts-type
TypeScript 類型工具庫:提供豐富的類型操作工具和重新導出的內建類型 / TypeScript type utility library: provides rich type manipulation utilities and re-exported built-in types
285.5k+46%-5 months ago
3.0.13
CommonJSBundledTypeScript tooling, Utility libraries
lodash.forown
The lodash method `_.forOwn` exported as a module.
283.7k-9%--
4.4.0
-NoneUtility libraries
@stdlib/math-base-assert-is-odd
Test if a finite numeric value is an odd number.
271.9k---7 months ago
0.3.2
CommonJSBundledUtility libraries, Testing
eslint-ast-utils
Utility library to manipulate ASTs
267.3k-24%-8 years ago
1.1.0
-NoneLinting and formatting, Utility libraries
lodash.clamp
The lodash method `_.clamp` exported as a module.
267.1k+41%--
4.0.3
-NoneUtility libraries
lodash.uniqueid
The lodash method `_.uniqueId` exported as a module.
266.1k+11%--
4.0.1
-NoneUtility libraries
eslint-plugin-you-dont-need-lodash-underscore
Check methods you can use natively without lodash/underscore
261.9k+35%-2 years ago
6.14.0
CommonJSNoneLinting and formatting, Utility libraries
lodash._baseisequal
The internal lodash function `baseIsEqual` exported as a module.
260.5k-12%--
4.1.1
-NoneUtility libraries
@stdlib/number-float64-base-set-high-word
Set the more significant 32 bits of a double-precision floating-point number.
245.5k---7 months ago
0.2.3
CommonJSBundledUtility libraries
eslint-plugin-functional
ESLint rules to promote functional programming in TypeScript.
241.6k+64%-9 days ago
10.0.1
ESM onlyBundledLinting and formatting, Utility libraries
@stdlib/string-base-replace
Replace search occurrences with a replacement string.
239.7k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Node.js utilities
lodash._createwrapper
The internal lodash function `createWrapper` exported as a module.
239.6k-5%--
4.0.5
-NoneUtility libraries
lodash._baseflatten
The internal lodash function `baseFlatten` exported as a module.
226.7k-18%--
4.2.1
-NoneUtility libraries
@stdlib/number-float32-base-to-word
Return an unsigned 32-bit integer corresponding to the IEEE 754 binary representation of a single-precision floating-point number.
226.3k---7 months ago
0.2.3
CommonJSBundledUtility libraries
request-compose
Composable HTTP Client
225.4k-6%-2 years ago
2.1.7
CommonJSBundledHTTP clients, 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.