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
bcp47
Parser for the BCP 47 language tag specification
246.6k+18%-11 years ago
1.1.2
CommonJSNoneInternationalisation
react-loadable
A higher order component for loading components with promises
246.1k-8%--
5.5.0
CommonJSNone-
next-safe-action
Type safe and validated Server Actions in your Next.js project.
246.1k+202%-26 days ago
8.7.3
ESM + CommonJSBundledStatic site generators and meta-frameworks, React
milliparsec
tiniest body parser in the universe
245.9k+173%-1 month ago
5.1.2
ESM onlyBundledHTTP servers and web frameworks, Node.js utilities
@firecrawl/anydoc
Convert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown
245.9k--1 month ago
0.2.4
CommonJSBundledPDF and documents, Markdown
@node-rs/xxhash-linux-arm64-musl
Fastest xxhash implementation in Node.js
245.7k--24 days ago
1.7.8
CommonJSNoneLinting and formatting, Node.js utilities
powerbi-client
JavaScript library for embedding Power BI into your apps. Provides service which makes it easy to embed different types of components and an object model which allows easy interaction with these components such as changing pages, applying filters, and res
245.7k+17%--
2.25.0
CommonJSBundled-
react-google-autocomplete
React component for google autocomplete.
245.5k+62%--
2.7.5
CommonJSBundledReact
react-native-enriched-markdown
Markdown-based Rich Text solution for React Native
245.5k--1 month ago
1.0.2
ESM + CommonJSBundledMarkdown, React
@stdlib/number-float64-base-set-high-word
Set the more significant 32 bits of a double-precision floating-point number.
245.5k--7 months ago
0.2.3
CommonJSBundledUtility libraries
@urql/exchange-auth
An exchange for managing authentication and token refresh in urql
245.4k--1 year ago
3.0.0
ESM + CommonJSBundledAuthentication and authorisation, GraphQL
node-llama-cpp
Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level
245.4k+3592%-21 days ago
3.21.1
ESM onlyBundledSchema validation
deep-freeze-strict
recursively Object.freeze() objects and functions, works in strict mode
245.4k+10%--
1.1.1
CommonJSNone-
@wojtekmaj/enzyme-adapter-utils
JavaScript Testing utilities for React
245.3k--3 years ago
0.2.0
CommonJSNoneTesting, React
ink-big-text
Awesome text component for Ink
245.3k+5%-3 years ago
2.0.0
ESM onlyBundledCLI tools and terminal utilities, React
circ-json
Json (=readable) inspired serializer.
245.1k+836%-3 years ago
1.0.4
ESM + CommonJSBundledParsers and serialisers
monocart-reporter
A playwright test reporter. Shows suites/cases/steps with tree style, markdown annotations, custom columns/formatters/data collection visitors, console logs, style tags, send email.
245k+125%--
2.13.1
ESM + CommonJSBundledEmail, Testing
timeago.js
timeago.js is a simple library (only 1kb) to used to format datetime with `*** time ago` statement. eg: '3 hours ago'. localization supported.
245k+25%-6 years ago
4.0.2
ESM + CommonJSNoneDate and time, Internationalisation
i18next-http-middleware
i18next-http-middleware is a middleware to be used with Node.js web frameworks like express or Fastify and also for Deno.
244.9k-1%-25 days ago
3.9.9
ESM + CommonJSBundledHTTP servers and web frameworks
worktop
The next generation web framework for Cloudflare Workers
244.8k+189%-5 years ago
0.7.3
ESM + CommonJSBundledCloud SDKs
deepagents
Deep Agents - a library for building controllable AI agents with LangGraph
244.7k+27183%-9 days ago
1.14.1
ESM + CommonJSBundledTypeScript tooling
@carbon/icons-react
React components for icons in digital and software products using the Carbon Design System
244.7k--10 days ago
11.89.0
ESM + CommonJSBundledReact, Icons
itty-time
Smaller and faster than ms.
244.6k+146%-1 year ago
2.0.2
ESM + CommonJSBundled-
koa-session
Koa cookie session middleware with external store support
244.4k+13%-1 year ago
7.0.2
ESM + CommonJSBundledHTTP servers and web frameworks
tsort
Topological sort on directed graphs.
244.3k+1%-13 years ago
0.0.1
CommonJSNone-
dockview-core
Zero dependency layout manager supporting tabs, groups, grids and splitviews for vanilla TypeScript
244.1k+932%-23 days ago
8.3.1
ESM + CommonJSBundledTypeScript tooling, DOM and browser utilities
clamscan
Use Node JS to scan files on your server with ClamAV's clamscan/clamdscan binary or via TCP to a remote server or local UNIX Domain socket. This is especially useful for scanning uploaded files provided by un-trusted sources.
244k+69%-1 year ago
2.4.0
CommonJSNoneSecurity, Node.js utilities
better-queue-memory
A really fast memory store for better-queue
243.8k-23%-7 years ago
1.0.4
CommonJSNone-
remark-lint-no-literal-urls
remark-lint rule to warn when URLs without angle brackets are used
243.7k+22%-1 year ago
4.0.1
ESM onlyBundledMarkdown
ag-psd
Library for reading and writing PSD files
243.5k+1786%--
31.0.2
ESM + CommonJSBundledTypeScript tooling
@rollup/plugin-url
Import files as data-URIs or ES Modules
243.5k--2 years ago
8.0.2
ESM + CommonJSBundledURLs and query strings
multimap
multi-map which allow multiple values for the same key
243.5k-20%-6 years ago
1.1.0
CommonJSNone-
@webcomponents/shadycss
Polyfill for Scoped CSS
243.5k--3 years ago
1.11.2
ESM + CommonJSBundledPolyfills and shims
three-conic-polygon-geometry
ThreeJS geometry for drawing polygons on a sphere
243.4k+238%-4 months ago
2.1.3
ESM onlyBundled3D, WebGL and game engines, Maps and geolocation
imagesloaded
JavaScript is all like _You images done yet or what?_
243.3k+13%-4 years ago
5.0.0
CommonJSNone-
react-places-autocomplete
A React component for Google Maps Places Autocomplete
243.3k+38%-6 years ago
7.3.0
CommonJSNoneMaps and geolocation, React
vite-plugin-top-level-await
Transform code to support top-level await in normal browsers for Vite.
243.2k+18%-1 year ago
1.6.0
ESM + CommonJSBundledBundler plugins and loaders
@fontsource/manrope
Self-host the Manrope font in a neatly bundled NPM package.
243.2k--2 months ago
5.3.0
CommonJSBundledCSS-in-JS and styling
nodemailer-shared
Shared methods for the nodemailer stack
243.1k-38%--
2.0.0
CommonJSNoneEmail
virtual-dom
A batched diff-based DOM rendering strategy
243.1k+137%-11 years ago
2.1.1
CommonJSNoneDOM and browser utilities
@linaria/tags
Blazing fast zero-runtime CSS in JS library
243k--3 years ago
5.0.2
ESM + CommonJSBundledCSS-in-JS and styling, React
window-post-message-proxy
A library used in place of the native window.postMessage which when used on both the sending and receiving windows allow for a nicer asynchronouse promise messaging between the windows
242.9k+17%--
0.3.0
CommonJSBundled-
sqs-producer
Enqueues messages onto a given SQS queue
242.8k+32%-4 months ago
9.0.5
ESM + CommonJSBundledQueues and background jobs, Cloud SDKs
graphql-middleware
GraphQL Middleware done right!
242.7k+36%-3 years ago
6.1.35
ESM + CommonJSBundledGraphQL
koa-helmet
Security header middleware collection for koa
242.7k+21%-9 months ago
9.0.0
ESM + CommonJSBundledSecurity
is-file-esm
Determines whether a Node file is a Module (`import`) or a Script (`require`)
242.6k-21%--
1.0.0
CommonJSNone-
sb-promise-queue
Promise queue with a nice API
242.4k+59%-1 year ago
2.1.1
ESM + CommonJSBundledPromises and async control flow
@apimatic/json-bigint
JSON.parse with bigints support
242.4k--4 years ago
1.2.0
CommonJSBundledNumbers and maths
svgson
Transform svg files into Objects
242.3k+145%-3 years ago
5.3.1
ESM + CommonJSBundledImage processing, Icons
react-split-pane
React split-pane component with hooks and TypeScript
242.3k+31%-7 months ago
3.2.0
ESM + CommonJSBundledTypeScript tooling, 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