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
@stdlib/assert-is-int8array
Test if a value is an Int8Array.
43.7k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/assert-has-int16array-support
Detect native Int16Array support.
43.7k---7 months ago
0.2.3
CommonJSBundledUtility libraries
@stdlib/assert-has-uint8clampedarray-support
Detect native Uint8ClampedArray support.
43.7k---7 months ago
0.2.3
CommonJSBundledUtility libraries
@stdlib/assert-has-int32array-support
Detect native Int32Array support.
43.7k---7 months ago
0.2.3
CommonJSBundledUtility libraries
@stdlib/assert-is-int32array
Test if a value is an Int32Array.
43.7k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/assert-is-int16array
Test if a value is an Int16Array.
43.7k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
utils-extend
Extend nodejs util api, and it is light weight and simple
43.3k-34%-11 years ago
1.0.8
CommonJSNoneUtility libraries
fluture
FantasyLand compliant (monadic) alternative to Promises
43.3k-9%-5 years ago
14.0.0
ESM + CommonJSBundledPromises and async control flow, Utility libraries
reduce-object
Reduces an object to a value that is the accumulated result of running each property in the object through a callback. Executes the callback function once for each own enumerable property in the object, receiving four arguments: the initial value (or valu
43.2k+5%-11 years ago
0.1.3
CommonJSNoneUtility libraries
@stdlib/utils-define-nonenumerable-read-only-accessor
Define a non-enumerable read-only accessor.
42.3k---7 months ago
0.2.4
CommonJSBundledUtility libraries
eslint-config-sheriff
A comprehensive and opinionated TypeScript-first ESLint configuration.
42k+313%-3 months ago
31.4.0
ESM onlyBundledLinting and formatting, React
to-sentence-case
Convert a string to sentence case.
41.3k+54%-10 years ago
1.0.0
-NoneUtility libraries
am-i-a-dependency
Check if the package is being installed by another package
41k+40%-9 years ago
1.1.2
CommonJSNoneUtility libraries, Database clients and drivers
bun-utilities
Bindings for useful functions for bun
39.8k+1120%-4 years ago
0.2.1
ESM + CommonJSBundledUtility libraries
immutable-tuple
Immutable finite list objects with constant-time equality testing (===) and no memory leaks
39.1k+2%--
0.4.10
ESM + CommonJSNoneCaching, Utility libraries
@ankhorage/utility
Shared functional utilities for Ankhorage packages and compatible external projects.
38.7k---today
1.8.0
ESM onlyBundledTypeScript tooling, React
@stdlib/utils-index-of
Return the first index at which a given element can be found.
38.6k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Polyfills and shims
underscore.deferred
jQuery style Deferreds
38.6k+7%-13 years ago
0.4.0
CommonJSNoneUtility libraries
lodash.isnull
The modern build of lodash’s `_.isNull` as a module.
38.4k-4%-11 years ago
3.0.0
-NoneUtility libraries
title-case-minors
A list of the minor words that shouldn't be capitalized in a title case string.
37.8k+82%-10 years ago
1.0.0
-NoneUtility libraries
to-capital-case
Convert a string to capital case.
37.7k+89%-10 years ago
1.0.0
-NoneUtility libraries
@stdlib/assert-is-enumerable-property
Test if an object's own property is enumerable.
37.4k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/utils-keys
Return an array of an object's own enumerable property names.
37.4k---7 months ago
0.2.3
CommonJSBundledUtility libraries
to-title-case
Convert a string to title case.
37.4k+74%-10 years ago
1.0.0
-NoneUtility libraries
@stdlib/assert-is-arguments
Test if a value is an arguments object.
37.4k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/assert-has-iterator-symbol-support
Detect native Symbol.iterator support.
37.1k---7 months ago
0.2.3
CommonJSBundledUtility libraries
lodash.eq
The lodash method `_.eq` exported as a module.
36.5k-34%-10 years ago
4.0.0
-NoneUtility libraries
lodash.isobjectlike
The lodash method `_.isObjectLike` exported as a module.
36.5k-29%-10 years ago
4.0.0
-NoneUtility libraries
path-starts-with
Returns true if a filepath starts with the given string. Works with windows and posix/unix paths.
36.4k-33%-3 years ago
2.0.1
CommonJSNoneStrings and text, Files and file systems
starts-with
Returns `true` if the given string or array starts with prefix using strict equality for comparisons. Using fastest implementation.
36.4k-10%-11 years ago
1.0.2
CommonJSNoneUtility libraries
@stdlib/assert-is-arraybuffer
Test if a value is an ArrayBuffer.
36.1k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/assert-is-array-like-object
Test if a value is an array-like object.
36.1k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/assert-is-complex-like
Test if a value is a complex number-like object.
36.1k---7 months ago
0.2.4
CommonJSBundledUtility libraries, Testing
@quartz-community/utils
Shared utility functions for Quartz community plugins.
36k---8 days ago
1.0.1
ESM onlyBundledUtility libraries
cint
A library of Javascript utility functions with an emphasis on Functional Programming.
35.7k-29%-5 years ago
9.1.0
ESM onlyNoneUtility libraries
sugar
A Javascript utility library for working with native objects.
34.6k-15%-7 years ago
2.0.6
CommonJSBundledPolyfills and shims, Utility libraries
@foblex/utils
A comprehensive collection of utility functions and classes for TypeScript and web development, providing tools for type casting, DOM manipulation, event handling, and GUID generation.
34.3k---1 year ago
1.1.1
ESM + CommonJSBundledTypeScript tooling, Utility libraries
eslint-plugin-lodash-f
Fork of eslint-plugin-lodash. has more rules than the original version.
33.8k+238%-1 year ago
7.6.0
CommonJSNoneLinting and formatting, Utility libraries
utils-copy
Copy or deep clone a value to an arbitrary depth.
33.8k+20%-10 years ago
1.1.1
CommonJSNoneUtility libraries
utils-copy-error
Copy an error object.
33.8k+7%-10 years ago
1.0.1
CommonJSNoneUtility libraries
utils-indexof
Returns the first index at which a given element can be found.
33.8k+15%-10 years ago
1.0.0
CommonJSNonePolyfills and shims, Utility libraries
utils-regex-from-string
Parses a regular expression string and returns a new regular expression.
33.8k-6%-11 years ago
1.0.0
CommonJSNoneUtility libraries
eslint-plugin-better-mutation
ESLint rules for controlling where and how mutation is used.
33k+312%-1 month ago
3.0.0
-NoneLinting and formatting, Utility libraries
normalize-text
Provides a simple API to normalize texts, white-spaces, paragraphs & diacritics.
32.4k+46%-1 year ago
2.6.0
ESM + CommonJSBundledStrings and text, Utility libraries
@proficient/util
High-quality and essential Typescript utilities
32.2k---4 years ago
0.2.2
CommonJSBundledTypeScript tooling, Utility libraries
@newdash/newdash
javascript/typescript utility library
30.5k---2 years ago
5.23.1
CommonJSBundledUtility libraries, TypeScript tooling
@jumpn/utils-composite
Composite utilities (immutability, fp helpers)
30.4k---8 years ago
0.7.0
ESM + CommonJSNoneUtility libraries
@stdlib/assert-instance-of
Test whether a value has in its prototype chain a specified constructor as a prototype property.
30.2k---7 months ago
0.3.1
CommonJSBundledUtility libraries, Testing
@stdlib/assert-is-array-like
Test if a value is array-like.
30.1k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
remix-toast
Utility functions for server-side toast notifications
30k+101%-9 months ago
4.0.0
ESM + CommonJSBundledUI component libraries, 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.