Skip to content
JS
Packages

JavaScript packages

42,510 npm packages in 67 categories, with weekly downloads, 12-month growth, bundle size, last release, module format and types for each.

42,510 packages67 categoriesComparisons

All packages

42,510 packages
PackageWeekly downloads12-month changeGzipLast releaseModuleTypesCategories
hard-rejection
Make unhandled promise rejections fail hard right away instead of the default silent fail
9.2m+12%-7 years ago
2.1.0
-NonePromises and async control flow
harmony-reflect
ES5 shim for ES6 (ECMAScript 6) Reflect and Proxy objects
9.2m+12%-5 years ago
1.6.2
CommonJSBundledPolyfills and shims
avvio
Asynchronous bootstrapping of Node applications
9.2m+268%-2 months ago
9.3.0
CommonJSBundledPromises and async control flow
@fastify/ajv-compiler
Build and manage the AJV instances for the fastify framework
9.1m+272%-1 month ago
4.0.6
CommonJSBundledSchema validation
identity-obj-proxy
an identity object using ES6 proxies
9.1m+11%-10 years ago
3.0.0
CommonJSNoneTesting
global-agent
Global HTTP/HTTPS proxy configurable using environment variables.
9.1m+171%-6 months ago
4.1.3
CommonJSBundledNode.js utilities, Configuration
json-schema-ref-resolver
JSON schema reference resolver
9.1m+296%-1 year ago
3.0.0
CommonJSBundledDocumentation tooling, Schema validation
sentence-case
Transform into a lower case with spaces between words, then capitalize the string
9.1m+24%-2 years ago
4.0.0
ESM onlyNone-
xpath
DOM 3 XPath implemention and helper for node.js and the web
9.1m+162%-2 years ago
0.0.34
CommonJSBundled-
history
Manage session history with JavaScript
9.1m+31%-4 years ago
5.3.0
ESM + CommonJSBundled-
unc-path-regex
Regular expression for testing if a file path is a windows UNC file path. Can also be used as a component of another regexp via the `.source` property.
9.1m+33%-10 years ago
0.1.2
CommonJSNone-
fbjs-css-vars
This package exports a few of the CSS variables that we use in Facebook projects. This is not the full list we have internally but focused on making available the minimum set needed by our open source projects.
9.1m+63%-7 years ago
1.0.2
CommonJSNone-
jpeg-js
A pure javascript JPEG encoder and decoder
9.1m+151%-4 years ago
0.4.4
CommonJSNoneImage processing
jju
a set of utilities to work with JSON / JSON5 documents
9.1m+77%-8 years ago
1.4.0
-NoneParsers and serialisers
@webcontainer/env
Set of environment utilities for WebContainers
9.1m+6610%-2 years ago
1.1.1
ESM + CommonJSBundledNode.js utilities, DOM and browser utilities
array-ify
Turn anything into an array
9.1m+30%-11 years ago
1.0.0
-None-
is-unc-path
Returns true if a filepath is a windows UNC file path.
9.1m+45%-9 years ago
1.0.0
CommonJSNone-
default-gateway
Get the default network gateway, cross-platform.
9m-21%-3 years ago
7.2.2
ESM onlyNone-
swagger-ui-dist
[![NPM version](https://badge.fury.io/js/swagger-ui-dist.svg)](http://badge.fury.io/js/swagger-ui-dist)
9m+100%-10 days ago
5.33.0
CommonJSNoneDocumentation tooling
@peculiar/utils
Modern byte, encoding, converter registry, and PEM utilities for TypeScript projects.
9m--4 months ago
2.0.3
ESM + CommonJSBundledTypeScript tooling
chart.js
Simple HTML5 charts using the canvas element.
9m+85%-11 months ago
4.5.1
ESM + CommonJSBundledCharts and data visualisation, 3D, WebGL and game engines
path-case
Transform into a lower case string with slashes between words
9m+24%-2 years ago
4.0.0
ESM onlyNone-
resolve-url-loader
Webpack loader that resolves relative paths in url() statements based on the original source file
9m-2%-4 years ago
5.0.0
CommonJSNoneCSS-in-JS and styling, Bundler plugins and loaders
infer-owner
Infer the owner of a path based on the owner of its nearest existing parent
9m-9%-7 years ago
1.0.4
CommonJSNone-
@fastify/merge-json-schemas
Builds a logical conjunction (AND) of multiple JSON schemas
9m+302%-1 year ago
0.2.1
CommonJSBundledSchema validation
regex-parser
A module that parses a string as regular expression and returns the parsed value.
9m-6%-1 year ago
2.3.1
CommonJSBundledParsers and serialisers
toposort
Topological sort of directed ascyclic graphs (like dependecy lists)
9m+24%-8 years ago
2.0.2
CommonJSNone-
vscode-languageserver
Language server implementation for node
9m+204%-29 days ago
10.1.1
CommonJSBundled-
@react-email/render
Transform React components into HTML email templates
9m+414%-2 months ago
2.1.0
ESM + CommonJSBundledEmail, React
browser-process-hrtime
Shim for process.hrtime in the browser
8.9m-11%-8 years ago
1.0.0
CommonJSNone-
@rollup/plugin-babel
Seamless integration between Rollup and Babel.
8.9m+62%-3 months ago
7.1.0
ESM + CommonJSBundledBundler plugins and loaders
yaml-ast-parser
[![Build Status](https://travis-ci.org/mulesoft-labs/yaml-ast-parser.svg?branch=master)](https://travis-ci.org/mulesoft-labs/yaml-ast-parser)
8.9m+69%-7 years ago
0.0.43
CommonJSBundledParsers and serialisers
attr-accept
JavaScript implementation of the "accept" attribute for HTML5 <input type="file">
8.9m+101%-1 month ago
4.0.0
ESM + CommonJSBundled-
glob-to-regex.js
Transform GLOB patterns to JavaScript regular expressions for fast file path matching.
8.9m+377%-13 days ago
1.3.1
CommonJSBundledFiles and file systems
jsonpath-plus
A JS implementation of JSONPath with some additional operators
8.9m+48%-2 days ago
11.0.0
ESM + CommonJSBundled-
number-is-nan
ES2015 `Number.isNaN()` ponyfill
8.9m-1%-5 years ago
3.0.0
-NonePolyfills and shims
is-absolute-url
Check if a URL is absolute
8.9m-0%-1 year ago
5.0.0
ESM onlyBundledURLs and query strings
undefsafe
Undefined safe way of extracting object properties
8.9m+33%-4 years ago
2.0.5
CommonJSNone-
base-x
Fast base encoding / decoding of any given alphabet
8.9m+72%-1 year ago
5.0.1
ESM + CommonJSBundledCryptography and hashing
adjust-sourcemap-loader
Webpack loader that adjusts source maps
8.9m-2%-3 years ago
5.0.0
CommonJSNoneBundler plugins and loaders
iobuffer
Read and write binary data on ArrayBuffers
8.9m+684%-1 year ago
6.0.1
ESM onlyNone-
convert-hrtime
Convert the result of `process.hrtime.bigint()` to seconds, milliseconds, nanoseconds
8.9m+248%-5 years ago
5.0.0
ESM onlyNone-
class-transformer
Proper decorator-based transformation / serialization / deserialization of plain javascript objects to class constructors
8.9m+80%-4 years ago
0.5.1
ESM + CommonJSBundled-
babel-runtime
babel selfContained runtime
8.9m-10%-9 years ago
6.26.0
-NonePolyfills and shims, Build tools
pstree.remy
Collects the full tree of processes from /proc
8.9m+35%-6 years ago
1.1.8
CommonJSNone-
comment-parser
Generic JSDoc-like comment parser
8.8m+107%-18 days ago
1.4.9
ESM + CommonJSBundledDocumentation tooling
@dotenvx/dotenvx
a secure dotenv–from the creator of `dotenv`
8.8m+1056%-4 days ago
2.30.0
CommonJSBundledConfiguration, Node.js utilities
event-emitter
Environment agnostic event emitter
8.8m+19%-9 years ago
0.3.5
-NoneWebSockets and realtime
lowlight
Virtual syntax highlighting for virtual DOMs and non-HTML things
8.8m+141%-1 year ago
3.3.0
ESM onlyBundledReact
is-nan
ES2015-compliant shim for Number.isNaN - the global isNaN returns false positives.
8.8m+32%-5 years ago
1.3.2
CommonJSNonePolyfills and shims

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.

Categories

67 with packages