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 |
|---|---|---|---|---|---|---|---|
| vue-sonner [![NPM][npmBadge]][npmUrl] [![Minzip Package][bundlePhobiaBadge]][bundlePhobiaUrl] [![NPM Download][npmDtBadge]][npmDtUrl] | 1.2m | +681% | - | 11 months ago 2.0.9 | ESM only | Bundled | Vue, UI component libraries |
| jsc-android Pre-build version of JavaScriptCore to be used by React Native apps | 1.2m | -17% | - | 3 years ago 250231.0.0 | - | None | React |
| @gitbeaker/rest Cross Platform implementation of the GitLab API | 1.2m | - | - | 10 months ago 43.8.0 | ESM + CommonJS | Bundled | DOM and browser utilities, CLI tools and terminal utilities |
| ml-matrix Matrix manipulation and computation library | 1.2m | +64% | - | 1 month ago 6.15.0 | ESM + CommonJS | Bundled | AI and machine learning |
| glur Fast Gaussian Blur in pure JavaScript, via IIR filer. Speed does not depend on blur radius. | 1.2m | +68% | - | 4 months ago 2.0.0 | CommonJS | Bundled | - |
| broker-factory A little factory function to create a broker for a JSON-RPC based Web Worker. | 1.2m | +378% | - | 3 months ago 3.1.15 | ESM + CommonJS | Bundled | - |
| @rollup/plugin-image Import JPG, PNG, GIF, SVG, and WebP files | 1.2m | - | - | 2 years ago 3.0.3 | ESM + CommonJS | Bundled | - |
| web3-utils Collection of utility functions used in web3.js. | 1.2m | -12% | - | 1 year ago 4.3.3 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| lodash.clonedeepwith The lodash method `_.cloneDeepWith` exported as a module. | 1.2m | -16% | - | 10 years ago 4.5.0 | - | None | Utility libraries |
| lodash.find The lodash method `_.find` exported as a module. | 1.2m | -5% | - | 10 years ago 4.6.0 | - | None | Utility libraries |
| @rails/actioncable WebSocket framework for Ruby on Rails. | 1.2m | - | - | 5 days ago 8.1.400 | ESM + CommonJS | None | WebSockets and realtime |
| ps-list Get running processes | 1.2m | -11% | - | 1 year ago 9.0.0 | ESM only | Bundled | - |
| replace-in-file A simple utility to quickly replace text in one or more files. | 1.2m | -11% | - | 1 month ago 9.0.0 | ESM only | Bundled | Files and file systems, CLI tools and terminal utilities |
| @hapi/iron Encapsulated tokens (encrypted and mac'ed objects) | 1.2m | - | - | 3 years ago 7.0.1 | CommonJS | Bundled | Cryptography and hashing, Authentication and authorisation |
| uglifyjs-webpack-plugin UglifyJS plugin for webpack | 1.2m | -0% | - | 7 years ago 2.2.0 | CommonJS | None | Bundler plugins and loaders |
| decache decache (Delete Cache) lets you delete modules from node.js require() cache; useful when testing your modules/projects. | 1.2m | -15% | - | 3 years ago 4.6.2 | CommonJS | Bundled | Caching |
| css-unit-converter Converts CSS values from one unit to another | 1.2m | -3% | - | 6 years ago 1.1.2 | CommonJS | None | - |
| mock-fs A configurable mock file system. You know, for testing. | 1.2m | +17% | - | 1 year ago 5.5.0 | CommonJS | None | Files and file systems |
| @napi-rs/canvas-linux-arm64-musl Canvas for Node.js with skia backend | 1.2m | - | - | 20 days ago 1.0.9 | CommonJS | None | 3D, WebGL and game engines, PDF and documents |
| @datadog/sketches-js TypeScript implementation of DDSketch, a distributed quantile sketch algorithm | 1.2m | - | - | 2 years ago 2.1.1 | CommonJS | Bundled | Monitoring and error tracking |
| fengari-interop JS library for Fengari | 1.2m | +96% | - | 9 months ago 0.1.4 | CommonJS | None | - |
| sqs-consumer Build SQS-based Node applications without the boilerplate | 1.2m | +82% | - | 2 months ago 15.0.3 | ESM + CommonJS | Bundled | Queues and background jobs, Cloud SDKs |
| reserved-words ECMAScript reserved words checker | 1.2m | +22% | - | 9 years ago 0.1.2 | CommonJS | None | - |
| is-my-ip-valid A small lib to validate IP addresses. | 1.2m | -4% | - | 4 years ago 1.0.1 | - | None | - |
| unconfig A universal solution for loading configurations. | 1.2m | +70% | - | 7 months ago 7.5.0 | ESM only | Bundled | Configuration |
| vinyl-file Create a vinyl file from an actual file | 1.2m | +1% | - | 3 years ago 5.0.0 | ESM only | Bundled | Build tools |
| ag-grid-enterprise Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue | 1.2m | +109% | - | 14 days ago 36.2.0 | ESM + CommonJS | Bundled | Tables and data grids, React |
| @xterm/headless A headless terminal component that runs in Node.js | 1.2m | - | - | 9 months ago 6.0.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, 3D, WebGL and game engines |
| react-native-css-interop Provides a layer of interoperability between React Native and CSS stylesheets allowing to use CSS as a styling language for both React Native and React Native Web. The interoperability goes beyond basic styles allows the use of modern features such as CSS | 1.1m | +312% | - | 15 days ago 0.2.7 | CommonJS | Bundled | React, CSS-in-JS and styling |
| graphql-depth-limit Limit the complexity of your GraphQL queries based on depth. | 1.1m | +60% | - | 9 years ago 1.1.0 | CommonJS | None | GraphQL |
| express-validator Express middleware for the validator module. | 1.1m | +14% | - | 5 months ago 7.3.2 | CommonJS | Bundled | Schema validation, HTTP servers and web frameworks |
| tosource toSource converts JavaScript objects back to source | 1.1m | +107% | - | 5 years ago 2.0.0-alpha.3 | ESM + CommonJS | Bundled | - |
| sliced A faster Node.js alternative to Array.prototype.slice.call(arguments) | 1.1m | +45% | - | 11 years ago 1.0.1 | CommonJS | None | - |
| @napi-rs/canvas-win32-x64-msvc Canvas for Node.js with skia backend | 1.1m | - | - | 20 days ago 1.0.9 | CommonJS | None | 3D, WebGL and game engines, PDF and documents |
| @ai-sdk/cerebras The **Cerebras provider** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for [Cerebras](https://cerebras.ai), offering high-speed AI model inference powered by Cerebras Wafer-Scale Engines and CS-3 systems. | 1.1m | - | - | 6 days ago 3.0.55 | ESM only | Bundled | Static site generators and meta-frameworks, React |
| @napi-rs/cli Cli tools for napi-rs | 1.1m | - | - | 7 days ago 3.10.5 | ESM + CommonJS | Bundled | CLI tools and terminal utilities |
| dpop DPoP (RFC9449) for JavaScript Runtimes | 1.1m | +388% | - | 1 month ago 2.1.2 | ESM only | Bundled | Authentication and authorisation |
| crypto-randomuuid Polyfill crypto.randomUUID | 1.1m | -58% | - | 5 years ago 1.0.0 | CommonJS | None | Cryptography and hashing, Polyfills and shims |
| react-resize-detector React resize detector | 1.1m | +5% | - | 1 year ago 12.3.0 | ESM only | Bundled | React |
| eslint-plugin-tailwindcss Rules enforcing best practices while using Tailwind CSS | 1.1m | +18% | - | 1 month ago 4.4.0 | ESM + CommonJS | Bundled | Linting and formatting, CSS-in-JS and styling |
| inflected A port of ActiveSupport's inflector to Node.js | 1.1m | +44% | - | 6 years ago 2.1.0 | ESM + CommonJS | None | Strings and text |
| cspell-grammar Grammar parsing support for cspell | 1.1m | +47% | - | 5 days ago 10.3.4 | ESM only | Bundled | - |
| rc-align align ui component for react | 1.1m | -2% | - | 3 years ago 4.0.15 | ESM + CommonJS | Bundled | React |
| @ucast/mongo2js git@github.com:stalniy/ucast.git | 1.1m | - | - | 5 months ago 2.0.0 | ESM + CommonJS | Bundled | ORMs and query builders |
| use-deep-compare-effect It's react's useEffect hook, except using deep comparison on the inputs, not reference equality | 1.1m | +51% | - | 4 years ago 1.8.1 | ESM + CommonJS | Bundled | - |
| react-input-autosize Auto-resizing Input Component for React | 1.1m | -10% | - | 5 years ago 3.0.0 | CommonJS | None | React |
| @ucast/js git@github.com:stalniy/ucast.git | 1.1m | - | - | 5 months ago 4.0.1 | ESM + CommonJS | Bundled | ORMs and query builders |
| @casl/ability CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access | 1.1m | - | - | 2 months ago 7.0.1 | ESM + CommonJS | Bundled | - |
| cspell-dictionary A spelling dictionary library useful for checking words and getting suggestions. | 1.1m | +47% | - | 5 days ago 10.3.4 | ESM only | None | - |
| @browserbasehq/stagehand Browserbase's SDK for building browser agents | 1.1m | - | - | 21 days ago 4.1.0 | ESM only | Bundled | Scraping and browser automation, Testing |
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