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.
All packages
42,510 packages
| Package | Weekly downloads | 12-month change | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|
| prosemirror-utils Utils library for ProseMirror | 669.5k | +196% | - | 2 years ago 1.2.2 | ESM + CommonJS | Bundled | Rich text and code editors |
| glsl-tokenizer r/w stream of glsl tokens | 669.4k | +29% | - | 7 years ago 2.1.5 | CommonJS | None | Parsers and serialisers |
| vega-hierarchy Hierarchical layout transforms for Vega dataflows. | 669.4k | +254% | - | 1 month ago 5.1.3 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation |
| vega-force Force simulation transform for Vega dataflows. | 669.3k | +227% | - | 1 month ago 5.1.3 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation |
| unimodules-app-loader App loader for background applications | 669.2k | +390% | - | 19 days ago 57.0.2 | - | None | React, HTTP servers and web frameworks |
| vega-voronoi Voronoi diagram transform for Vega dataflows. | 669.2k | +227% | - | 1 month ago 5.1.3 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation |
| postprocessing A post processing library for three.js. | 669.2k | +351% | - | 21 days ago 6.39.5 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, Image processing |
| vega-crossfilter Indexed cross-filtering for Vega dataflows. | 669.2k | +247% | - | 1 month ago 5.1.3 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation |
| vega-wordcloud Wordcloud layout transform for Vega dataflows. | 669.1k | +228% | - | 1 month ago 5.1.3 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation |
| appium-ios-simulator iOS Simulator interface for Appium. | 667.8k | +144% | - | 8 days ago 10.1.1 | ESM only | Bundled | - |
| vega-selections Vega expression functions for Vega-Lite selections. | 667.7k | +236% | - | 1 month ago 6.1.5 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation |
| degit Straightforward project scaffolding | 667.7k | +161% | - | 24 days ago 3.10.0 | ESM only | Bundled | - |
| expo-store-review Provides access to native APIs for in-app reviews. | 667.5k | +440% | - | 19 days ago 57.0.3 | CommonJS | Bundled | React, HTTP servers and web frameworks |
| bip39 Bitcoin BIP39: Mnemonic code for generating deterministic keys | 667.4k | +29% | - | 3 years ago 3.1.0 | CommonJS | Bundled | Blockchain and Web3 |
| web3-eth-iban This package converts Ethereum addresses to IBAN addresses and vice versa. | 666.9k | +1% | - | 2 years ago 4.0.7 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| lodash._reevaluate The modern build of lodash’s internal `reEvaluate` as a module. | 666.7k | -7% | - | 11 years ago 3.0.0 | - | None | Utility libraries |
| lodash._reescape The modern build of lodash’s internal `reEscape` as a module. | 666.6k | -2% | - | 11 years ago 3.0.0 | - | None | Utility libraries |
| mousetrap Simple library for handling keyboard shortcuts | 666.6k | +24% | - | 6 years ago 1.6.5 | CommonJS | None | DOM and browser utilities |
| vega-regression Regression transform for Vega dataflows. | 666.2k | +232% | - | 1 month ago 2.1.3 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation |
| jstat Statistical Library for JavaScript | 666.2k | +155% | - | 3 years ago 1.9.6 | CommonJS | None | - |
| eve Filesystem-first framework for durable backend AI agents that run anywhere. | 666.2k | +1251% | - | 6 days ago 0.66.3 | ESM only | Bundled | Cloud SDKs |
| @portabletext/editor Portable Text Editor made in React | 666.1k | - | - | 8 days ago 8.2.1 | ESM only | Bundled | Rich text and code editors |
| @swaggerexpert/json-pointer RCF 6901 implementation of JSON Pointer | 666.1k | - | - | 2 months ago 3.0.2 | ESM + CommonJS | Bundled | Parsers and serialisers |
| @zag-js/async-list Core logic for the async-list widget implemented as a state machine | 665.9k | - | - | 17 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| bluebird-lst Bluebird — longStackTraces: true, cancellation: true | 665.9k | +121% | - | 7 years ago 1.0.9 | - | Bundled | - |
| @twurple/auth Authenticate with Twitch and stop caring about refreshing tokens. | 665.4k | - | - | 18 days ago 8.2.0 | ESM only | Bundled | Authentication and authorisation |
| @formatjs/intl-locale Intl.Locale polyfill | 665.2k | - | - | 6 days ago 5.3.12 | ESM only | Bundled | Internationalisation |
| openapi-path-templating OpenAPI Path Templating parser, validator, resolver and matcher. | 665.1k | +58% | - | 1 year ago 2.2.1 | ESM + CommonJS | Bundled | Documentation tooling, Parsers and serialisers |
| currency-codes Lookup currency codes based on ISO 4217 | 665.1k | +60% | - | 1 year ago 2.2.0 | - | Bundled | Payments and commerce |
| @zag-js/marquee Core logic for the marquee widget implemented as a state machine | 665.1k | - | - | 17 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| vega-lite Vega-Lite is a concise high-level language for interactive visualization. | 664.5k | +192% | - | 5 months ago 6.4.3 | ESM only | Bundled | Charts and data visualisation |
| conventional-changelog-config-spec a spec describing the config options supported by conventional-config for upstream tooling | 664.1k | +11% | - | 7 years ago 2.1.0 | CommonJS | None | Documentation tooling |
| react-native-tab-view Tab view component for React Native | 664k | +61% | - | 2 months ago 4.3.2 | CommonJS | Bundled | React |
| @sveltejs/adapter-node Adapter for SvelteKit apps that generates a standalone Node server | 664k | - | - | 3 months ago 5.5.7 | ESM only | Bundled | Svelte |
| aws-xray-sdk-core AWS X-Ray SDK for Javascript | 664k | +20% | - | 10 months ago 3.12.0 | CommonJS | Bundled | Cloud SDKs |
| finity A finite state machine library for Node.js and the browser with a friendly configuration DSL | 664k | +41% | - | 8 years ago 0.5.4 | CommonJS | Bundled | - |
| @eslint-react/kit ESLint React's utility module for building custom React rules with JavaScript functions. | 663.5k | - | - | 7 days ago 5.20.8 | ESM only | Bundled | Linting and formatting, React |
| eslint-plugin-html A ESLint plugin to lint and fix inline scripts contained in HTML files. | 663.4k | -9% | - | 7 days ago 8.2.1 | CommonJS | Bundled | Linting and formatting |
| fastseries Zero-overhead asynchronous series/each/map function calls | 663.2k | +144% | - | 6 years ago 2.0.0 | CommonJS | None | Promises and async control flow |
| @googlemaps/url-signature Sign a URL for Google Maps Platform requests. | 663.1k | - | - | 1 year ago 1.0.40 | ESM + CommonJS | Bundled | Maps and geolocation, URLs and query strings |
| prettier-eslint Formats your JavaScript using prettier followed by eslint --fix | 662.6k | -17% | - | 1 month ago 17.1.2 | ESM only | Bundled | Linting and formatting |
| first-match Find the first element in an array that passes a callback test. Equivalent to underscore.find() | 662.4k | +85% | - | 13 years ago 0.0.1 | CommonJS | None | - |
| @better-auth/api-key API Key plugin for Better Auth. | 662.3k | - | - | 6 days ago 1.7.6 | ESM only | Bundled | Authentication and authorisation, TypeScript tooling |
| add A cross-browser, numerically stable algorithm to add floats accurately | 662.1k | +112% | - | 2 months ago 2.0.9 | CommonJS | None | - |
| @d-fischer/isomorphic-ws Isomorphic implementation of WebSocket | 661.7k | - | - | 2 years ago 7.0.2 | ESM + CommonJS | Bundled | WebSockets and realtime |
| linkify-react React element interface for linkifyjs | 661.6k | +55% | - | 4 months ago 4.3.3 | ESM + CommonJS | None | Email, React |
| node-html-markdown Fast HTML to markdown cross-compiler, compatible with both node and the browser | 661.5k | +126% | - | 10 months ago 2.0.0 | CommonJS | Bundled | Markdown |
| stylis-rule-sheet stylis plugin to extract individual rules to use with insertRule API | 661.4k | -21% | - | 8 years ago 0.0.10 | CommonJS | None | CSS-in-JS and styling |
| openapi-server-url-templating OpenAPI Server URL templating parser, validator and substitution mechanism. | 661.3k | +62% | - | 1 year ago 1.3.0 | ESM + CommonJS | Bundled | Templating, URLs and query strings |
| react-medium-image-zoom Accessible medium.com-style image zoom for React | 661.2k | +164% | - | 1 month ago 5.4.9 | ESM only | Bundled | React, TypeScript tooling |
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
- 3D, WebGL and game engines658
- AI and machine learning191
- Accessibility600
- Angular1,099
- Animation659
- Authentication and authorisation735
- Blockchain and Web31,142
- Build tools319
- Bundler plugins and loaders814
- Bundlers340
- CLI tools and terminal utilities1,738
- CSS-in-JS and styling1,081
- Caching424
- Charts and data visualisation697
- Cloud SDKs1,058
- Compression and archives302
- Configuration263
- Cryptography and hashing697
- DOM and browser utilities983
- Database clients and drivers672
- Date and time306
- Date pickers213
- Dev servers and API mocking213
- Documentation tooling842
- Email379
- Files and file systems629
- Forms222
- GraphQL660
- HTTP clients330
- HTTP servers and web frameworks653
- Icons629
- Image processing416
- Internationalisation620
- Linting and formatting1,226
- Logging635
- Maps and geolocation436
- Markdown1,136
- Monitoring and error tracking505
- Node.js utilities1,166
- Numbers and maths401
- ORMs and query builders444
- PDF and documents645
- Parsers and serialisers1,438
- Payments and commerce308
- Polyfills and shims622
- Promises and async control flow735
- Queues and background jobs261
- React4,733
- Rich text and code editors440
- Routing314
- Schema validation673
- Scraping and browser automation373
- Security514
- State management415
- Static site generators and meta-frameworks531
- Strings and text205
- Svelte500
- Tables and data grids539
- Templating247
- Testing1,409
- TypeScript tooling4,224
- UI component libraries1,602
- URLs and query strings312
- Utility libraries763
- Video and audio776
- Vue1,567
- WebSockets and realtime556
- happy-dom vs jsdomScraping and browser automation
- valibot vs zodSchema validation
- date-fns vs dayjsDate and time
- date-fns vs luxonDate and time
- dayjs vs momentDate and time
- node-fetch vs axiosHTTP clients
- date-fns vs momentDate and time
- es-toolkit vs lodashUtility libraries
- luxon vs dayjsDate and time
- node-fetch vs gotHTTP clients
- axios vs gotHTTP clients
- axios vs superagentHTTP clients
- moment vs luxonDate and time
- remeda vs lodashUtility libraries
- ts-toolbelt vs type-festTypeScript tooling
- ts-essentials vs type-festTypeScript tooling
- chalk vs yoctocolorsCLI tools and terminal utilities
- yargs vs clipanionCLI tools and terminal utilities
- cli-color vs chalkCLI tools and terminal utilities
- type-fest vs utility-typesTypeScript tooling