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 |
|---|---|---|---|---|---|---|---|---|
| @stdlib/assert-is-string-array Test if a value is an array of strings. | 30k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| prepend-file Prepend data to a file, creating it if it doesn't exist. | 29.9k | -14% | - | 4 years ago 2.0.1 | CommonJS | Bundled | Utility libraries, Node.js utilities | |
| @stdlib/assert Standard assertion utilities. | 29.8k | - | - | - | 3 months ago 0.4.1 | CommonJS | Bundled | Testing, Utility libraries |
| @fusioncharts/utils Collection of utilities for FusionCharts | 29.5k | - | - | - | 5 months ago 1.9.10 | CommonJS | None | Charts and data visualisation, Utility libraries |
| @stdlib/utils-define-nonenumerable-read-write-accessor Define a non-enumerable read-write accessor. | 29.1k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries |
| @stdlib/array-to-json Return a JSON representation of a typed array. | 28.8k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Utility libraries |
| @solid-primitives/date Collection of reactive primitives and utility functions, providing easier ways to deal with dates in SolidJS | 28.7k | - | - | - | 2 months ago 2.1.8 | ESM only | Bundled | TypeScript tooling, Utility libraries |
| @stdlib/assert-is-typed-array Test if a value is a typed array. | 28.5k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| @stdlib/utils-function-name Determine a function's name. | 28.5k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries |
| @stdlib/assert-has-function-name-support Detect native function name support. | 28.5k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries |
| mime-lookup A utility library for dealing with mime-types | 28.5k | +38% | - | 10 years ago 0.0.2 | CommonJS | None | Utility libraries | |
| @stdlib/assert-is-complex-typed-array Test if a value is a complex typed array. | 28.5k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| angular-filter Bunch of useful filters for angularJS(with no external dependencies!) | 28.1k | -45% | - | 9 years ago 0.5.17 | CommonJS | None | Angular, Utility libraries | |
| @stdlib/utils-copy Copy or deep clone a value to an arbitrary depth. | 27.9k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries |
| electron-util Useful utilities for Electron apps and modules | 27.9k | +110% | - | 1 year ago 1.0.0 | ESM only | Bundled | Utility libraries, Node.js utilities | |
| moderndash A Typescript-First utility library inspired by Lodash. Optimized for modern browsers. | 27.8k | +13% | - | 6 months ago 4.0.2 | ESM + CommonJS | Bundled | Utility libraries, TypeScript tooling | |
| sugar-core Core module for the Sugar Javascript utility library. | 26.5k | -45% | - | 7 years ago 2.0.6 | CommonJS | Bundled | Utility libraries, Polyfills and shims | |
| to-constant-case Convert a string to constant case. | 26k | +71% | - | 10 years ago 1.0.0 | - | None | Utility libraries | |
| @stdlib/assert-is-error Test if a value is an Error object. | 26k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| @stdlib/utils-property-symbols Return an array of an object's own symbol properties. | 25.8k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries |
| underscore-template-loader An Underscore and Lodash template loader for Webpack | 25.7k | -27% | - | 3 years ago 1.2.0 | CommonJS | None | Utility libraries | |
| @stdlib/utils-enumerable-properties Return an array of an object's own enumerable property names and symbols. | 25.7k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries |
| gulp-wrap A gulp plugin to wrap the stream contents with a template. | 24.8k | -18% | - | 7 years ago 0.15.0 | - | None | Utility libraries | |
| find-webpack Utility to find webpack settings in react-scripts and other situations | 24.7k | -5% | - | 5 years ago 2.2.1 | CommonJS | None | Bundlers, Utility libraries | |
| 101 common javascript utils that can be required selectively that assume es5+ | 24.3k | -10% | - | 8 years ago 1.6.3 | CommonJS | None | Utility libraries | |
| wsemi A support package for web developer. | 24k | +153% | - | 3 days ago 1.9.3 | CommonJS | None | Cryptography and hashing, Utility libraries | |
| @stdlib/cli Command-line interface. | 23.4k | - | - | - | 3 months ago 0.4.1 | CommonJS | Bundled | Utility libraries, CLI tools and terminal utilities |
| has-only Tells if the current Mocha execution is running only some tests that use .only | 23.2k | -31% | - | 8 years ago 1.1.1 | CommonJS | None | Testing, Utility libraries | |
| @stdlib/utils-property-descriptor Return a property descriptor for an object's own property. | 23.2k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries |
| engine Template engine based on Lo-Dash template, but adds features like the ability to register helpers and more easily set data to be used as context in templates. | 23.2k | -17% | - | 7 years ago 1.0.0 | CommonJS | None | Utility libraries, Templating | |
| @stdlib/utils-property-names Return an array of an object's own enumerable and non-enumerable property names. | 23.1k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries |
| haraka-net-utils haraka network utilities | 23k | +110% | - | 1 month ago 1.9.3 | CommonJS | None | Utility libraries, Email | |
| async-helpers Use async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested. | 22.4k | -13% | - | 8 years ago 0.3.17 | CommonJS | None | Utility libraries, Templating | |
| lodash.samplesize The lodash method `_.sampleSize` exported as a module. | 22.3k | -70% | - | - 4.2.0 | - | None | Utility libraries | |
| @stdlib/assert-is-positive-number Test if a value is a number having a positive value. | 21.8k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| md-utils-ts Tiny markdown utility functions for Typescript. | 21.7k | +30% | - | 3 years ago 2.0.0 | ESM + CommonJS | Bundled | Markdown, Utility libraries | |
| @sapphire/utilities Common JavaScript utilities for the Sapphire Community | 21.2k | - | - | - | 1 year ago 3.18.2 | ESM + CommonJS | Bundled | TypeScript tooling, Utility libraries |
| @blakek/curry 🍛 Simple curry functions | 20.9k | - | - | - | 6 years ago 2.0.2 | ESM + CommonJS | Bundled | Utility libraries |
| @svg-fns/svg2img Utility functions to convert SVGs into different formats (Base64, Blob, Data URI, raster images). Works in client and server with optimal performance. | 20.8k | - | - | - | 10 months ago 0.2.0 | ESM + CommonJS | Bundled | Utility libraries |
| layouts Wraps templates with layouts. Layouts can use other layouts and be nested to any depth. This can be used 100% standalone to wrap any kind of file with banners, headers or footer content. Use for markdown, HTML, handlebars views, lo-dash templates, etc. La | 20.7k | -20% | - | 7 years ago 3.0.2 | CommonJS | None | Templating, Utility libraries | |
| helper-cache Easily register and get helper functions to be passed to any template engine or node.js application. Methods for both sync and async helpers. | 20.7k | -21% | - | 9 years ago 1.0.0 | CommonJS | None | Utility libraries, Templating | |
| chromatism A simple set of utility functions for colours. | 20.4k | +33% | - | 9 years ago 3.0.0 | ESM + CommonJS | Bundled | Utility libraries | |
| repo-utils Utils for normalizing and formatting repo data. | 20.4k | -23% | - | 9 years ago 0.4.1 | CommonJS | None | Utility libraries | |
| @stdlib/assert-has-has-instance-symbol-support Detect native Symbol.hasInstance support. | 20.4k | - | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | CLI tools and terminal utilities, Utility libraries |
| engine-cache express.js inspired template-engine manager. | 20.3k | -22% | - | 9 years ago 1.0.1 | CommonJS | None | Documentation tooling, Utility libraries | |
| templates System for creating and managing template collections, and rendering templates with any node.js template engine. Can be used as the basis for creating a static site generator or blog framework. | 20.2k | -20% | - | 9 years ago 1.2.9 | CommonJS | None | Templating, Node.js utilities | |
| lodash.where The modern build of lodash’s `_.where` as a module. | 19.9k | -30% | - | 11 years ago 3.1.0 | - | None | Utility libraries | |
| @openng/optimus-ui-utils Utility functions and helpers for Optimus UI Libraries | 19.7k | - | - | - | 28 days ago 2.0.2 | ESM + CommonJS | Bundled | Utility libraries |
| famulus JavaScript library that provides a useful functional programming helpers. Add your own. | 19.4k | +21% | - | 5 years ago 2.2.3 | CommonJS | None | Utility libraries | |
| any Returns `true` if a value exists in the given string, array or object. | 17.9k | -25% | - | 11 years ago 1.0.0 | CommonJS | None | 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.
- @stdlib/assert-is-string-arrayTest if a value is an array of strings.
- prepend-filePrepend data to a file, creating it if it doesn't exist.
- @stdlib/assertStandard assertion utilities.
- @fusioncharts/utilsCollection of utilities for FusionCharts
- @stdlib/utils-define-nonenumerable-read-write-accessorDefine a non-enumerable read-write accessor.
- @stdlib/array-to-jsonReturn a JSON representation of a typed array.
- @solid-primitives/dateCollection of reactive primitives and utility functions, providing easier ways to deal with dates in SolidJS
- @stdlib/assert-is-typed-arrayTest if a value is a typed array.
- @stdlib/utils-function-nameDetermine a function's name.
- @stdlib/assert-has-function-name-supportDetect native function name support.
- mime-lookupA utility library for dealing with mime-types
- @stdlib/assert-is-complex-typed-arrayTest if a value is a complex typed array.
- angular-filterBunch of useful filters for angularJS(with no external dependencies!)
- @stdlib/utils-copyCopy or deep clone a value to an arbitrary depth.
- electron-utilUseful utilities for Electron apps and modules
- moderndashA Typescript-First utility library inspired by Lodash. Optimized for modern browsers.
- sugar-coreCore module for the Sugar Javascript utility library.
- to-constant-caseConvert a string to constant case.
- @stdlib/assert-is-errorTest if a value is an Error object.
- @stdlib/utils-property-symbolsReturn an array of an object's own symbol properties.
- underscore-template-loaderAn Underscore and Lodash template loader for Webpack
- @stdlib/utils-enumerable-propertiesReturn an array of an object's own enumerable property names and symbols.
- gulp-wrapA gulp plugin to wrap the stream contents with a template.
- find-webpackUtility to find webpack settings in react-scripts and other situations
- 101common javascript utils that can be required selectively that assume es5+
- wsemiA support package for web developer.
- @stdlib/cliCommand-line interface.
- has-onlyTells if the current Mocha execution is running only some tests that use .only
- @stdlib/utils-property-descriptorReturn a property descriptor for an object's own property.
- engineTemplate engine based on Lo-Dash template, but adds features like the ability to register helpers and more easily set data to be used as context in templates.
- @stdlib/utils-property-namesReturn an array of an object's own enumerable and non-enumerable property names.
- haraka-net-utilsharaka network utilities
- async-helpersUse async helpers in templates with engines that typically only handle sync helpers. Handlebars and Lodash have been tested.
- lodash.samplesizeThe lodash method `_.sampleSize` exported as a module.
- @stdlib/assert-is-positive-numberTest if a value is a number having a positive value.
- md-utils-tsTiny markdown utility functions for Typescript.
- @sapphire/utilitiesCommon JavaScript utilities for the Sapphire Community
- @blakek/curry🍛 Simple curry functions
- @svg-fns/svg2imgUtility functions to convert SVGs into different formats (Base64, Blob, Data URI, raster images). Works in client and server with optimal performance.
- layoutsWraps templates with layouts. Layouts can use other layouts and be nested to any depth. This can be used 100% standalone to wrap any kind of file with banners, headers or footer content. Use for markdown, HTML, handlebars views, lo-dash templates, etc. La
- helper-cacheEasily register and get helper functions to be passed to any template engine or node.js application. Methods for both sync and async helpers.
- chromatismA simple set of utility functions for colours.
- repo-utilsUtils for normalizing and formatting repo data.
- @stdlib/assert-has-has-instance-symbol-supportDetect native Symbol.hasInstance support.
- engine-cacheexpress.js inspired template-engine manager.
- templatesSystem for creating and managing template collections, and rendering templates with any node.js template engine. Can be used as the basis for creating a static site generator or blog framework.
- lodash.whereThe modern build of lodash’s `_.where` as a module.
- @openng/optimus-ui-utilsUtility functions and helpers for Optimus UI Libraries
- famulusJavaScript library that provides a useful functional programming helpers. Add your own.
- anyReturns `true` if a value exists in the given string, array or object.
- 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