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 |
|---|---|---|---|---|---|---|---|---|
| @timescaledb/utils This package contains utilities like formatting and escaping sql strings plus other helper functions. | 2.2k | - | - | - | 1 year ago 0.0.1 | ESM + CommonJS | Bundled | TypeScript tooling, Utility libraries |
| @sapphire/cron A cron utility library for JavaScript. | 2.2k | - | - | - | 1 year ago 1.2.1 | ESM + CommonJS | Bundled | TypeScript tooling, Utility libraries |
| @stdlib/assert-is-matrix-like Test if a value is a 2-dimensional ndarray-like object. | 2.2k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| @stdlib/string-remove-words Remove a list of words from a string. | 2.2k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Strings and text |
| typescript-monads Write cleaner TypeScript | 2.2k | +145% | - | 9 months ago 9.5.0 | ESM + CommonJS | Bundled | TypeScript tooling, Utility libraries | |
| @stdlib/assert-is-vector-like Test if a value is a 1-dimensional ndarray-like object. | 2.1k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| @dvcol/svelte-utils Svelte library for common utility functions and constants | 2.1k | - | - | - | 4 months ago 3.2.1 | ESM only | Bundled | Svelte, TypeScript tooling |
| rollup-utils A set of utility functions commonly used by Rollup plugins | 2.1k | +1573% | - | 1 year ago 0.0.5 | ESM + CommonJS | Bundled | Utility libraries, Bundler plugins and loaders | |
| ultrascore Opinionated oxlint plugin that enforces the underscore standard: every low-level concern (schemas, enums, tables, providers, repositories, ...) is exiled into one `_` folder behind a single namespace import, so the rest of the codebase reads as pure high- | 2.1k | - | - | 15 days ago 0.1.13 | ESM only | Bundled | Linting and formatting, Utility libraries | |
| react-haiku React Hook & Utility Library | 2.1k | -84% | - | 1 year ago 2.4.1 | ESM + CommonJS | Bundled | Utility libraries, React | |
| @bootstrap-styled/utils UMD module for helper functions used as utilities for bootstrap-styled and other related modules | 2.1k | - | - | - | 6 years ago 1.8.1 | ESM + CommonJS | None | CSS-in-JS and styling, UI component libraries |
| countrystatesjs A utility library for returning state/province data given a country | 1.9k | +106% | - | 8 years ago 0.0.12 | CommonJS | None | Utility libraries | |
| expand Recursively resolve templates in an object, string or array. | 1.9k | -45% | - | - 0.5.0 | CommonJS | None | Utility libraries | |
| @stdlib/ndarray-dtype Return the data type of a provided ndarray. | 1.7k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| @fdograph/rut-utilities Fully typed set of utility functions to parse, validate and generate a Chilean R.U.T.
Set de funciones utilitarias para generar, procesar y validar un R.U.T. Chileno completamente tipado. | 1.7k | - | - | - | 4 years ago 1.4.0 | CommonJS | Bundled | Schema validation, TypeScript tooling |
| @liskhq/lisk-transactions Utility functions related to transactions according to the Lisk protocol | 1.7k | - | - | - | 2 years ago 6.1.0 | CommonJS | Bundled | Blockchain and Web3, Utility libraries |
| template Render templates using any engine. Supports, layouts, pages, partials and custom template types. Use template helpers, middleware, routes, loaders, and lots more. Powers assemble, verb and other node.js apps. | 1.7k | -60% | - | 9 years ago 0.17.5 | CommonJS | None | Templating, Utility libraries | |
| node-geometry-library Javascript Geometry Library provides utility functions for the computation of geometric data on the surface of the Earth. Code ported from Google Maps Android API. | 1.7k | -9% | - | 4 years ago 1.2.6 | CommonJS | Bundled | Date and time, Utility libraries | |
| swc-plugin-another-transform-imports Another wasm swc transform imports plugin | 1.6k | -81% | - | 7 months ago 1.15.11 | CommonJS | None | Utility libraries | |
| just-template interpolate a string with variables | 1.6k | +139% | - | - 2.2.0 | ESM + CommonJS | Bundled | TypeScript tooling, Utility libraries | |
| dom-nodes List of all the available DOM and SVG nodes and helper functions to quickly test against them | 1.6k | -17% | - | 7 years ago 1.1.3 | ESM + CommonJS | None | DOM and browser utilities, Utility libraries | |
| @stdlib/os-platform Platform on which the current process is running. | 1.6k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| @stdlib/assert-is-windows Boolean indicating if the current process is running on Windows. | 1.6k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| @sapphire/bitfield A bitfield utility library for JavaScript. | 1.5k | - | - | - | 1 year ago 1.2.4 | ESM + CommonJS | Bundled | TypeScript tooling, Utility libraries |
| handlebars-ramda-helpers Provide powerful data processing capabilities for handlebars, by adding the ramda function as helpers. | 1.5k | -20% | - | 2 years ago 1.7.0 | ESM + CommonJS | Bundled | Templating, Utility libraries | |
| @date/generator Calculate dates with easy to read helper functions | 1.5k | - | - | - | 8 years ago 0.2.0 | CommonJS | None | Date and time, Utility libraries |
| moment-utl Moment.js utilities. | 1.5k | +82% | - | 5 years ago 2.22.0 | ESM + CommonJS | Bundled | Date and time, Utility libraries | |
| next-utils Collection of handy utility functions for working within a Next.js project. | 1.4k | +804% | - | 5 years ago 0.2.1 | ESM + CommonJS | Bundled | Utility libraries, React | |
| template-helpers Generic JavaScript helpers that can be used with any template engine. Handlebars, Lo-Dash, Underscore, or any engine that supports helper functions. | 1.4k | -64% | - | 7 years ago 1.0.1 | CommonJS | None | Utility libraries, Templating | |
| @stdlib/ndarray-base-assert-is-read-only Test if an ndarray is read-only. | 1.4k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Testing, Utility libraries |
| @stdlib/ndarray-base-assert-is-equal-data-type Test whether two values are equal data types. | 1.4k | - | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | Testing, Utility libraries |
| @compas/stdlib All kinds of utility functions | 1.4k | - | - | - | 11 days ago 0.26.0 | ESM only | Bundled | Logging, ORMs and query builders |
| @stdlib/assert-is-empty-collection Test if a value is an empty collection. | 1.4k | - | - | - | 7 months ago 0.2.4 | CommonJS | Bundled | Utility libraries, Testing |
| @stdlib/ndarray-base-assert-is-signed-integer-data-type Test if an input value is a supported ndarray signed integer data type. | 1.4k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Testing, Utility libraries |
| @stdlib/ndarray-base-assert-is-unsigned-integer-data-type Test if an input value is a supported ndarray unsigned integer data type. | 1.3k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Testing, Utility libraries |
| @stdlib/ndarray-base-assert-is-real-floating-point-data-type Test if an input value is a supported ndarray real-valued floating-point data type. | 1.3k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Testing, Utility libraries |
| @stdlib/ndarray-base-assert-is-boolean-data-type Test if an input value is a supported ndarray boolean data type. | 1.3k | - | - | - | 7 months ago 0.2.1 | CommonJS | Bundled | Testing, Utility libraries |
| desandro-classie class helper functions | 1.3k | -25% | - | - 1.0.1 | CommonJS | None | Utility libraries | |
| @stdlib/ndarray-base-assert-is-boolean-index-data-type Test if an input value is a supported ndarray boolean index data type. | 1.3k | - | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | Testing, Utility libraries |
| @stdlib/ndarray-base-assert-is-floating-point-data-type Test if an input value is a supported ndarray floating-point data type. | 1.3k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Testing, Utility libraries |
| @stdlib/ndarray-base-assert-is-numeric-data-type Test if an input value is a supported ndarray numeric data type. | 1.3k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Testing, Utility libraries |
| @stdlib/ndarray-base-assert-is-mask-index-data-type Test if an input value is a supported ndarray mask index data type. | 1.3k | - | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | Testing, Utility libraries |
| @stdlib/ndarray-base-assert-is-integer-data-type Test if an input value is a supported ndarray integer data type. | 1.3k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Testing, Utility libraries |
| @stdlib/ndarray-base-assert-is-integer-index-data-type Test if an input value is a supported ndarray integer index data type. | 1.3k | - | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | Testing, Utility libraries |
| topkat-utils A comprehensive collection of TypeScript/JavaScript utility functions for common programming tasks. Includes validation, object manipulation, date handling, string formatting, and more. Zero dependencies, fully typed, and optimized for performance. | 1.3k | +19% | - | 7 months ago 1.3.40 | CommonJS | Bundled | TypeScript tooling, Utility libraries | |
| @signality/core A foundational toolkit for Angular Signals | 1.2k | - | - | - | 1 month ago 0.5.0 | ESM + CommonJS | Bundled | TypeScript tooling, Angular |
| @stdlib/ndarray-base-assert-is-output-data-type-policy Test if an input value is a supported ndarray output data type policy. | 1.2k | - | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | Testing, Node.js utilities |
| @solana/mosaic-sdk SDK for Mosaic with helper functions for issuance and management of any token | 1.2k | - | - | - | 24 days ago 0.2.0 | ESM only | Bundled | Blockchain and Web3, Utility libraries |
| frep Find and replace utility for node.js. Transform strings by running multiple RegExp or string find-and-replace patterns on a string in sequence, reducing the final string to the accumulated result of each transformation. Patterns can be strings (or arrays | 1.2k | -9% | - | 12 years ago 0.2.3 | CommonJS | None | Strings and text, Utility libraries | |
| debounce-action Create a debounced Redux action | 1.2k | +62% | - | 8 years ago 0.1.0 | CommonJS | None | Promises and async control flow, State management |
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.
- @timescaledb/utilsThis package contains utilities like formatting and escaping sql strings plus other helper functions.
- @sapphire/cronA cron utility library for JavaScript.
- @stdlib/assert-is-matrix-likeTest if a value is a 2-dimensional ndarray-like object.
- @stdlib/string-remove-wordsRemove a list of words from a string.
- typescript-monadsWrite cleaner TypeScript
- @stdlib/assert-is-vector-likeTest if a value is a 1-dimensional ndarray-like object.
- @dvcol/svelte-utilsSvelte library for common utility functions and constants
- rollup-utilsA set of utility functions commonly used by Rollup plugins
- ultrascoreOpinionated oxlint plugin that enforces the underscore standard: every low-level concern (schemas, enums, tables, providers, repositories, ...) is exiled into one `_` folder behind a single namespace import, so the rest of the codebase reads as pure high-
- react-haikuReact Hook & Utility Library
- @bootstrap-styled/utilsUMD module for helper functions used as utilities for bootstrap-styled and other related modules
- countrystatesjsA utility library for returning state/province data given a country
- expandRecursively resolve templates in an object, string or array.
- @stdlib/ndarray-dtypeReturn the data type of a provided ndarray.
- @fdograph/rut-utilitiesFully typed set of utility functions to parse, validate and generate a Chilean R.U.T. Set de funciones utilitarias para generar, procesar y validar un R.U.T. Chileno completamente tipado.
- @liskhq/lisk-transactionsUtility functions related to transactions according to the Lisk protocol
- templateRender templates using any engine. Supports, layouts, pages, partials and custom template types. Use template helpers, middleware, routes, loaders, and lots more. Powers assemble, verb and other node.js apps.
- node-geometry-libraryJavascript Geometry Library provides utility functions for the computation of geometric data on the surface of the Earth. Code ported from Google Maps Android API.
- swc-plugin-another-transform-importsAnother wasm swc transform imports plugin
- just-templateinterpolate a string with variables
- dom-nodesList of all the available DOM and SVG nodes and helper functions to quickly test against them
- @stdlib/os-platformPlatform on which the current process is running.
- @stdlib/assert-is-windowsBoolean indicating if the current process is running on Windows.
- @sapphire/bitfieldA bitfield utility library for JavaScript.
- handlebars-ramda-helpersProvide powerful data processing capabilities for handlebars, by adding the ramda function as helpers.
- @date/generatorCalculate dates with easy to read helper functions
- moment-utlMoment.js utilities.
- next-utilsCollection of handy utility functions for working within a Next.js project.
- template-helpersGeneric JavaScript helpers that can be used with any template engine. Handlebars, Lo-Dash, Underscore, or any engine that supports helper functions.
- @stdlib/ndarray-base-assert-is-read-onlyTest if an ndarray is read-only.
- @stdlib/ndarray-base-assert-is-equal-data-typeTest whether two values are equal data types.
- @compas/stdlibAll kinds of utility functions
- @stdlib/assert-is-empty-collectionTest if a value is an empty collection.
- @stdlib/ndarray-base-assert-is-signed-integer-data-typeTest if an input value is a supported ndarray signed integer data type.
- @stdlib/ndarray-base-assert-is-unsigned-integer-data-typeTest if an input value is a supported ndarray unsigned integer data type.
- @stdlib/ndarray-base-assert-is-real-floating-point-data-typeTest if an input value is a supported ndarray real-valued floating-point data type.
- @stdlib/ndarray-base-assert-is-boolean-data-typeTest if an input value is a supported ndarray boolean data type.
- desandro-classieclass helper functions
- @stdlib/ndarray-base-assert-is-boolean-index-data-typeTest if an input value is a supported ndarray boolean index data type.
- @stdlib/ndarray-base-assert-is-floating-point-data-typeTest if an input value is a supported ndarray floating-point data type.
- @stdlib/ndarray-base-assert-is-numeric-data-typeTest if an input value is a supported ndarray numeric data type.
- @stdlib/ndarray-base-assert-is-mask-index-data-typeTest if an input value is a supported ndarray mask index data type.
- @stdlib/ndarray-base-assert-is-integer-data-typeTest if an input value is a supported ndarray integer data type.
- @stdlib/ndarray-base-assert-is-integer-index-data-typeTest if an input value is a supported ndarray integer index data type.
- topkat-utilsA comprehensive collection of TypeScript/JavaScript utility functions for common programming tasks. Includes validation, object manipulation, date handling, string formatting, and more. Zero dependencies, fully typed, and optimized for performance.
- @signality/coreA foundational toolkit for Angular Signals
- @stdlib/ndarray-base-assert-is-output-data-type-policyTest if an input value is a supported ndarray output data type policy.
- @solana/mosaic-sdkSDK for Mosaic with helper functions for issuance and management of any token
- frepFind and replace utility for node.js. Transform strings by running multiple RegExp or string find-and-replace patterns on a string in sequence, reducing the final string to the accumulated result of each transformation. Patterns can be strings (or arrays
- debounce-actionCreate a debounced Redux action
- 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