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 |
|---|---|---|---|---|---|---|---|---|
| @testplane/wdio-utils A WDIO helper utility to provide several utility functions used across the project. | 3.8k | - | - | - | 1 month ago 9.5.5 | ESM + CommonJS | Bundled | Utility libraries, Scraping and browser automation |
| @stdlib/array-base-assert-is-boolean-data-type Test if an input value is a supported array boolean data type. | 3.7k | - | - | - | 7 months ago 0.0.2 | CommonJS | Bundled | Testing, Node.js utilities |
| @stdlib/array-base-assert-is-complex-floating-point-data-type Test if an input value is a supported array complex-valued floating-point data type. | 3.6k | - | - | - | 7 months ago 0.2.2 | CommonJS | Bundled | Testing, Node.js utilities |
| pipez Function sequencing reloaded | 3.6k | +12% | - | - 1.1.12 | CommonJS | None | Utility libraries | |
| @stdlib/string-split-grapheme-clusters Split a string by its grapheme cluster breaks. | 3.6k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Strings and text |
| as-a Runs a given command with additional environment settings for simple local development | 3.4k | -38% | - | - 2.2.8 | CommonJS | None | Configuration, Utility libraries | |
| typed-path Type safe object string paths for typescript. | 3.4k | -15% | - | 5 years ago 2.2.3 | CommonJS | Bundled | TypeScript tooling, Utility libraries | |
| cli-fs Utility functions for working with the filesystem | 3.4k | +36% | - | 11 years ago 1.0.4 | - | None | Files and file systems, CLI tools and terminal utilities | |
| react-redux-typescript React / Redux / TypeScript Utils | 3.4k | -0% | - | 8 years ago 3.0.0-rc.3 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| validate-polish Utility library for validation of PESEL, NIP, REGON, identity card etc. Aimed mostly at Polish environment. [Polish] Walidacja numerów pesel, nip, regon, dowodu osobistego. | 3.3k | +53% | - | 3 years ago 2.1.40 | ESM + CommonJS | Bundled | Schema validation, Utility libraries | |
| @stdlib/string-uppercase Convert a string to uppercase. | 3.3k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Utility libraries |
| @jsonjoy.com/node-fs-utils Utility functions for Node.js fs module | 3.2k | - | - | - | 8 months ago 4.55.0 | CommonJS | Bundled | Files and file systems, TypeScript tooling |
| @stdlib/assert-is-undefined-or-null Test if a value is undefined or null. | 3.1k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| @mathigon/core TypeScript utilities library containing function wrappers, string and array helper functions, event classes and color utilities. | 3.1k | - | - | - | 1 year ago 1.1.23 | ESM + CommonJS | Bundled | Utility libraries, TypeScript tooling |
| @stdlib/string-remove-punctuation Remove punctuation characters from a string. | 3.1k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Strings and text |
| @zitterorg/magni-eos [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im | 3k | - | - | - | 2 years ago 5.8.60 | CommonJS | None | CLI tools and terminal utilities, Testing |
| countryjs A utility library for returning country data, ISO info and states/provinces within them. | 3k | -9% | - | 9 years ago 1.8.0 | CommonJS | None | Utility libraries | |
| @stdlib/assert-is-empty-array Test if a value is an empty array. | 3k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| @stdlib/string-acronym Generate an acronym for a given string. | 3k | - | - | - | 7 months ago 0.3.3 | CommonJS | Bundled | Utility libraries, Strings and text |
| @miyauci/isx Collection of validation functions for JavaScript data | 3k | - | - | - | 3 years ago 1.5.0 | ESM + CommonJS | None | Schema validation, Utility libraries |
| @getdashfy/utils Formatting and utility functions for Dashfy - numbers, currencies, bytes, dates, times, strings, platform detection, and more | 2.9k | - | - | - | 2 months ago 0.1.1 | ESM + CommonJS | Bundled | Utility libraries, Date and time |
| @stdlib/array-base-accessors Return element accessors for a provided array-like object. | 2.9k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| romcal Utility library that outputs the Liturgical Calendar used by the Roman Rite (Western Church) | 2.8k | +590% | - | 6 years ago 1.3.0 | ESM + CommonJS | None | TypeScript tooling, Utility libraries | |
| compute-array-dtype Returns an array data type corresponding to an array constructor name. | 2.8k | +29% | - | 10 years ago 1.0.1 | CommonJS | None | Utility libraries | |
| dstructs-array-constructors Returns an array constructor corresponding to an array data type. | 2.8k | +30% | - | 10 years ago 1.0.2 | CommonJS | None | Utility libraries | |
| compute-dtype Determines the underlying data type of an input value. | 2.8k | +22% | - | 11 years ago 1.0.0 | CommonJS | None | Utility libraries | |
| dstructs-array-dtype Returns an array data type corresponding to an array constructor name. | 2.8k | +24% | - | 10 years ago 1.0.2 | CommonJS | None | Utility libraries | |
| compute-array-constructors Returns an array constructor corresponding to an array data type. | 2.8k | +22% | - | 10 years ago 1.0.1 | CommonJS | None | Utility libraries | |
| create-esm-loader A utility library for creating Node loader hooks | 2.7k | -25% | - | 3 years ago 0.2.5 | ESM only | None | Utility libraries | |
| @stdlib/assert-is-bigint Test if a value is a BigInt. | 2.7k | - | - | - | 7 months ago 0.2.4 | CommonJS | Bundled | Utility libraries, Testing |
| @sapphire/time-utilities A time utility library for JavaScript. | 2.6k | - | - | - | 1 year ago 1.7.14 | ESM + CommonJS | Bundled | TypeScript tooling, Utility libraries |
| @stdlib/assert-is-iterator-like Test if a value is iterator-like. | 2.6k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| @livechat/redux-utils Redux utility functions | 2.6k | - | - | - | 3 years ago 0.1.3 | ESM + CommonJS | None | State management, Utility libraries |
| @stdlib/array-base-assert-is-real-data-type Test if an input value is a supported array real-valued data type. | 2.6k | - | - | - | 7 months ago 0.2.2 | CommonJS | Bundled | Testing, Node.js utilities |
| @stdlib/array-base-assert-is-signed-integer-data-type Test if an input value is a supported array signed integer data type. | 2.6k | - | - | - | 7 months ago 0.2.2 | CommonJS | Bundled | Testing, Node.js utilities |
| @stdlib/ndarray-base-assert-is-mostly-safe-data-type-cast Determine if an ndarray data type can be safely cast or, for floating-point data types, downcast to another ndarray data type. | 2.6k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Testing, Node.js utilities |
| @stdlib/array-base-assert-is-real-floating-point-data-type Test if an input value is a supported array real-valued floating-point data type. | 2.6k | - | - | - | 7 months ago 0.2.2 | CommonJS | Bundled | Testing, Node.js utilities |
| @stdlib/array-base-min-signed-integer-dtype Determine the minimum array data type for storing a provided signed integer value. | 2.6k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| @stdlib/assert-is-prototype-of Test if an object's prototype chain contains a provided prototype. | 2.6k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| map-values-deep Recursive lodash.mapValues | 2.5k | +18% | - | 7 years ago 1.0.2 | CommonJS | None | Utility libraries, Parsers and serialisers | |
| assemble Get the rocks out of your socks! Assemble makes you fast at creating web projects. Assemble is used by thousands of projects for rapid prototyping, creating themes, scaffolds, boilerplates, e-books, UI components, API documentation, blogs, building websit | 2.5k | -29% | - | 9 years ago 0.24.3 | CommonJS | None | Documentation tooling, Utility libraries | |
| @stdlib/ndarray-base-dtype Return the data type of a provided ndarray. | 2.5k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| @stdlib/ndarray-base-assert-is-complex-floating-point-data-type Test if an input value is a supported ndarray complex-valued floating-point data type. | 2.5k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Testing, Utility libraries |
| @stdlib/ndarray-base-assert-is-real-data-type Test if an input value is a supported ndarray real-valued data type. | 2.4k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Testing, Utility libraries |
| array-utils-ts Zero-dependency TypeScript library for immutable array operations: filter nullables, upsert/toggle by key, deduplicate, enumerate, and more. | 2.4k | +93% | - | 6 months ago 1.1.0 | ESM + CommonJS | Bundled | Utility libraries, TypeScript tooling | |
| to-file-path Create a filepath from an object path (dot notation), list of arguments, array, number or Arguments object. | 2.3k | +57% | - | 4 years ago 3.0.0 | ESM only | None | Build tools, Linting and formatting | |
| @stdlib/string-trim Trim whitespace characters from the beginning and end of a string. | 2.2k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Strings and text |
| @sapphire/timer-manager A timer manager utility library for JavaScript. | 2.2k | - | - | - | 1 year ago 1.0.4 | ESM + CommonJS | Bundled | TypeScript tooling, Utility libraries |
| @venizia/ignis-helpers Production-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn | 2.2k | - | - | - | 1 day ago 0.2.0 | ESM + CommonJS | Bundled | Cryptography and hashing, Logging |
| makef Utilities to create files inside specified directory or copy files | 2.2k | -1% | - | 5 years ago 1.2.0 | CommonJS | Bundled | 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.
- @testplane/wdio-utilsA WDIO helper utility to provide several utility functions used across the project.
- @stdlib/array-base-assert-is-boolean-data-typeTest if an input value is a supported array boolean data type.
- @stdlib/array-base-assert-is-complex-floating-point-data-typeTest if an input value is a supported array complex-valued floating-point data type.
- pipezFunction sequencing reloaded
- @stdlib/string-split-grapheme-clustersSplit a string by its grapheme cluster breaks.
- as-aRuns a given command with additional environment settings for simple local development
- typed-pathType safe object string paths for typescript.
- cli-fsUtility functions for working with the filesystem
- react-redux-typescriptReact / Redux / TypeScript Utils
- validate-polishUtility library for validation of PESEL, NIP, REGON, identity card etc. Aimed mostly at Polish environment. [Polish] Walidacja numerów pesel, nip, regon, dowodu osobistego.
- @stdlib/string-uppercaseConvert a string to uppercase.
- @jsonjoy.com/node-fs-utilsUtility functions for Node.js fs module
- @stdlib/assert-is-undefined-or-nullTest if a value is undefined or null.
- @mathigon/coreTypeScript utilities library containing function wrappers, string and array helper functions, event classes and color utilities.
- @stdlib/string-remove-punctuationRemove punctuation characters from a string.
- @zitterorg/magni-eos[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
- countryjsA utility library for returning country data, ISO info and states/provinces within them.
- @stdlib/assert-is-empty-arrayTest if a value is an empty array.
- @stdlib/string-acronymGenerate an acronym for a given string.
- @miyauci/isxCollection of validation functions for JavaScript data
- @getdashfy/utilsFormatting and utility functions for Dashfy - numbers, currencies, bytes, dates, times, strings, platform detection, and more
- @stdlib/array-base-accessorsReturn element accessors for a provided array-like object.
- romcalUtility library that outputs the Liturgical Calendar used by the Roman Rite (Western Church)
- compute-array-dtypeReturns an array data type corresponding to an array constructor name.
- dstructs-array-constructorsReturns an array constructor corresponding to an array data type.
- compute-dtypeDetermines the underlying data type of an input value.
- dstructs-array-dtypeReturns an array data type corresponding to an array constructor name.
- compute-array-constructorsReturns an array constructor corresponding to an array data type.
- create-esm-loaderA utility library for creating Node loader hooks
- @stdlib/assert-is-bigintTest if a value is a BigInt.
- @sapphire/time-utilitiesA time utility library for JavaScript.
- @stdlib/assert-is-iterator-likeTest if a value is iterator-like.
- @livechat/redux-utilsRedux utility functions
- @stdlib/array-base-assert-is-real-data-typeTest if an input value is a supported array real-valued data type.
- @stdlib/array-base-assert-is-signed-integer-data-typeTest if an input value is a supported array signed integer data type.
- @stdlib/ndarray-base-assert-is-mostly-safe-data-type-castDetermine if an ndarray data type can be safely cast or, for floating-point data types, downcast to another ndarray data type.
- @stdlib/array-base-assert-is-real-floating-point-data-typeTest if an input value is a supported array real-valued floating-point data type.
- @stdlib/array-base-min-signed-integer-dtypeDetermine the minimum array data type for storing a provided signed integer value.
- @stdlib/assert-is-prototype-ofTest if an object's prototype chain contains a provided prototype.
- map-values-deepRecursive lodash.mapValues
- assembleGet the rocks out of your socks! Assemble makes you fast at creating web projects. Assemble is used by thousands of projects for rapid prototyping, creating themes, scaffolds, boilerplates, e-books, UI components, API documentation, blogs, building websit
- @stdlib/ndarray-base-dtypeReturn the data type of a provided ndarray.
- @stdlib/ndarray-base-assert-is-complex-floating-point-data-typeTest if an input value is a supported ndarray complex-valued floating-point data type.
- @stdlib/ndarray-base-assert-is-real-data-typeTest if an input value is a supported ndarray real-valued data type.
- array-utils-tsZero-dependency TypeScript library for immutable array operations: filter nullables, upsert/toggle by key, deduplicate, enumerate, and more.
- to-file-pathCreate a filepath from an object path (dot notation), list of arguments, array, number or Arguments object.
- @stdlib/string-trimTrim whitespace characters from the beginning and end of a string.
- @sapphire/timer-managerA timer manager utility library for JavaScript.
- @venizia/ignis-helpersProduction-ready TypeScript utility library: pluggable logging (winston or pino behind one ILogger contract), Redis single/cluster/sentinel with pub/sub, BullMQ/MQTT/Kafka message queues, MinIO/Disk/Bun-S3 object storage, AES-256/RSA/ECDH cryptography, Sn
- makefUtilities to create files inside specified directory or copy files
- 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