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-string-array
Test if a value is an array of strings.
30k---7 months ago
0.2.3
CommonJSBundledUtility 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
CommonJSBundledUtility libraries, Node.js utilities
@stdlib/assert
Standard assertion utilities.
29.8k---3 months ago
0.4.1
CommonJSBundledTesting, Utility libraries
@fusioncharts/utils
Collection of utilities for FusionCharts
29.5k---5 months ago
1.9.10
CommonJSNoneCharts 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
CommonJSBundledUtility libraries
@stdlib/array-to-json
Return a JSON representation of a typed array.
28.8k---7 months ago
0.3.1
CommonJSBundledUtility 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 onlyBundledTypeScript tooling, Utility libraries
@stdlib/assert-is-typed-array
Test if a value is a typed array.
28.5k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/utils-function-name
Determine a function's name.
28.5k---7 months ago
0.2.3
CommonJSBundledUtility libraries
@stdlib/assert-has-function-name-support
Detect native function name support.
28.5k---7 months ago
0.2.3
CommonJSBundledUtility libraries
mime-lookup
A utility library for dealing with mime-types
28.5k+38%-10 years ago
0.0.2
CommonJSNoneUtility libraries
@stdlib/assert-is-complex-typed-array
Test if a value is a complex typed array.
28.5k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
angular-filter
Bunch of useful filters for angularJS(with no external dependencies!)
28.1k-45%-9 years ago
0.5.17
CommonJSNoneAngular, Utility libraries
@stdlib/utils-copy
Copy or deep clone a value to an arbitrary depth.
27.9k---7 months ago
0.2.3
CommonJSBundledUtility libraries
electron-util
Useful utilities for Electron apps and modules
27.9k+110%-1 year ago
1.0.0
ESM onlyBundledUtility 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 + CommonJSBundledUtility libraries, TypeScript tooling
sugar-core
Core module for the Sugar Javascript utility library.
26.5k-45%-7 years ago
2.0.6
CommonJSBundledUtility libraries, Polyfills and shims
to-constant-case
Convert a string to constant case.
26k+71%-10 years ago
1.0.0
-NoneUtility libraries
@stdlib/assert-is-error
Test if a value is an Error object.
26k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/utils-property-symbols
Return an array of an object's own symbol properties.
25.8k---7 months ago
0.2.3
CommonJSBundledUtility libraries
underscore-template-loader
An Underscore and Lodash template loader for Webpack
25.7k-27%-3 years ago
1.2.0
CommonJSNoneUtility 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
CommonJSBundledUtility libraries
gulp-wrap
A gulp plugin to wrap the stream contents with a template.
24.8k-18%-7 years ago
0.15.0
-NoneUtility libraries
find-webpack
Utility to find webpack settings in react-scripts and other situations
24.7k-5%-5 years ago
2.2.1
CommonJSNoneBundlers, Utility libraries
101
common javascript utils that can be required selectively that assume es5+
24.3k-10%-8 years ago
1.6.3
CommonJSNoneUtility libraries
wsemi
A support package for web developer.
24k+153%-3 days ago
1.9.3
CommonJSNoneCryptography and hashing, Utility libraries
@stdlib/cli
Command-line interface.
23.4k---3 months ago
0.4.1
CommonJSBundledUtility 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
CommonJSNoneTesting, Utility libraries
@stdlib/utils-property-descriptor
Return a property descriptor for an object's own property.
23.2k---7 months ago
0.2.3
CommonJSBundledUtility 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
CommonJSNoneUtility 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
CommonJSBundledUtility libraries
haraka-net-utils
haraka network utilities
23k+110%-1 month ago
1.9.3
CommonJSNoneUtility 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
CommonJSNoneUtility libraries, Templating
lodash.samplesize
The lodash method `_.sampleSize` exported as a module.
22.3k-70%--
4.2.0
-NoneUtility 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
CommonJSBundledUtility libraries, Testing
md-utils-ts
Tiny markdown utility functions for Typescript.
21.7k+30%-3 years ago
2.0.0
ESM + CommonJSBundledMarkdown, Utility libraries
@sapphire/utilities
Common JavaScript utilities for the Sapphire Community
21.2k---1 year ago
3.18.2
ESM + CommonJSBundledTypeScript tooling, Utility libraries
@blakek/curry
🍛 Simple curry functions
20.9k---6 years ago
2.0.2
ESM + CommonJSBundledUtility 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 + CommonJSBundledUtility 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
CommonJSNoneTemplating, 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
CommonJSNoneUtility libraries, Templating
chromatism
A simple set of utility functions for colours.
20.4k+33%-9 years ago
3.0.0
ESM + CommonJSBundledUtility libraries
repo-utils
Utils for normalizing and formatting repo data.
20.4k-23%-9 years ago
0.4.1
CommonJSNoneUtility libraries
@stdlib/assert-has-has-instance-symbol-support
Detect native Symbol.hasInstance support.
20.4k---7 months ago
0.1.1
CommonJSBundledCLI tools and terminal utilities, Utility libraries
engine-cache
express.js inspired template-engine manager.
20.3k-22%-9 years ago
1.0.1
CommonJSNoneDocumentation 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
CommonJSNoneTemplating, Node.js utilities
lodash.where
The modern build of lodash’s `_.where` as a module.
19.9k-30%-11 years ago
3.1.0
-NoneUtility libraries
@openng/optimus-ui-utils
Utility functions and helpers for Optimus UI Libraries
19.7k---28 days ago
2.0.2
ESM + CommonJSBundledUtility libraries
famulus
JavaScript library that provides a useful functional programming helpers. Add your own.
19.4k+21%-5 years ago
2.2.3
CommonJSNoneUtility libraries
any
Returns `true` if a value exists in the given string, array or object.
17.9k-25%-11 years ago
1.0.0
CommonJSNoneUtility 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.