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
broccoli-kitchen-sink-helpers
Collection of helpers that need to be extracted into separate packages
295.2k-36%--
0.3.1
CommonJSNone-
sherif-linux-x64
Opinionated, zero-config linter for TypeScript & JavaScript monorepos
295.2k+143%-2 months ago
1.13.0
-NoneBuild tools, CLI tools and terminal utilities
staged-git-files
get a list of staged git files and their status
295.2k-23%--
1.3.0
CommonJSNone-
thunkify
Turn callbacks, arrays, generators, generator functions, and promises into a thunk
294.8k-46%-12 years ago
2.1.2
-NonePromises and async control flow
propagating-hammerjs
Extend hammer.js with event propagation
294.8k-28%--
3.0.0
ESM + CommonJSNone-
create-next-app
Create Next.js-powered React apps with one command
294.7k+89%-11 days ago
16.3.6
-NoneReact, Static site generators and meta-frameworks
dom-css
fast dom CSS styling
294.4k+3%-10 years ago
2.1.0
CommonJSNoneDOM and browser utilities, Animation
napi-wasm
An implementation of napi for wasm
294.3k-10%--
1.1.3
ESM + CommonJSNone-
prefix-style
gets a prefixed name for a css style
294.2k+3%--
2.0.1
CommonJSNone-
react-waypoint
A React component to execute a function whenever you scroll to an element.
294.1k+5%-4 years ago
10.3.0
ESM + CommonJSBundledReact, DOM and browser utilities
crypto-hash
Tiny hashing module that uses the native crypto API in Node.js and the browser
293.9k+4%-9 months ago
4.0.1
ESM onlyBundledCryptography and hashing, DOM and browser utilities
ngx-markdown
Angular library that uses marked to parse markdown to html combined with Prism.js for synthax highlights
293.7k+32%-1 month ago
22.0.2
ESM onlyBundledMarkdown, Angular
babel-plugin-transform-do-expressions
Compile do expressions to ES5
293.6k-33%--
6.22.0
CommonJSNone-
@deck.gl/google-maps
Use deck.gl as a custom Google Maps overlay
293.5k--28 days ago
9.4.0
ESM + CommonJSBundled3D, WebGL and game engines, Charts and data visualisation
material-react-table
A fully featured Material UI V6 implementation of TanStack React Table V8, written from the ground up in TypeScript.
293.5k+36%--
3.2.1
ESM + CommonJSBundledTables and data grids, TypeScript tooling
node-polyglot
Give your JavaScript the ability to speak many languages.
293.5k+31%-2 years ago
2.6.0
CommonJSNoneInternationalisation
junit-report-merger
Merges multiple JUnit XML reports into one.
293.5k-41%-4 months ago
9.0.4
CommonJSBundledTesting
cbor-sync
CBOR encode/decode (synchronous, semantic, browser-compatible)
293.5k+16%--
1.0.4
CommonJSNone-
safevalues
Safe builders for Trusted Types values
293.5k-37%--
1.2.0
ESM + CommonJSBundled-
@ag-grid-community/core
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
293.5k--1 year ago
32.3.9
ESM + CommonJSBundledTables and data grids, React
babel-plugin-syntax-do-expressions
Allow parsing of do expressions
293.4k-30%--
6.13.0
CommonJSNone-
jsii-pacmak
A code generation framework for jsii backend languages
293.4k+10%-1 month ago
1.140.0
CommonJSBundledCloud SDKs
remark-message-control
remark plugin to enable, disable, and ignore messages with remark
293.2k+27%-3 years ago
8.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
@salesforce/agents
Client side APIs for working with Salesforce agents
293.1k--24 days ago
2.3.1
CommonJSBundled-
babel-preset-stage-0
Babel preset for stage 0 plugins
293k-29%-9 years ago
6.24.1
CommonJSNone-
update-input-width
A function that given input element, updates its width to fit its content.
293k+7%--
2.0.0
ESM onlyBundled-
spacetime
figure-out dates across timezones
293k+154%--
7.15.0
ESM + CommonJSBundled-
@chakra-ui/counter
A React hook for managing counters
292.7k--3 years ago
2.1.0
ESM + CommonJSBundledReact, UI component libraries
gatsby-react-router-scroll
React Router scroll management forked from https://github.com/ytase/react-router-scroll for Gatsby
292.7k-20%--
6.16.0
CommonJSNoneStatic site generators and meta-frameworks
razorpay
Official Node SDK for Razorpay API
292.6k+248%-2 months ago
2.9.8
CommonJSBundledPayments and commerce
o11y
O11y Client-Side Instrumentation & Observability Library
292.5k+51%--
266.18.0
ESM onlyNone-
connect-livereload
connect middleware for adding the livereload script to the response
292.4k-10%--
0.6.1
CommonJSNoneDev servers and API mocking
@chakra-ui/alert
A React component used to alert users of a particular screen area that needs user action
292.4k--2 years ago
2.2.2
ESM + CommonJSBundledUI component libraries, React
google-spreadsheet
Google Sheets API -- simple interface to read/write data and manage sheets
292.3k+34%--
5.3.0
ESM + CommonJSBundledPDF and documents
@tanstack/ai-event-client
Typed event client for TanStack AI devtools, observability, and streamed runtime events.
292.3k--9 days ago
0.13.0
ESM onlyBundledTypeScript tooling
@chakra-ui/close-button
A React and Chakra UI close button component.
292.2k--3 years ago
2.1.1
ESM + CommonJSBundledReact, Accessibility
html-tag
Generate HTML elements from a javascript object.
292.2k-5%-8 years ago
2.0.0
CommonJSNone-
microsoft-cognitiveservices-speech-sdk
Microsoft Cognitive Services Speech SDK for JavaScript
292.1k+181%-2 months ago
1.51.0
ESM + CommonJSBundledTypeScript tooling
gatsby-plugin-page-creator
Gatsby plugin that automatically creates pages from React components in specified directories
292k-20%--
5.16.0
CommonJSNoneReact, GraphQL
@privy-io/react-auth
React client for the Privy Auth API
292k--12 days ago
3.45.0
ESM + CommonJSBundledBlockchain and Web3
is-self-closing
Returns true if the given name is a HTML void element or common SVG self-closing element.
291.8k-14%--
1.0.1
CommonJSNone-
get-object
Get a property from an object using dot (object path) notation.
291.4k-15%-11 years ago
0.2.0
CommonJSNoneUtility libraries
@metamask/eth-sig-util
A few useful functions for signing ethereum data
291.4k--1 month ago
9.0.0
CommonJSNoneBlockchain and Web3
@chakra-ui/slider
Accessible slider component for React that implements <input type=range>
291.3k--3 years ago
2.1.0
ESM + CommonJSBundledAccessibility, React
@uppy/xhr-upload
Plain and simple classic HTML multipart form uploads with Uppy, as well as uploads using the HTTP PUT method.
291.2k--1 month ago
6.0.0
ESM onlyNoneHTTP clients
lodash.orderby
The Lodash method `_.orderBy` exported as a module.
290.9k-24%--
4.18.0
-NoneUtility libraries
xterm-addon-fit
An addon for [xterm.js](https://github.com/xtermjs/xterm.js) that enables fitting the terminal's dimensions to a containing element. This addon requires xterm.js v4+.
290.5k+56%--
0.8.0
CommonJSBundledCLI tools and terminal utilities
typeson
Preserves types over JSON, BSON or socket.io
290.3k+29%-1 month ago
10.3.0
ESM + CommonJSBundled-
jsii-reflect
strongly-typed reflection library and tools for jsii
290.2k+12%--
1.140.0
CommonJSBundledCloud SDKs, Node.js utilities
@bull-board/nestjs
A NestJS module for Bull-Board dashboard.
290.2k--21 days ago
9.10.1
CommonJSBundledQueues and background jobs, Database clients and drivers

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