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
redux-saga
Saga middleware for Redux to handle Side Effects
1.1m+0%-2 months ago
1.5.1
ESM + CommonJSBundled-
is-valid-path
Returns true if a file path does not contain any invalid characters.
1.1m-13%-11 years ago
0.1.1
CommonJSNoneFiles and file systems, Testing
crypto
This package is no longer supported and has been deprecated. To avoid malicious use, npm is hanging on to the package name.
1.1m-4%-9 years ago
1.0.1
CommonJSNoneCryptography and hashing
contentful-management
Client for Contentful's Content Management API
1.1m+51%-6 days ago
12.18.2
ESM + CommonJSBundled-
expo-apple-authentication
A package that provides 'Sign in with Apple' capability for Expo and React Native apps.
1.1m+477%-19 days ago
57.0.2
CommonJSBundledReact, HTTP servers and web frameworks
rollup-plugin-node-polyfills
rollup-plugin-node-polyfills ===
1.1m+56%-7 years ago
0.2.1
ESM + CommonJSBundledBundler plugins and loaders
es6-shim
ECMAScript 6 (Harmony) compatibility shims for legacy JavaScript engines
1.1m-26%-3 years ago
0.35.8
CommonJSNonePolyfills and shims
@appium/base-driver
Base driver class for Appium drivers
1.1m--5 days ago
10.8.1
CommonJSBundledScraping and browser automation, Testing
string.fromcodepoint
A robust & optimized `String.fromCodePoint` polyfill, based on the ECMAScript 6 specification.
1.1m-2%-2 years ago
1.0.3
CommonJSNonePolyfills and shims
graphql-type-json
JSON scalar types for GraphQL.js
1.1m+3%-6 years ago
0.3.2
ESM + CommonJSBundledGraphQL
cspell-config-lib
CSpell Config library
1.1m+54%-5 days ago
10.3.4
ESM onlyBundled-
gel
The official Node.js client library for Gel
1.1m+291%-16 days ago
2.2.1
CommonJSBundled-
traverse-chain
A simple asynchronous tool
1.1m+3%-13 years ago
0.1.0
CommonJSNonePromises and async control flow
mailauth
Email authentication library for Node.js
1.1m+28474%-27 days ago
5.0.3
CommonJSBundledEmail
json-2-csv
A JSON to CSV and CSV to JSON converter that natively supports sub-documents and auto-generates the CSV heading.
1.1m+66%-1 month ago
5.6.0
CommonJSBundledParsers and serialisers, CLI tools and terminal utilities
find
Find files or directories by name
1.1m+9%-7 years ago
0.3.0
CommonJSNone-
package-directory
Find the root directory of a Node.js project or npm package
1.1m+997%-7 months ago
8.2.0
ESM onlyBundled-
mime-format
Database to mime-format based on content-type header and content
1.1m+23%-1 year ago
2.0.2
CommonJSNone-
xml-encryption
[![Build Status](https://travis-ci.org/auth0/node-xml-encryption.png)](https://travis-ci.org/auth0/node-xml-encryption)
1.1m+119%-1 month ago
6.0.1
CommonJSNoneCryptography and hashing
sort-css-media-queries
The custom `sort` method (mobile-first / desktop-first) of CSS media queries for `postcss-sort-media-queries`, `css-mqpacker` or `pleeease` (which uses css-mqpacker) or, perhaps, something else ))
1.1m+127%-5 months ago
3.0.5
ESM onlyBundledCSS-in-JS and styling
@hapi/shot
Injects a fake HTTP request/response into a node HTTP server
1.1m--4 months ago
6.0.3
CommonJSBundledHTTP servers and web frameworks
@vercel/queue
A Node.js library for interacting with the Vercel Queue Service API
1.1m--5 days ago
0.7.0
ESM + CommonJSBundledCloud SDKs, TypeScript tooling
@copilotkit/aimock
Mock infrastructure for AI application testing — point your SDK at one local port and every provider, protocol, and service answers deterministically.
1.1m--7 days ago
1.43.0
ESM + CommonJSBundledTesting, WebSockets and realtime
monocart-coverage-reports
A code coverage tool to generate native V8 reports or Istanbul reports.
1.1m+227%-1 month ago
2.13.0
ESM + CommonJSBundledTesting
acpx
Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line
1.1m--7 days ago
0.19.2
ESM onlyNoneCLI tools and terminal utilities
partyserver
Build real-time applications powered by [Durable Objects](https://developers.cloudflare.com/durable-objects/), inspired by [PartyKit](https://www.partykit.io/).
1.1m+920%-1 month ago
0.5.10
ESM onlyBundledWebSockets and realtime, Cloud SDKs
lenis
How smooth scroll should be
1.1m+1347%-1 month ago
1.3.26
ESM onlyBundledDOM and browser utilities, React
doc-path
A document path library for Node
1.1m+73%-4 months ago
4.1.4
CommonJSBundledParsers and serialisers
@textlint/types
Type definition package for textlint
1.1m--1 month ago
15.8.0
CommonJSBundledTypeScript tooling
@fontsource/roboto
Self-host the Roboto font in a neatly bundled NPM package.
1.1m--2 months ago
5.3.0
CommonJSBundledCSS-in-JS and styling
martinez-polygon-clipping
Martinez polygon clipping algorithm, does boolean operation on polygons (multipolygons, polygons with holes etc): intersection, union, difference, xor
1.1m+132%-9 months ago
0.8.1
ESM + CommonJSBundled-
micro-ftch
Wrappers for built-in fetch() enabling killswitch, logging, concurrency limit and other features
1.1m+36%-1 month ago
1.2.1
ESM onlyBundledPromises and async control flow, HTTP clients
lz-utils
Utils for string compression and decompression with multiple strategies for Node.js and browser
1.1m+232%-5 months ago
2.1.1
ESM + CommonJSBundledStrings and text
json-cycle
Encode/decode circular structures for converting to and from JSON.
1.1m-11%-3 years ago
1.5.0
CommonJSNone-
esbuild-loader
⚡️ Speed up your Webpack build with esbuild
1.1m+10%-3 months ago
4.5.0
ESM + CommonJSBundledTypeScript tooling, Bundler plugins and loaders
proj4
Proj4js is a JavaScript library to transform point coordinates from one coordinate system to another, including datum transformations.
1.1m+175%-30 days ago
2.22.0
ESM + CommonJSBundledMaps and geolocation
eslint-plugin-svelte
ESLint plugin for Svelte using AST
1.1m+132%-1 month ago
3.23.0
ESM onlyBundledLinting and formatting, Svelte
lottie-react-native
React Native bindings for Lottie
1.1m+94%-1 month ago
7.5.0
ESM + CommonJSBundledAnimation, React
console-grid
A lightweight, zero-dependency utility for rendering formatted grids/tables in the Node.js console
1.1m+231%-5 months ago
2.2.4
ESM + CommonJSBundled-
@xterm/addon-webgl
An addon for [xterm.js](https://github.com/xtermjs/xterm.js) that enables a WebGL2-based renderer. This addon requires xterm.js v4+.
1.1m--9 months ago
0.19.0
ESM + CommonJSBundled3D, WebGL and game engines, CLI tools and terminal utilities
babel-plugin-syntax-dynamic-import
Allow parsing of import()
1.1m-4%-9 years ago
6.18.0
CommonJSNone-
remove-bom-stream
Remove a UTF8 BOM at the start of the stream.
1.1m-4%-4 years ago
2.0.0
CommonJSNone-
polyclip-ts
Apply boolean polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.
1.1m+185%-1 year ago
0.16.8
ESM + CommonJSBundled-
splaytree-ts
A splay tree typescript library
1.1m+174%-1 year ago
1.0.2
ESM + CommonJSBundled-
vitest-axe
Custom Vitest matcher for testing accessibility with aXe. Forked from jest-axe.
1.1m+403%-3 years ago
0.1.0
ESM onlyBundled-
@react-native-firebase/app
A well tested, feature rich Firebase implementation for React Native, supporting iOS & Android. Individual module support for Admob, Analytics, Auth, Crash Reporting, Cloud Firestore, Database, Dynamic Links, Functions, Messaging (FCM), Remote Config, Sto
1.1m--25 days ago
26.4.0
CommonJSBundledCloud SDKs, React
react-responsive
Media queries in react for responsive design
1.1m+21%-1 year ago
10.0.1
ESM + CommonJSBundledReact
@fastify/swagger-ui
Serve Swagger-ui for Fastify
1.1m--2 months ago
6.1.1
CommonJSBundledDocumentation tooling
@ioredis/as-callback
A performant and standard (Bluebird) library that registers a node-style callback on a promise
1.1m--4 years ago
3.0.0
CommonJSBundledPromises and async control flow
@vitejs/plugin-rsc
React Server Components (RSC) support for Vite.
1.1m--14 days ago
0.5.35
ESM onlyNoneReact, Bundler plugins and loaders

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