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 |
|---|---|---|---|---|---|---|---|
| @web-kits/audio A declarative synthesizer for the web | 30.1k | - | - | 1 month ago 0.2.0 | ESM only | Bundled | Video and audio |
| bats-assert Common assertions for Bats | 30.1k | +501% | - | 11 months ago 2.2.4 | - | None | Testing |
| @-xun/fs Utilities for typed filesystem interactions | 30.1k | - | - | 1 year ago 2.0.0 | CommonJS | Bundled | Files and file systems |
| flowtoken  | 30.1k | +185% | - | 1 year ago 1.0.40 | CommonJS | Bundled | - |
| validate.io-positive-integer Validates if a value is a positive integer. | 30.1k | +15% | - | 11 years ago 1.0.0 | CommonJS | None | Schema validation |
| @css-inline/css-inline-win32-x64-msvc High-performance library for inlining CSS into HTML 'style' attributes | 30.1k | - | - | 1 month ago 0.21.2 | CommonJS | None | CSS-in-JS and styling, Email |
| @segment/send-json send json across all browsers | 30.1k | - | - | 5 years ago 4.0.2 | CommonJS | None | - |
| rollup-plugin-ts A TypeScript Rollup plugin that bundles declarations, respects Browserslists, and enables seamless integration with transpilers such as babel and swc | 30.1k | -27% | - | - 3.4.5 | ESM + CommonJS | Bundled | TypeScript tooling |
| @kubit-ui-web/eslint-plugin-no-index-import An ESLint plugin to disallow imports from index files. | 30.1k | - | - | 7 months ago 1.1.0 | CommonJS | None | Linting and formatting |
| vue-letter Display e-mail messages in your Vue projects. | 30.1k | +168% | - | 2 months ago 0.2.2 | ESM + CommonJS | Bundled | Email, Vue |
| @stdlib/assert-is-array-like Test if a value is array-like. | 30.1k | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| webpack-fix-style-only-entries Package to fix style (css/sass/less/stylus) only entries generating a extra js file. | 30.1k | -26% | - | 5 years ago 0.6.1 | CommonJS | None | CSS-in-JS and styling, Bundlers |
| @optique/run Type-safe combinatorial command-line interface parser | 30.1k | - | - | 22 days ago 1.3.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities |
| @xstyled/system xstyled system utilities. | 30.1k | - | - | 4 months ago 3.8.3 | ESM + CommonJS | Bundled | CSS-in-JS and styling |
| audiobuffer-to-wav convert an AudioBuffer to .wav format | 30.1k | +19% | - | 10 years ago 1.0.0 | CommonJS | None | Video and audio |
| open-location-code Open Location Codes are a way of encoding location into a form that is easier to use than latitude and longitude. Source for a website to demonstrate Open Location Codes. (https://github.com/google/open-location-code) | 30.1k | +61% | - | - 1.0.3 | CommonJS | None | - |
| @laravel/echo-vue Vue hooks for seamless integration with Laravel Echo. | 30.1k | - | - | 29 days ago 2.5.0 | ESM + CommonJS | Bundled | Vue |
| @splunk/otel-web Splunk distribution of Open Telemetry for browser environment. | 30.1k | - | - | 13 days ago 3.2.0 | ESM + CommonJS | Bundled | Monitoring and error tracking |
| @sketch-hq/sketch-file-format-ts TypeScript types for the Sketch File Format | 30.1k | - | - | 3 years ago 6.5.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| @testcontainers/redpanda Redpanda module for Testcontainers | 30k | - | - | 2 months ago 12.1.0 | CommonJS | Bundled | Testing |
| nm-prune Prune unneeded files (.md, .td, etc..) from node_modules folder. Super handy for Electron and AWS Lambda. | 30k | +1242% | - | 4 years ago 5.0.0 | - | None | Cloud SDKs, CLI tools and terminal utilities |
| datatables.net-responsive-bs4 Responsive for DataTables with styling for [Bootstrap4](https://getbootstrap.com/docs/4.6/getting-started/introduction/) | 30k | -18% | - | 15 days ago 4.1.0 | ESM + CommonJS | Bundled | UI component libraries |
| @netlify/vite-plugin-tanstack-start Vite plugin for TanStack Start on Netlify | 30k | - | - | 1 month ago 1.3.19 | ESM only | Bundled | Bundler plugins and loaders |
| each-limit async's eachLimit function as its own module | 30k | +1106% | - | 12 years ago 1.0.0 | CommonJS | None | Promises and async control flow |
| typescript-svelte-plugin A TypeScript Plugin providing Svelte intellisense | 30k | +157% | - | 5 months ago 0.3.52 | CommonJS | Bundled | TypeScript tooling, Svelte |
| @zendeskgarden/react-modals Components relating to modals in the Garden Design System | 30k | - | - | 15 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| colorguard Keep a watchful eye on your css colors | 30k | -24% | - | 8 years ago 1.2.1 | CommonJS | None | CSS-in-JS and styling |
| lettercoder Quoted-printable (RFC 2045) and mime word (RFC 2047) decoding | 30k | +120% | - | 2 years ago 0.1.1 | ESM + CommonJS | Bundled | Email, TypeScript tooling |
| box-intersect Any dimensional box intersection | 30k | +6% | - | 7 years ago 1.0.2 | CommonJS | None | - |
| remix-toast Utility functions for server-side toast notifications | 30k | +101% | - | 9 months ago 4.0.0 | ESM + CommonJS | Bundled | UI component libraries, Utility libraries |
| @aws-cdk/aws-amplify-alpha The CDK Construct Library for AWS::Amplify | 30k | - | - | 20 days ago 2.270.0-alpha.0 | CommonJS | Bundled | Cloud SDKs |
| @stdlib/assert-is-string-array Test if a value is an array of strings. | 30k | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| rollup-plugin-ignore Ignore a module in rollup.js | 30k | +3% | - | 5 years ago 1.0.10 | CommonJS | Bundled | Bundler plugins and loaders |
| @farming-labs/docs Modern, flexible MDX-based docs framework — core types, config, and CLI | 30k | - | - | 23 days ago 0.2.115 | ESM only | Bundled | Documentation tooling, Markdown |
| signalr Microsoft ASP.NET SignalR JavaScript Client | 30k | +17% | - | - 2.4.3 | CommonJS | None | - |
| bunchee zero config bundler for js/ts/jsx libraries | 30k | +101% | - | 1 month ago 7.0.1 | ESM only | Bundled | Bundlers, TypeScript tooling |
| is-float-array Check if an array can store floats | 30k | +15% | - | 7 years ago 1.0.0 | CommonJS | None | - |
| creditcards Utility methods for formatting and validating credit cards | 30k | +39% | - | 1 month ago 6.0.1 | ESM only | Bundled | - |
| @zendeskgarden/container-modal Containers relating to modal in the Garden Design System | 30k | - | - | 5 months ago 2.0.0 | ESM + CommonJS | Bundled | Accessibility, React |
| @mdit-vue/plugin-toc A markdown-it plugin to generate table-of-contents that compatible with Vue.js | 30k | - | - | 1 year ago 3.0.2 | ESM only | Bundled | Markdown, Vue |
| prepend-file Prepend data to a file, creating it if it doesn't exist. | 29.9k | -14% | - | 4 years ago 2.0.1 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| magic-sdk Passwordless authentication for the web. | 29.9k | +21% | - | - 33.13.0 | ESM + CommonJS | Bundled | - |
| @jsonforms/vue Vue 3 module of JSON Forms | 29.9k | - | - | 3 months ago 3.8.0 | ESM + CommonJS | Bundled | Forms, Vue |
| svelte-awesome-color-picker A highly customizable color picker component library | 29.9k | +246% | - | 4 months ago 4.1.3 | ESM only | Bundled | Svelte, UI component libraries |
| git-branch-is Assert that the name of the current branch of a git repository has a particular value. | 29.9k | -13% | - | 4 months ago 5.0.0 | CommonJS | None | Testing, CLI tools and terminal utilities |
| @mdit-vue/plugin-sfc A markdown-it plugin to help transforming markdown to vue sfc | 29.9k | - | - | 1 year ago 3.0.2 | ESM only | Bundled | Markdown, Vue |
| swup Versatile and extensible page transition library for server-rendered websites | 29.9k | +40% | - | 1 month ago 4.10.0 | ESM + CommonJS | Bundled | Animation |
| @libsql/sqlite3 node-sqlite3-compatible API for libSQL | 29.9k | - | - | 3 years ago 0.3.1 | CommonJS | Bundled | Cloud SDKs, Database clients and drivers |
| gridjs Advanced table plugin | 29.9k | +7% | - | 2 years ago 6.2.0 | ESM + CommonJS | Bundled | Tables and data grids |
| next-http-proxy-middleware Nextjs HTTP Proxy Middleware | 29.9k | -29% | - | 6 months ago 1.2.8 | CommonJS | Bundled | HTTP servers and web frameworks, WebSockets and realtime |
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