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
@eslint/json
JSON linting plugin for ESLint
585.9k--30 days ago
2.1.0
ESM onlyBundledLinting and formatting
heimdalljs-logger
Structured logging via heimdalljs
585.9k-8%-8 years ago
0.1.10
CommonJSNone-
chartjs-adapter-date-fns
Chart.js adapter to use date-fns for time functionalities
585.9k+59%-3 years ago
3.0.0
ESM + CommonJSNoneDate and time
static-module
convert module usage to inline expressions
585.9k+2%-6 years ago
3.0.4
CommonJSNone-
neo4j-driver
The official Neo4j driver for Javascript
585.4k+247%-3 months ago
6.2.0
CommonJSBundled-
@stdlib/assert-is-float32array
Test if a value is a Float32Array.
585.3k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
tocbot
Generate a table of contents based on the heading structure of a html document.
585.1k-47%-4 months ago
4.36.8
ESM + CommonJSBundled-
webpack-notifier
webpack + node-notifier = build status system notifications
584.7k+0%-25 days ago
1.17.0
CommonJSBundledBundlers
cuid
Collision-resistant ids optimized for horizontal scaling and performance. For node and browsers.
584.5k+44%-3 years ago
3.0.0
CommonJSBundledCryptography and hashing
resp-modifier
Middleware for modifying a HTML response
584k-14%-10 years ago
6.0.2
-None-
svelte2tsx
Convert Svelte components to TSX for type checking
583.6k+134%-1 month ago
0.7.61
ESM + CommonJSBundledSvelte, TypeScript tooling
datadog-lambda-js
Lambda client library that supports hybrid tracing in node js
583.4k+56%-20 days ago
12.143.0
CommonJSBundled-
bip32
A BIP32 compatible library
583.4k+58%-7 months ago
5.0.1
ESM + CommonJSBundledBlockchain and Web3
varuint-bitcoin
encode/decode number as bitcoin variable length integer
583.3k+43%-23 days ago
2.0.1
ESM + CommonJSBundled-
unique-names-generator
Generate unique and memorable names
583.2k+128%-4 years ago
4.7.1
ESM + CommonJSBundledNode.js utilities
@stdlib/assert-is-float64array
Test if a value is a Float64Array.
583.2k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
nextjs-toploader
A Next.js Top Loading Bar component made using nprogress, works with Next.js 15 and Next.js 14 and React.
583.2k+128%-1 year ago
3.9.17
CommonJSBundledReact
web3-providers-http
HTTP provider for Web3 4.x.x
582.7k-3%-2 years ago
4.2.0
ESM + CommonJSBundledBlockchain and Web3
babel-plugin-transform-decorators
Compile class and object decorators to ES5
582.3k-24%-9 years ago
6.24.1
CommonJSNone-
lodash.omitby
The lodash method `_.omitBy` exported as a module.
582.1k+11%-10 years ago
4.6.0
-NoneUtility libraries
babel-preset-stage-2
Babel preset for stage 2 plugins
582.1k-24%-9 years ago
6.24.1
CommonJSNone-
emotion
The Next Generation of CSS-in-JS.
582k-11%-5 years ago
11.0.0
ESM + CommonJSBundledCSS-in-JS and styling, React
babel-helper-explode-class
Helper function to explode class
581.8k-24%-9 years ago
6.24.1
CommonJSNone-
react-scroll
A scroll component for React.js
581.7k+20%-1 year ago
1.9.3
CommonJSNoneReact, DOM and browser utilities
babel-helper-bindify-decorators
Helper function to bindify decorators
581.6k-21%-9 years ago
6.24.1
CommonJSNone-
@fontsource/poppins
Self-host the Poppins font in a neatly bundled NPM package.
580.9k--2 months ago
5.3.0
CommonJSBundledCSS-in-JS and styling
office-addin-usage-data
Provides infrastructure to send usage data events and exceptions.
580.7k+210%-6 days ago
3.0.1
CommonJSBundled-
cmake-js
CMake.js - a Node.js native addon build tool
580.6k+389%-8 months ago
8.0.0
CommonJSNoneBuild tools
overlayscrollbars
A javascript scrollbar plugin that hides the native scrollbars, provides custom styleable overlay scrollbars, and preserves the native functionality and feel.
580.5k+39%-4 months ago
2.16.0
ESM + CommonJSBundledDOM and browser utilities, TypeScript tooling
express-async-errors
Async/await error handling support for expressjs
580.4k+86%-7 years ago
3.1.1
CommonJSNonePromises and async control flow
koa-is-json
check if a koa body should be interpreted as JSON
580.3k+32%-12 years ago
1.0.0
-None-
adaptivecards
Adaptive Cards Javascript library for HTML Clients
580.3k+215%-5 months ago
3.0.6
CommonJSBundled-
@stdlib/constants-float64-ninf
Double-precision floating-point negative infinity.
580.3k--7 months ago
0.2.3
CommonJSBundledNumbers and maths
cnfast
Fast drop-in replacement for `cn`
580.2k--30 days ago
0.2.0
ESM + CommonJSBundledCSS-in-JS and styling
typescript-paths
Resolving tsconfig paths in runtime
580.2k+481%-5 months ago
1.5.2
ESM + CommonJSBundledTypeScript tooling
logrocket
JavaScript SDK for [LogRocket](https://logrocket.com/)
580.1k+80%-14 days ago
12.4.0
CommonJSBundledState management
napi-macros
Set of utility macros to make writing N-API modules a little easier.
579.8k+32%-3 years ago
2.2.2
CommonJSNone-
rxjs-mergemap-array
An RxJS map operator that takes an observable of arrays as input and emits arrays where each element represents emissions from the projected observable.
579.4k+308%-2 years ago
0.1.0
ESM + CommonJSBundledPromises and async control flow
scrollmirror
Sync the scroll position of multiple elements on your page
579.3k+266%-1 year ago
1.2.4
ESM + CommonJSBundled-
neo4j-driver-core
Internals of neo4j-driver
579.2k+251%-3 months ago
6.2.0
CommonJSBundled-
force-graph
2D force-directed graph rendered on HTML5 canvas
579.1k+623%-5 months ago
1.51.4
ESM onlyBundledCharts and data visualisation, 3D, WebGL and game engines
@qdrant/openapi-typescript-fetch
A typed fetch client for openapi-typescript
579k--2 years ago
1.2.6
ESM + CommonJSBundledDocumentation tooling, TypeScript tooling
ink-select-input
Select input component for Ink
578.7k+30%-1 year ago
6.2.0
ESM onlyBundled-
@stdlib/assert-is-uint32array
Test if a value is a Uint32Array.
578.7k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
tree-sitter-typescript
TypeScript and TSX grammars for tree-sitter
578.7k+1443%-1 year ago
0.23.2
CommonJSBundledTypeScript tooling, Parsers and serialisers
neo4j-driver-bolt-connection
Implements the connection with the Neo4j Database using the Bolt Protocol
578.3k+237%-3 months ago
6.2.0
CommonJSBundled-
obj-multiplex
simple stream multiplexing for `objectMode`
578.2k+93%-9 years ago
1.0.0
CommonJSNone-
walk-back
Walk up the directory tree until the specified path is found.
577.9k+11%-6 months ago
5.1.2
ESM + CommonJSNoneFiles and file systems
babel-plugin-transform-runtime
Externalise references to helpers and builtins, automatically polyfilling your code without polluting globals
577.8k-3%-9 years ago
6.23.0
CommonJSNone-
vega-tooltip
A tooltip plugin for Vega-Lite and Vega visualizations.
577.8k+175%-1 year ago
1.1.0
ESM onlyBundledUI component libraries

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