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 |
|---|---|---|---|---|---|---|---|
| babel-plugin-transform-barrels A Babel plugin that transforms indirect imports through a barrel file (index.js) into direct imports. | 6k | +83% | - | 1 year ago 1.0.23 | CommonJS | None | Testing |
| @camstack/addon-pipeline Pipeline bundle — runner, detection, motion, audio + stream broker. Multi-entry npm package shipping pipeline addons under a single bundle. | 6k | - | - | 13 days ago 1.2.290 | ESM + CommonJS | None | Video and audio |
| vue-logger-plugin Flexible logging functionality for Vue.js 2 & 3 | 6k | +14% | - | 4 years ago 2.2.3 | CommonJS | Bundled | Logging, Vue |
| bulma-extensions Set of extensions for Bulma.io CSS Framework | 6k | -16% | - | - 6.2.7 | CommonJS | None | - |
| @auth/dynamodb-adapter AWS DynamoDB adapter for next-auth. | 6k | - | - | 2 months ago 2.11.3 | ESM only | Bundled | Authentication and authorisation |
| @node-oauth/express-oauth-server OAuth provider for express | 6k | - | - | 2 months ago 4.2.0 | CommonJS | Bundled | Authentication and authorisation |
| @shopify/shopify-app-session-storage-kv Shopify App Session Storage for KV | 6k | - | - | 20 days ago 8.0.0 | ESM + CommonJS | Bundled | Cloud SDKs, GraphQL |
| robust-websocket A robust reconnecting WebSocket client for the browser | 6k | +39% | - | 7 years ago 1.0.0 | CommonJS | None | WebSockets and realtime |
| @loglayer/plugin-datadog-apm-trace-injector Injects DataDog APM traces to logs in LogLayer. | 6k | - | - | 2 months ago 2.3.0 | ESM + CommonJS | Bundled | Logging, Monitoring and error tracking |
| gulp-inline-css Inline linked css in an html file. Useful for emails. | 6k | -4% | - | 5 years ago 4.0.0 | CommonJS | None | |
| download-status Progress bar plugin for download | 6k | -35% | - | - 2.2.1 | - | None | - |
| gulp-hub A gulp plugin to run tasks from multiple gulpfiles | 5.9k | -9% | - | 8 years ago 4.2.0 | CommonJS | None | Files and file systems |
| nginx-conf Dynamically update nginx configuration files via programmatic API | 5.9k | -62% | - | - 2.1.0 | CommonJS | Bundled | Configuration |
| vault-auth-aws js module that get token from vault HashiCorp server by using AWS STS | 5.9k | +7% | - | 4 years ago 0.3.0 | CommonJS | None | Cloud SDKs |
| imaadpcm IMA ADPCM codec in JavaScript. | 5.9k | +143% | - | 6 years ago 5.0.0 | ESM + CommonJS | Bundled | Video and audio |
| @pmndrs/vanilla drei-inspired helpers for threejs | 5.9k | - | - | 1 year ago 1.25.0 | ESM + CommonJS | Bundled | 3D, WebGL and game engines |
| @xarsh/ooxml-validator Node.js wrapper around OOXML-Validator (.NET/OpenXmlValidator) | 5.9k | - | - | 4 months ago 0.3.0 | ESM only | Bundled | PDF and documents |
| asciimath2tex Library to convert AsciiMath to TeX | 5.9k | +575% | - | 2 years ago 1.5.0 | ESM + CommonJS | Bundled | - |
| chartjs-plugin-streaming Chart.js plugin for live streaming data | 5.9k | +51% | - | 5 years ago 2.0.0 | ESM + CommonJS | Bundled | Monitoring and error tracking, WebSockets and realtime |
| identity-type TypeScript identity type — type aliases that return the input type unchanged | 5.9k | - | - | 5 months ago 1.0.0 | ESM only | Bundled | TypeScript tooling |
| shiro-trie Check permissions using Shiro-like strings, put in a trie. | 5.9k | +98% | - | 5 years ago 0.4.10 | CommonJS | Bundled | - |
| @smui/tooltip Svelte Material UI - Tooltip | 5.9k | - | - | 2 months ago 9.0.2 | ESM only | Bundled | Svelte, UI component libraries |
| nuxt-lazy-hydrate This module is a wrapper around [Vue 3 Lazy Hydration Plugin](https://github.com/freddy38510/vue3-lazy-hydration) for Nuxt 3. | 5.9k | +9% | - | 3 years ago 1.0.0 | ESM + CommonJS | Bundled | Vue |
| gnomon Utility to annotate console logging statements with timestamps and find slow processes | 5.9k | +48% | - | 9 years ago 1.5.0 | CommonJS | None | CLI tools and terminal utilities |
| react-animate-on-scroll React component to animate elements on scroll with animate.css | 5.9k | -41% | - | 2 years ago 2.1.9 | CommonJS | None | Animation, React |
| samadhi Linter that fixes syntax errors | 5.9k | +18% | - | 6 months ago 4.0.4 | ESM only | None | Linting and formatting |
| host-validation Node.js middleware to validate Host and Referer headers in HTTP requests and protect against DNS rebinding attacks. | 5.9k | -32% | - | 7 years ago 2.0.1 | CommonJS | None | Schema validation, HTTP servers and web frameworks |
| nve Run any command on specific Node.js versions | 5.9k | +48% | - | 1 year ago 18.0.3 | ESM only | None | CLI tools and terminal utilities, Node.js utilities |
| @json-layout/vocabulary Main JSON Layout vocabulary as JSON schemas and Typescript types. Also contains some small utility functions to validate and normalize annotations. | 5.9k | - | - | 29 days ago 2.13.2 | ESM only | Bundled | Utility libraries |
| @react-native-vector-icons/icomoon Icomoon font for react native vector icons | 5.9k | - | - | 30 days ago 13.2.4 | ESM + CommonJS | Bundled | Icons, React |
| handlebars-i18n handlebars-i18n adds internationalization to handlebars.js using i18next and Intl. | 5.9k | -59% | - | 3 months ago 1.10.8 | CommonJS | Bundled | Internationalisation, Templating |
| slonik-sql-tag-raw Logs Slonik queries. | 5.9k | -29% | - | - 49.10.10 | ESM only | Bundled | Database clients and drivers |
| ember-cli-github-pages Easily manage gh-pages of your ember-cli addon | 5.9k | -7% | - | 7 years ago 0.2.2 | - | None | - |
| bitdepth Change the bit depth of PCM samples. | 5.9k | +156% | - | 6 years ago 9.0.0 | ESM + CommonJS | Bundled | Video and audio |
| dragscroll Tiny library for drag-n-drop scrolling style | 5.9k | +34% | - | 9 years ago 0.0.8 | CommonJS | None | DOM and browser utilities |
| tagged-versions Get tagged semver-compatible project versions | 5.9k | -0% | - | 9 years ago 1.3.0 | CommonJS | None | - |
| hooper A customizable accessible carousel slider optimized for Vue | 5.9k | -20% | - | - 0.3.4 | ESM + CommonJS | None | UI component libraries, Vue |
| flickity-fade Fade between Flickity slides | 5.9k | -13% | - | - 2.0.0 | CommonJS | None | - |
| @tsparticles/plugin-canvas-mask tsParticles canvas mask plugin | 5.9k | - | - | 1 month ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| get-parameter-names Retrieves parameter names from a function | 5.9k | +43% | - | 10 years ago 0.3.0 | CommonJS | None | - |
| @webpieces/core-util Utility functions for WebPieces - works in browser and Node.js | 5.9k | - | - | 13 days ago 0.4.817 | CommonJS | Bundled | Utility libraries |
| @nestjs-cognito/testing Cognito testing helpers for NestJS-Cognito | 5.9k | - | - | 10 months ago 2.2.1 | CommonJS | Bundled | Testing, TypeScript tooling |
| core-ajv-schema-validator Lightweight package for API testing to validate API responses against plain JSON schemas, Swagger documents, or OpenAPI documents using the Ajv JSON Schema validator. It can be used directly in any project, but also serves as the core engine for schema va | 5.9k | +45% | - | 1 year ago 1.0.0 | CommonJS | Bundled | Schema validation |
| financial-arithmetic-functions A set of functions for doing math on numbers without floating point numbers | 5.9k | +1462% | - | 10 months ago 4.1.0 | ESM + CommonJS | Bundled | Numbers and maths |
| linenumber Get the line number of one or more matches in a file | 5.9k | -39% | - | - 1.0.1 | CommonJS | None | - |
| @ant-design/react-native 基于蚂蚁金服移动设计规范的 React Native 组件库 | 5.9k | - | - | 1 year ago 5.4.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| pdf-lib-incremental-save Add incremental save functionality to pdf-lib. | 5.9k | +534% | - | 2 years ago 1.17.4 | ESM + CommonJS | Bundled | PDF and documents |
| @gnosis.pm/mock-contract Simple Solidity contract to mock dependent contracts in truffle tests. | 5.9k | - | - | 6 years ago 4.0.0 | CommonJS | None | Testing, Blockchain and Web3 |
| @odata2ts/converter-v2-to-v4 A set of odata2ts compatible converters to convert certain OData V2 types to their V4 analog | 5.9k | - | - | 2 months ago 0.5.8 | CommonJS | Bundled | TypeScript tooling, Date and time |
| koa2-connect Use Connect/Express middleware in Koa2 | 5.9k | +1% | - | 9 years ago 1.0.2 | CommonJS | None | HTTP servers and web frameworks |
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