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
executable
Check if a file is executable
5m-12%-8 years ago
4.1.1
-None-
base64url
For encoding to/from base64urls
5m+78%-7 years ago
3.0.1
CommonJSBundledCryptography and hashing
@use-gesture/react
React target for @use-gesture
5m+330%-2 years ago
10.3.1
ESM + CommonJSBundledDOM and browser utilities, React
jasmine-core
Simple JavaScript testing framework for browsers and node.js
5m-9%-1 month ago
7.0.2
CommonJSNoneTesting
@peculiar/json-schema
This package uses ES2015 decorators to simplify JSON schema creation and use
4.9m+105%-6 years ago
1.1.12
ESM + CommonJSBundledParsers and serialisers, Schema validation
p-each-series
Iterate over promises serially
4.9m-6%-5 years ago
3.0.0
ESM onlyNonePromises and async control flow
zone.js
Zones for JavaScript
4.9m+24%-24 days ago
0.16.3
ESM + CommonJSBundledHTTP servers and web frameworks, Angular
async-exit-hook
Run some code when the process exits (supports async hooks and pm2 clustering)
4.9m+183%-9 years ago
2.0.1
-NonePromises and async control flow, Node.js utilities
shellwords
Manipulate strings according to the word parsing rules of the UNIX Bourne shell.
4.9m-4%-1 year ago
1.1.1
ESM + CommonJSBundledCLI tools and terminal utilities
array-slice
Array-slice method. Slices `array` from the `start` index up to, but not including, the `end` index.
4.9m+12%-8 years ago
1.1.0
CommonJSNone-
eslint-plugin-vue
Official ESLint plugin for Vue.js
4.9m+27%-3 days ago
10.11.1
CommonJSBundledLinting and formatting, Vue
uri-js-replace
Replacement for abandoned library URI.js (uri-js)
4.9m+193%-2 years ago
1.0.1
CommonJSBundled-
num2fraction
Convert number to fraction
4.9m-17%-11 years ago
1.2.2
CommonJSNoneNumbers and maths
osenv
Look up environment settings specific to different operating systems
4.9m+8%-8 years ago
0.1.5
CommonJSNone-
postcss-env-function
Use env() variables in CSS
4.9m-10%-8 months ago
8.0.0
CommonJSNoneCSS-in-JS and styling
delay
Delay a promise a specified amount of time
4.9m+12%-10 months ago
7.0.0
ESM onlyBundledPromises and async control flow
css
CSS parser / stringifier
4.9m-10%-6 years ago
3.0.0
CommonJSNoneParsers and serialisers
use-debounce
Debounce hook for react
4.9m+146%-5 months ago
10.1.1
ESM + CommonJSBundledReact
nlcst-to-string
nlcst utility to transform a tree to a string
4.9m+364%-3 years ago
4.0.0
ESM onlyBundledStrings and text
fake-indexeddb
Fake IndexedDB: a pure JS in-memory implementation of the IndexedDB API
4.9m+381%-10 months ago
6.2.5
ESM + CommonJSBundledPolyfills and shims
@rolldown/binding-linux-arm64-gnu
Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.
4.9m+3561%-3 days ago
1.2.11
CommonJSNoneBundlers, TypeScript tooling
make-event-props
Returns an object with on-event callback props curried with provided args.
4.9m+153%-1 year ago
2.0.0
ESM onlyBundledReact
ansicolors
Functions that surround a string with ansicolor codes so it prints in color.
4.9m+41%-12 years ago
0.3.2
CommonJSNoneCLI tools and terminal utilities
request-light
Lightweight request library. Promise based, with proxy support.
4.9m+462%-2 years ago
0.8.0
CommonJSBundled-
koa-compose
compose Koa middleware
4.9m+40%-8 years ago
4.1.0
-NoneHTTP servers and web frameworks
defined
return the first argument that is `!== undefined`
4.9m+5%-3 years ago
1.0.1
CommonJSNone-
eslint-config-react-app
ESLint configuration used by Create React App
4.9m-11%-4 years ago
7.0.1
-NoneReact, Build tools
parallel-transform
Transform stream that allows you to run your transforms in parallel without changing the order
4.9m-12%-7 years ago
1.2.0
-None-
verkit
Fast, zero-dependency SemVer for ESM and TypeScript, with functional, tree-shakeable APIs.
4.9m--8 days ago
0.5.0
ESM onlyNoneTypeScript tooling
cron
Cron jobs for your node
4.9m+68%-9 months ago
4.4.0
CommonJSBundledQueues and background jobs
prosemirror-schema-basic
Basic schema elements for ProseMirror
4.8m+152%-1 year ago
1.2.4
ESM + CommonJSBundled-
eslint-plugin-promise
Enforce best practices for JavaScript promises
4.8m-4%-5 months ago
7.3.0
CommonJSNoneLinting and formatting, Promises and async control flow
lmdb
Simple, efficient, scalable, high-performance LMDB interface
4.8m+73%-3 months ago
3.5.6
ESM + CommonJSBundledNode.js utilities
react-native-web
React Native for Web
4.8m+350%-11 months ago
0.21.2
ESM + CommonJSNoneReact, CSS-in-JS and styling
mongoose
Mongoose MongoDB ODM
4.8m+62%-4 days ago
9.10.2
CommonJSBundledORMs and query builders
split-ca
Simple module to split a single certificate authority chain file (aka: bundle, ca-bundle, ca-chain, etc.) into an array, as expected by the node.js tls api.
4.8m+257%-10 years ago
1.0.1
CommonJSNoneBundlers
read-yaml-file
Read and parse a YAML file
4.8m+71%-6 months ago
3.0.0
ESM onlyNone-
webpack-manifest-plugin
A Webpack Plugin for generating Asset Manifests
4.8m-10%-10 months ago
6.0.1
ESM onlyBundledBundler plugins and loaders
ts-log
Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.
4.8m+68%-1 month ago
3.0.3
ESM + CommonJSBundledLogging, TypeScript tooling
stacktrace-gps
Turns partial code location into precise code location
4.8m+61%-4 years ago
3.1.2
CommonJSBundled-
lodash.uniqby
The lodash method `_.uniqBy` exported as a module.
4.8m+53%-10 years ago
4.7.0
-NoneUtility libraries
sql-escaper
🛡️ Faster SQL escape and format for JavaScript (Node.js, Bun, and Deno).
4.8m--13 days ago
1.5.2
ESM + CommonJSBundledSecurity, TypeScript tooling
stacktrace-js
Framework-agnostic, micro-library for getting stack traces in all environments
4.8m+61%-6 years ago
2.0.2
CommonJSBundled-
libqp
Encode and decode quoted-printable strings according to rfc2045
4.8m+171%-1 year ago
2.1.1
CommonJSNone-
lodash.isobject
The modern build of lodash’s `_.isObject` as a module.
4.8m+22%-11 years ago
3.0.2
-NoneUtility libraries
@es-joy/jsdoccomment
Maintained replacement for ESLint's deprecated SourceCode#getJSDocComment along with other jsdoc utilities
4.8m+39%-9 days ago
0.98.0
ESM onlyBundledDocumentation tooling, Linting and formatting
patch-console
Patch console methods to intercept output
4.8m+197%-4 years ago
2.0.0
ESM onlyNone-
babel-preset-react-app
Babel preset used by Create React App
4.8m-11%-1 year ago
10.1.0
-NoneReact
webpack-hot-middleware
Webpack hot reloading you can attach to your own server
4.8m+9%-2 years ago
2.26.1
CommonJSNoneHTTP servers and web frameworks
merge-refs
A function that merges React refs into one.
4.8m+199%-1 year ago
2.0.0
ESM onlyBundledReact

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