Package category
Utility libraries
General-purpose helpers for arrays, objects, strings and functions.
763 packages16 comparisons
Packages compared
763 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @livechat/dom-utils DOM utility functions | 9.6k | - | - | - | 4 years ago 0.2.6 | ESM + CommonJS | Bundled | DOM and browser utilities, Utility libraries |
| @stdlib/blas-base-layouts BLAS memory layouts. | 9.5k | - | - | - | 7 months ago 0.0.3 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| nest-router Router Module For Nestjs Framework | 9.4k | -21% | - | 7 years ago 1.0.9 | CommonJS | None | Routing, Utility libraries | |
| @meshsdk/core-cst Types and utilities functions between Mesh and cardano-js-sdk | 9.2k | - | - | - | 3 months ago 1.9.1 | ESM + CommonJS | Bundled | Blockchain and Web3, Utility libraries |
| ember-ast-helpers Utility belt to level-up your Ember AST transforms | 9.1k | +38% | - | 8 years ago 0.4.0 | - | None | Utility libraries, Templating | |
| date-manip A lightweight JavaScript date utility library that provides modularity, high performance, and additional features. It supports various date operations, including date addition and subtraction, formatting, comparison, etc. | 9k | -7% | - | 1 year ago 2.0.6 | ESM + CommonJS | Bundled | Date and time, Utility libraries | |
| ramdasauce Utilities for Ramda. | 8.9k | -7% | - | 7 years ago 2.1.3 | CommonJS | None | Utility libraries | |
| @recharts/devtools Devtools and helper functions for Recharts | 8.7k | - | - | - | 1 month ago 0.0.18 | ESM only | Bundled | Charts and data visualisation, Utility libraries |
| is-what-type A simple type-checking utility library. | 8.7k | +8% | - | 1 year ago 1.1.4 | ESM + CommonJS | Bundled | Utility libraries | |
| dom-utils A small, modular DOM utilities library | 8.5k | +15% | - | 9 years ago 0.9.0 | - | None | Utility libraries, DOM and browser utilities | |
| @luminati-io/lodash4 Lodash modular utilities. | 8.4k | - | - | - | 4 months ago 4.18.1-lum.0 | CommonJS | None | Utility libraries |
| @supercharge/strings String utilities for Node.js and JavaScript | 8.3k | - | - | - | 3 years ago 2.0.0 | CommonJS | Bundled | Strings and text, Utility libraries |
| e A modern universal utility library. | 8.2k | +19% | - | 3 years ago 0.2.33 | ESM + CommonJS | Bundled | Utility libraries, TypeScript tooling | |
| functional.js A lightweight, TypeScript-first functional programming library with excellent type inference | 8k | +4% | - | 7 months ago 1.0.2 | ESM + CommonJS | Bundled | Utility libraries, TypeScript tooling | |
| fast-cartesian Fast cartesian product | 8k | +66% | - | 1 year ago 9.0.1 | ESM only | Bundled | Utility libraries | |
| classie dom class helper functions, browserified, classie -from bonzo | 7.9k | -33% | - | - 1.0.0 | CommonJS | None | DOM and browser utilities, Utility libraries | |
| @thi.ng/strings Various string formatting & utility functions | 7.9k | - | - | - | 30 days ago 3.12.10 | ESM only | Bundled | Strings and text, Utility libraries |
| @stdlib/ndarray-base-assert-is-data-type-object Test if an input value is an ndarray data type object. | 7.8k | - | - | - | 7 months ago 0.0.1 | CommonJS | Bundled | Testing, Utility libraries |
| @vibe-agent-toolkit/utils Core utility functions shared across the vibe-agent-toolkit packages | 7.7k | - | - | - | 1 month ago 0.1.42 | ESM only | Bundled | Utility libraries, Linting and formatting |
| @stdlib/object-inverse Invert an object, such that keys become values and values become keys. | 7.7k | - | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| @stdlib/assert-is-typed-array-like Test if a value is typed-array-like. | 7.6k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| @stdlib/assert-is-method-in Test if an object has a specified method name, either own or inherited. | 7.3k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| @sapphire/timestamp A timestamp utility library for JavaScript. | 7.2k | - | - | - | 1 year ago 1.0.5 | ESM + CommonJS | Bundled | TypeScript tooling, Utility libraries |
| @stdlib/assert-contains Test if an array-like value contains a search value. | 7.2k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Utility libraries, Testing |
| electron-is An 'is' utility for Electron which provides a set of handy functions, with a self-descriptive name. | 7.2k | +26% | - | 8 years ago 3.0.0 | CommonJS | None | Utility libraries, Node.js utilities | |
| utils-is-little-endian Check if an environment is little endian. | 7.1k | +4% | - | 10 years ago 1.0.0 | CommonJS | None | CLI tools and terminal utilities, Utility libraries | |
| @stdlib/blas-base-matrix-triangles BLAS matrix triangles. | 7.1k | - | - | - | 7 months ago 0.0.3 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| bellajs A useful helper for any javascript program | 6.9k | -38% | - | 2 years ago 11.2.0 | ESM only | None | Utility libraries, Templating | |
| @stdlib/blas-base-transpose-operations BLAS transpose operations. | 6.9k | - | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| format-thousands Format thousands with custom separator: 1 000 000 | 6.9k | -15% | - | - 2.0.0 | CommonJS | None | Utility libraries | |
| react-simplikit React hooks, components and utilities for every React app, mobile web included — SSR-safe, zero dependencies | 6.8k | +153% | - | 9 days ago 0.3.1 | ESM + CommonJS | Bundled | React, Utility libraries | |
| @stdlib/ndarray-base-assert-is-column-major-string Test whether an input value is the string representing column-major order. | 6.8k | - | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | Testing, Utility libraries |
| d3-helpers Little utility D3 functions | 6.8k | -25% | - | 11 years ago 0.3.0 | CommonJS | None | Charts and data visualisation, Utility libraries | |
| js-utils-deep Javascript Deep Utility functions | 6.7k | +125% | - | 9 years ago 1.1.4 | CommonJS | None | Utility libraries | |
| @stdlib/assert-has-property Test if an object has a specified property, either own or inherited. | 6.7k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| @stdlib/ndarray-base-dtype-objects Return an object mapping supported data type strings to data type objects. | 6.7k | - | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| @stdlib/ndarray-base-dtype-strings List of ndarray data type strings. | 6.7k | - | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| @stdlib/assert-has-arraybuffer-support Detect native ArrayBuffer support. | 6.7k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries |
| @stdlib/blas-base-diagonal-types BLAS diagonal element types. | 6.6k | - | - | - | 7 months ago 0.0.3 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| @stdlib/ndarray-base-dtype-enums Return an object mapping supported data type strings to enumeration constants. | 6.6k | - | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | Utility libraries |
| @stdlib/ndarray-base-dtype-alignment Return the alignment (in bytes) for an underlying array data type. | 6.6k | - | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | Utility libraries |
| @lowdefy/helpers Lowdefy helper functions | 6.6k | - | - | - | 16 days ago 6.0.0 | ESM only | None | Utility libraries, Parsers and serialisers |
| @stdlib/blas-base-operation-sides BLAS operation sides. | 6.6k | - | - | - | 7 months ago 0.0.3 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| @stdlib/assert-is-dataview Test if a value is a DataView. | 6.6k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| @stdlib/assert-has-dataview-support Detect native DataView support. | 6.6k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries |
| @stdlib/blas-base-matrix-orientations Matrix orientations. | 6.5k | - | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| @stdlib/string-base-uncapitalize Uncapitalize the first character of a string. | 6.4k | - | - | - | 7 months ago 1.0.1 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| @stdlib/assert-has-bigint-support Detect native BigInt support. | 6.4k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries |
| ts-safe A functional, type-safe utility library for elegant error handling and asynchronous operations in JavaScript/TypeScript. | 6.4k | +150% | - | 1 month ago 2.3.0 | ESM + CommonJS | Bundled | Utility libraries, TypeScript tooling | |
| @stdlib/string-uncapitalize Uncapitalize the first character of a string. | 6.3k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Utility libraries, Strings and text |
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.
- @livechat/dom-utilsDOM utility functions
- @stdlib/blas-base-layoutsBLAS memory layouts.
- nest-routerRouter Module For Nestjs Framework
- @meshsdk/core-cstTypes and utilities functions between Mesh and cardano-js-sdk
- ember-ast-helpersUtility belt to level-up your Ember AST transforms
- date-manipA lightweight JavaScript date utility library that provides modularity, high performance, and additional features. It supports various date operations, including date addition and subtraction, formatting, comparison, etc.
- ramdasauceUtilities for Ramda.
- @recharts/devtoolsDevtools and helper functions for Recharts
- is-what-typeA simple type-checking utility library.
- dom-utilsA small, modular DOM utilities library
- @luminati-io/lodash4Lodash modular utilities.
- @supercharge/strings String utilities for Node.js and JavaScript
- eA modern universal utility library.
- functional.jsA lightweight, TypeScript-first functional programming library with excellent type inference
- fast-cartesianFast cartesian product
- classiedom class helper functions, browserified, classie -from bonzo
- @thi.ng/stringsVarious string formatting & utility functions
- @stdlib/ndarray-base-assert-is-data-type-objectTest if an input value is an ndarray data type object.
- @vibe-agent-toolkit/utilsCore utility functions shared across the vibe-agent-toolkit packages
- @stdlib/object-inverseInvert an object, such that keys become values and values become keys.
- @stdlib/assert-is-typed-array-likeTest if a value is typed-array-like.
- @stdlib/assert-is-method-inTest if an object has a specified method name, either own or inherited.
- @sapphire/timestampA timestamp utility library for JavaScript.
- @stdlib/assert-containsTest if an array-like value contains a search value.
- electron-isAn 'is' utility for Electron which provides a set of handy functions, with a self-descriptive name.
- utils-is-little-endianCheck if an environment is little endian.
- @stdlib/blas-base-matrix-trianglesBLAS matrix triangles.
- bellajsA useful helper for any javascript program
- @stdlib/blas-base-transpose-operationsBLAS transpose operations.
- format-thousandsFormat thousands with custom separator: 1 000 000
- react-simplikitReact hooks, components and utilities for every React app, mobile web included — SSR-safe, zero dependencies
- @stdlib/ndarray-base-assert-is-column-major-stringTest whether an input value is the string representing column-major order.
- d3-helpersLittle utility D3 functions
- js-utils-deepJavascript Deep Utility functions
- @stdlib/assert-has-propertyTest if an object has a specified property, either own or inherited.
- @stdlib/ndarray-base-dtype-objectsReturn an object mapping supported data type strings to data type objects.
- @stdlib/ndarray-base-dtype-stringsList of ndarray data type strings.
- @stdlib/assert-has-arraybuffer-supportDetect native ArrayBuffer support.
- @stdlib/blas-base-diagonal-typesBLAS diagonal element types.
- @stdlib/ndarray-base-dtype-enumsReturn an object mapping supported data type strings to enumeration constants.
- @stdlib/ndarray-base-dtype-alignmentReturn the alignment (in bytes) for an underlying array data type.
- @lowdefy/helpersLowdefy helper functions
- @stdlib/blas-base-operation-sidesBLAS operation sides.
- @stdlib/assert-is-dataviewTest if a value is a DataView.
- @stdlib/assert-has-dataview-supportDetect native DataView support.
- @stdlib/blas-base-matrix-orientationsMatrix orientations.
- @stdlib/string-base-uncapitalizeUncapitalize the first character of a string.
- @stdlib/assert-has-bigint-supportDetect native BigInt support.
- ts-safeA functional, type-safe utility library for elegant error handling and asynchronous operations in JavaScript/TypeScript.
- @stdlib/string-uncapitalizeUncapitalize the first character of a string.
- es-toolkit vs lodash
- remeda vs lodash
- ts-toolbelt vs type-fest
- ts-essentials vs type-fest
- type-fest vs utility-types
- type-fest vs just-diff
- es-toolkit vs remeda
- fp-ts vs true-myth
- ts-toolbelt vs ts-essentials
- fp-ts vs neverthrow
- just-diff vs true-myth
- neverthrow vs true-myth
- ts-toolbelt vs true-myth
- ts-toolbelt vs ts-prune
- type-fest vs true-myth
- utility-types vs just-diff