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
string-range-expander
Expands string index ranges within whitespace boundaries until letters are met
55.5k+150%-15 days ago
4.2.6
ESM onlyBundled-
tstyche
Everything You Need for Type Testing.
55.5k+618%-27 days ago
7.2.5
ESM + CommonJSBundledTypeScript tooling, Testing
r-package-json
Read package.json files.
55.5k+84%-1 year ago
1.0.10
CommonJSNone-
@iframe-resizer/parent
Keep iframes sized to their content.
55.5k--7 months ago
5.5.9
ESM + CommonJSBundled-
uint8-util
Fastest possible buffer-like utilities for uint8.
55.5k+361%-2 months ago
2.3.2
ESM onlyBundledCryptography and hashing
vue-konva
Vue components for the Konva 2d canvas library. Build interactive graphics, design editors, and whiteboards in Vue.
55.4k+88%-1 month ago
4.0.1
ESM onlyBundledVue, 3D, WebGL and game engines
eslint-plugin-import-zod
ESLint plugin to enforce namespace imports for zod
55.4k+545%-10 months ago
1.2.1
ESM + CommonJSBundledLinting and formatting
node-buffer-encoding
A little wrapper around Node's Buffer that provides encoding/decoding for all supported encodings.
55.4k+788%-1 year ago
1.0.3
ESM onlyBundledNode.js utilities
boneyard-js
Pixel-perfect skeleton loading screens. Wrap your component in <Skeleton> and boneyard snapshots the real DOM layout — no manual descriptors, no configuration.
55.4k--1 month ago
1.10.0
ESM onlyBundledBundler plugins and loaders, React
chartjs-chart-sankey
Chart.js module for creating sankey diagrams
55.4k+332%-24 days ago
0.19.1
ESM + CommonJSBundledCharts and data visualisation
@cerbos/api
Generated code used by the Cerbos client libraries
55.4k--21 days ago
0.11.1
ESM onlyBundledSecurity, Node.js utilities
@aws-amplify/graphql-default-value-transformer
Amplify GraphQL default value transformer
55.4k--2 months ago
3.1.18
CommonJSBundledCloud SDKs, GraphQL
@eslint-zod/utils
Shared utilities for eslint-zod plugins
55.4k--16 days ago
5.3.0
ESM + CommonJSBundledLinting and formatting
passport-google-one-tap
Google One Tap authentication strategy for Passport.
55.4k-34%-3 years ago
1.0.1
CommonJSBundledAuthentication and authorisation
@aws-amplify/graphql-searchable-transformer
Amplfy GraphQL @searchable transformer
55.4k--2 months ago
3.1.4
CommonJSBundledCloud SDKs, GraphQL
graphql-upload-ts
TypeScript-first middleware and Upload scalar for GraphQL multipart requests (file uploads) with support for Apollo Server, Express, Koa, and more.
55.3k+41%-5 months ago
2.2.0
ESM + CommonJSBundledGraphQL, TypeScript tooling
luhn
A validation module for browsers and Node.js to validate credit card numbers against the luhn algorithm.
55.3k+16%-6 years ago
2.4.1
CommonJSBundled-
spectaql
A powerful library for autogenerating static GraphQL API documentation
55.3k+25%-6 months ago
3.0.9
CommonJSNoneDocumentation tooling, GraphQL
@mirzazeyrek/node-resemble-js
Image analysis and comparison for nodejs
55.3k--5 years ago
1.2.1
CommonJSNone-
test
Node.js 18's node:test, as an npm package
55.3k---
3.3.0
CommonJSBundledTesting
seed-publish
Mixins that manage rendered CSS from modular importing
55.3k+62%-9 years ago
0.2.0
CommonJSNone-
admin-lte
Responsive open source admin dashboard and control panel.
55.3k+32%-1 month ago
4.9.1
ESM + CommonJSBundledCSS-in-JS and styling
event-loop-stats
Exposes stats about the libuv default loop
55.3k+34%-4 years ago
1.4.1
CommonJSBundledMonitoring and error tracking
node-stream
Utilities for consuming, creating and manipulating node streams.
55.2k+202%-9 years ago
1.7.0
CommonJSNoneNode.js utilities
babel-plugin-react-svg
Babel plugin to transform svg to react component
55.2k-58%-7 years ago
3.0.3
CommonJSNoneBundler plugins and loaders, React
@slonik/types
A Node.js PostgreSQL client with strict types, detailed logging and assertions.
55.2k--15 days ago
49.10.10
ESM onlyBundledDatabase clients and drivers, TypeScript tooling
apidoc
RESTful web API Documentation Generator
55.2k-9%-3 years ago
1.2.0
CommonJSNoneDocumentation tooling
@node-rs/xxhash-android-arm64
Fastest xxhash implementation in Node.js
55.2k--27 days ago
1.7.8
CommonJSNoneLinting and formatting, Node.js utilities
@anvilco/apollo-server-plugin-introspection-metadata
A plugin for Apollo Server that allows for adding metadata to GraphQL Introspection Query responses.
55.1k--2 years ago
2.2.3
CommonJSNoneGraphQL
react-fela
React bindings for Fela
55.1k+64%-3 years ago
12.2.1
ESM + CommonJSBundledCSS-in-JS and styling, React
express-jwt-permissions
Express middleware for JWT permissions
55.1k+114%-4 years ago
1.3.7
CommonJSBundledHTTP servers and web frameworks
@lillallol/outline-pdf
High level API to add outline to a pdf without any dependency on other programming languages. Works in both browser and node.
55.1k--5 years ago
4.0.0
ESM + CommonJSBundledPDF and documents, DOM and browser utilities
@lillallol/outline-pdf-data-structure
Create a pdf outline data structure from a high level string representation of pdf outline. This data structure can be used to create a real pdf outline.
55.1k--5 years ago
1.0.3
CommonJSBundledPDF and documents
@stdlib/math-base-special-erfinv
Inverse error function.
55.1k--7 months ago
0.3.1
CommonJSBundledNumbers and maths
@tsparticles/updater-paint
tsParticles particles paint updater
55.1k--1 month ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
claygl
WebGL graphic library
55k+147%-7 years ago
1.3.0
ESM + CommonJSBundled3D, WebGL and game engines
stdio
Standard input/output manager for Node.js
55k+8%-2 years ago
2.1.3
CommonJSBundledCLI tools and terminal utilities
for-each-property-deep
Executes a callback for each property found on a object, recursively on nested properties, with options regarding enumerability (enumerable or non-enumerable) and ownership (inherited or only own properties). It excludes built-in properties from Object an
55k-14%-9 years ago
0.0.3
CommonJSNone-
cliss
CLI Simple, Stupid. Automatic discovery of parameters names. Provides an easy and minimal setup by passing in only a function reference without the need of declaring all expected options names or create a help section by hand. Support to sync / async. Sup
55k-7%-5 years ago
0.0.9
CommonJSNoneCLI tools and terminal utilities
@atlaskit/inline-edit
An inline edit displays a custom input component that switches between reading and editing on the same page.
55k--13 days ago
16.4.5
ESM + CommonJSBundledReact
@node-rs/xxhash-linux-arm-gnueabihf
Fastest xxhash implementation in Node.js
55k--27 days ago
1.7.8
CommonJSNoneLinting and formatting, Node.js utilities
jsonld-streaming-parser
A fast and lightweight streaming JSON-LD parser
55k+61%-8 months ago
5.0.1
CommonJSBundledParsers and serialisers
merge-images
Easily compose images together without messing around with canvas
55k+8%-6 years ago
2.0.0
ESM + CommonJSNone3D, WebGL and game engines
@microsoft/agent-host-protocol
TypeScript client for the Agent Host Protocol (AHP).
55k--1 month ago
0.9.0
ESM onlyBundledWebSockets and realtime
esno
Node.js runtime enhanced with esbuild for loading TypeScript & ESM
55k+10%--
4.8.0
ESM onlyNoneTypeScript tooling
axios-oauth-client
OAuth 2.0 client utils for axios
55k+23%-2 years ago
2.2.0
ESM + CommonJSBundledAuthentication and authorisation
microfiber
A library to query and manipulate GraphQL Introspection Query results in some useful ways.
55k+26%-6 months ago
2.1.2
CommonJSNoneGraphQL
@node-rs/xxhash-freebsd-x64
Fastest xxhash implementation in Node.js
55k--27 days ago
1.7.8
CommonJSNoneLinting and formatting, Node.js utilities
@mcp-b/transports
Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs
55k--1 month ago
5.1.0
ESM onlyBundledScraping and browser automation
next-translate
Tiny and powerful i18n tools (Next plugin + API) to translate your Next.js pages.
54.9k-13%-3 months ago
3.2.0
ESM + CommonJSBundledInternationalisation, React

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