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
carte-facile
Une librairie de styles de cartes et surcouches prêtes à l'emploi, pour ajouter des cartes rapidement à votre application avec MapLibre ou d'autres librairies cartographiques.
2.1k+605%-21 days ago
0.10.0
ESM onlyBundled-
phpass
Verify phpass portable hashes and bcrypt passwords in Node.js, with an explicit migration path for legacy node-phpass hashes.
2.1k+86%-21 days ago
1.0.0
CommonJSBundledCryptography and hashing, Authentication and authorisation
@prxvt/sdk
px402 - Private x402 payments using zero-knowledge proofs. Pay for APIs privately without revealing your identity.
2k--10 months ago
1.0.2
ESM + CommonJSBundledPayments and commerce
bootstrap-wysiwyg
A tiny Bootstrap and jQuery based WYSIWYG rich text editor based on the browser function execCommand.
2k-12%-9 years ago
2.0.1
CommonJSNoneRich text and code editors
es6-promise-try
Promise.try shim for ES6 Promises
2k-33%-10 years ago
1.0.2
CommonJSNonePolyfills and shims, Promises and async control flow
laabr
well-formatted, extendable pino logger for hapi.js
2k-1%-5 years ago
6.1.3
CommonJSNoneLogging
wp-hookdoc
An API documentation generator for your WordPress actions and filters.
2k+309%-8 years ago
0.2.0
CommonJSNoneDocumentation tooling
@daybrush/drag
You can set up drag events in any browser.
2k--6 years ago
0.19.3
ESM + CommonJSBundled-
@svelte-maplibre-gl/pmtiles
PMTiles extension for svelte-maplibre-gl
2k--4 months ago
2.0.1
ESM onlyBundledSvelte, Maps and geolocation
eslint-plugin-better-ssr
Modern TypeScript fork of eslint-plugin-ssr-friendly with ESLint 9/10, flat config, and Next.js App Router support
2k--6 months ago
2.1.3
ESM + CommonJSBundledLinting and formatting, TypeScript tooling
svelte-fast-check
Up to 24x faster type and Svelte compiler warning checker for Svelte/SvelteKit projects using svelte2tsx + tsgo
2k--8 months ago
0.4.5
ESM onlyBundledSvelte, TypeScript tooling
validate-npm-package-name-cli
CLI for npmjs.com/validate-npm-package-name - give me a string and I'll tell you if it's a valid npm package name
2k+267600%-9 months ago
2.1.0
CommonJSNoneCLI tools and terminal utilities, Schema validation
@mnajdova/enzyme-adapter-react-18
JavaScript Testing utilities for React
2k--4 years ago
0.2.0
CommonJSNoneTesting, React
@xpla/xpla.js
The JavaScript SDK for Xpla
2k--3 months ago
1.10.0
CommonJSBundledBlockchain and Web3
p-race
A better `Promise.race()`
2k-52%-3 years ago
3.1.0
ESM onlyBundledPromises and async control flow
@qiwi/dts-bundle
Export TypeScript .d.ts files as an external module definition
2k--5 years ago
0.7.5
CommonJSNoneTypeScript tooling
relay-connection-handler-plus
Relay connection handler with additional functionality
2k-45%-6 years ago
0.1.2
ESM + CommonJSBundled-
sni
Get the Server Name Indication of a raw TLS stream
2k-33%-10 years ago
1.0.0
CommonJSNoneCryptography and hashing
2gis-maps
Interactive 2GIS maps API, based on Leaflet
2k-48%-15 days ago
4.2.1
CommonJSNoneMaps and geolocation
@bbc/psammead-paragraph
React component for a Paragraph
2k--4 years ago
4.0.30
ESM + CommonJSNoneCSS-in-JS and styling
esmocha
[Mocha](https://mochajs.org) wrapper with built-in [typescript](https://github.com/node-loaders/loaders/tree/main/workspaces/esbuild), built-in [expect](https://jestjs.io/docs/expect) with [mock](https://github.com/node-loaders/loaders/tree/main/workspace
2k-42%--
5.0.0
ESM onlyBundledTesting, TypeScript tooling
@solana/keychain-aws-kms
AWS KMS-based signer for Solana transactions using EdDSA (Ed25519)
2k--3 months ago
1.4.0
ESM onlyBundledBlockchain and Web3, Cloud SDKs
deno-vm
A VM module that provides a secure runtime environment via Deno.
2k+58%-1 year ago
0.13.0
ESM + CommonJSBundled-
protect-mcp
Cedar policy enforcement and signed receipts for AI agent tool calls, guided repository review, bounded coding work and exact human approvals. Built by ScopeBlind.
2k--11 days ago
0.30.0
ESM + CommonJSBundledSecurity
spine-rigc
Rig compiler for Spine — declarative rig specs in, Spine 4.3 skeleton data out, verified by a spine-core round-trip. Built so AI agents can author rigs and check their own work; the output imports into the Spine editor.
2k--8 days ago
1.1.0
ESM onlyNoneBuild tools, CLI tools and terminal utilities
@bydefault/vercel
Bydefault request capture SDK for Vercel and Next.js middleware/proxy.
2k--9 days ago
0.1.7
ESM onlyBundledCloud SDKs, Static site generators and meta-frameworks
leoric
yet another JavaScript object-relational mapping library
2k+1%-1 month ago
2.16.0
ESM + CommonJSBundledORMs and query builders
murmurhash-wasm
MurmurHash in WASM for Node.js and the browser
2k-9%-4 years ago
1.3.0
ESM + CommonJSBundledCryptography and hashing
rollup-plugin-amd
Convert AMD files to ES2016 modules
2k-68%-7 years ago
4.0.0
ESM + CommonJSNoneBundler plugins and loaders
debug-custom
A thin wrapper around the debug logging package
2k-63%-4 years ago
1.2.0
CommonJSNoneLogging
koas-operations
Koas operations maps operation IDs to Koa controller functions.
2k+76%-4 years ago
0.7.0
CommonJSNoneDocumentation tooling, HTTP servers and web frameworks
@diffusionstudio/core
A fast, browser based video compositing engine powered by WebCodecs
2k--10 months ago
4.0.3
ESM onlyBundledVideo and audio, Image processing
@vime/react
React bindings for the Vime media player.
2k--3 years ago
5.4.1
ESM + CommonJSBundledVideo and audio, React
a11y-focus-scope
Accessibility util for scoping focus to an element.
2k+22%-10 years ago
1.1.3
CommonJSNoneAccessibility
jsdoc-plugin-intersection
Converts TypeScript-like intersection types to JSDoc compatible union types, that is, from & -> |
2k-39%-5 years ago
1.0.4
CommonJSNoneDocumentation tooling, TypeScript tooling
koas-status-code
Koas status code automatically sets the response status code based on the success status code specified in the Open API object.
2k+76%-4 years ago
0.7.0
CommonJSNoneDocumentation tooling, HTTP servers and web frameworks
xpath2.js
DOM-agnostic implementation of XPath 2 parser and evaluator in JavaScript
2k+86%-5 years ago
1.0.0-alpha-6
CommonJSNoneDOM and browser utilities, Parsers and serialisers
awesome-notifications
Lightweight library for beautifull and smooth notifications
2k-21%--
3.1.3
CommonJSNone-
svelte-tags-input
Fully customizable Svelte component to enter tags.
2k+19%-5 months ago
7.0.2
ESM onlyBundledSvelte, UI component libraries
@charpeni/one-of
Type-safe utilities to return a random element from an array or random entry from an object
2k--1 year ago
1.1.1
ESM + CommonJSBundled-
@levvicode/libsignal-node
Open Whisper Systems' libsignal for Node.js
2k--2 months ago
1.0.0
CommonJSNoneCryptography and hashing
@waysidemapping/pinhead
Quality public domain icons for your map pins
2k--2 months ago
15.25.0
ESM onlyNoneIcons, Maps and geolocation
array.prototype.tospliced
An ESnext spec-compliant `Array.prototype.toSpliced` shim/polyfill/replacement that works as far down as ES3.
2k+13%-1 year ago
1.1.5
CommonJSNonePolyfills and shims
latitude-longitude
Returns the center of multiple coordinates, and the distance between two coordinates.
2k+9%-4 years ago
1.1.1
CommonJSNoneMaps and geolocation
tsc-template
Utility to build TypeScript AST from a string, similar to @babel/template
2k-41%-1 year ago
0.2.3
ESM onlyBundledTypeScript tooling
banner-webpack-plugin
append content before or after js bundle
2k-46%-9 years ago
0.2.3
-NoneBundler plugins and loaders
eslint-plugin-vue-a11y
Static AST checker for accessibility rules on elements in .vue
2k-17%-7 years ago
0.0.31
CommonJSNoneAccessibility, Vue
react-smoothie
React wrapper for Smoothie Charts
2k+192%-2 months ago
1.0.0
ESM + CommonJSBundledCharts and data visualisation, React
@wot-ui/ui
wot-ui 一个轻量、美观、AI友好的 uni-app 组件库。
2k--1 month ago
2.3.2
CommonJSNoneVue
emoji-datasource-messenger
Emoji data and images - messenger
2k+1585%--
4.1.0
CommonJSNone-

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