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 |
|---|---|---|---|---|---|---|---|
| @varlock/azure-key-vault-plugin Varlock plugin to load secrets from Azure Key Vault | 1.6k | - | - | 1 month ago 1.2.3 | ESM only | None | Configuration, Node.js utilities |
| better-auth-telegram Telegram authentication plugin for Better Auth | 1.6k | +1710% | - | 2 months ago 2.0.1 | ESM + CommonJS | Bundled | Authentication and authorisation |
| leaflet-freedraw Zoopla inspired freehand polygon creation using Leaflet.js. | 1.6k | -41% | - | 1 year ago 2.15.0 | ESM + CommonJS | None | Maps and geolocation |
| stripe-angular Angular to Stripe module containing useful providers, components, and directives | 1.6k | -10% | - | 3 years ago 1.9.3 | ESM + CommonJS | Bundled | Payments and commerce, Angular |
| datasets-us-states-names-abbr Maps US state names to state abbreviations. | 1.6k | +502% | - | 11 years ago 1.0.0 | CommonJS | None | - |
| svelte-grid A responsive, draggable and resizable grid layout, for Svelte. | 1.6k | +46% | - | 3 years ago 5.1.2 | ESM + CommonJS | None | Svelte |
| test262-parser Parse a test262-format test and provide API | 1.6k | -16% | - | 7 years ago 2.2.0 | CommonJS | None | - |
| vuepress-plugin-dehydrate VuePress plugin to dehydrate generated HTML files | 1.6k | -41% | - | 6 years ago 1.1.5 | CommonJS | Bundled | - |
| @assemblyline-agents/ffmpeg Official Assembly Line workspace-scoped FFmpeg connection plugin. | 1.6k | - | - | 7 days ago 10.3.2 | ESM only | Bundled | Video and audio |
| @denodnt/logger deno logger available for deno and NPM | 1.6k | - | - | 2 years ago 1.1.6 | ESM + CommonJS | Bundled | Logging |
| @rest-hooks/core High performance reactive framework for async data. | 1.6k | - | - | 3 years ago 5.2.1 | ESM + CommonJS | Bundled | TypeScript tooling, WebSockets and realtime |
| gulp-contains Throws an error if a string is found. | 1.6k | -46% | - | 7 years ago 1.2.0 | CommonJS | None | - |
| @clossys/bouncer The bouncer role: is this actor who they claim, and is what they are doing still inside what they were granted? Dependency-free machinery for a consumer's own authority records: a closed consumer-declared role hierarchy, a fail-closed session predicate, e | 1.6k | - | - | 7 days ago 0.1.10 | ESM only | Bundled | TypeScript tooling |
| @llblab/pi-state-flow Incremental scoped state/context/memory compiler for Pi, inspired by SKILL.state | 1.6k | - | - | 6 days ago 0.21.0 | ESM only | Bundled | State management |
| @assemblyline-agents/remotion Official Assembly Line workspace-scoped Remotion CLI connection plugin. | 1.6k | - | - | 7 days ago 10.3.2 | ESM only | Bundled | Video and audio |
| @spicy-ui/styled-system Responsive, theme-based style props for building design systems with React | 1.6k | - | - | 5 years ago 0.0.1-alpha.3 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React |
| @studio-foundation/runner Multi-provider LLM agent runner with tool plugin execution (Anthropic, OpenAI, mock). Used by Studio. | 1.6k | - | - | 6 days ago 0.28.0 | CommonJS | Bundled | - |
| audio-speaker Output audio data to speaker in browser/node — unscoped alias of @audio/speaker | 1.6k | +464% | - | 1 month ago 2.3.2 | ESM only | Bundled | Video and audio |
| create-agentic-bp-ds Start a new prototype from the Agentic BP DS kit in one command. | 1.6k | - | - | 6 days ago 0.2.37 | ESM only | None | Static site generators and meta-frameworks, UI component libraries |
| image-resize Resize image for javascript | 1.6k | -27% | - | 2 years ago 1.4.1 | ESM + CommonJS | Bundled | Image processing |
| isval Yet another value type validator. | 1.6k | +94% | - | 10 years ago 0.1.3 | CommonJS | None | Schema validation |
| pipe-ts [What is `pipe`?](https://dev.to/benlesh/a-simple-explanation-of-functional-pipe-in-javascript-2hbj) | 1.6k | -20% | - | 6 years ago 0.0.9 | CommonJS | Bundled | TypeScript tooling |
| qrcanvas Generate characteristic qrcodes with a canvas. | 1.6k | +28% | - | - 3.1.2 | ESM + CommonJS | Bundled | - |
| react-social-login React Component for Login via Social Providers | 1.6k | -42% | - | 3 years ago 3.4.17 | CommonJS | Bundled | Authentication and authorisation |
| @assemblyline-agents/polar Official Assembly Line Polar connection plugin. | 1.6k | - | - | 7 days ago 10.3.2 | ESM only | Bundled | Payments and commerce |
| @linto-ai/transcript-ui-ui Design-system components and CSS tokens for @linto-ai/transcript-ui | 1.6k | - | - | 12 days ago 0.9.23 | ESM only | Bundled | UI component libraries, Vue |
| editor-shell Shared editor-chrome primitives for the EFFICIENT editors: EditorRail (a Next-16-safe left icon-rail leaf), the shell token layer, and GoldTextInput — type in place and watch the markup formatting appear as you type. | 1.6k | - | - | 7 days ago 0.59.0 | ESM only | Bundled | React |
| mapboxgl-legend Mapbox-GL plugin that automatically draws a legend from layer styles | 1.6k | +47% | - | 1 year ago 1.16.0 | ESM + CommonJS | Bundled | Maps and geolocation |
| petdex CLI for Petdex. Install, browse, and submit Codex pets from your terminal. | 1.6k | - | - | 1 month ago 1.3.0 | ESM only | None | CLI tools and terminal utilities |
| @kittl/pdfkit A PDF generation library for Node.js | 1.6k | - | - | 5 months ago 0.17.58 | ESM + CommonJS | Bundled | PDF and documents |
| @wevu/web-apis Web API polyfills and global installers for mini-program runtimes | 1.6k | - | - | 6 days ago 1.3.3 | ESM only | Bundled | Polyfills and shims |
| @wraps.dev/email Send email via AWS SES with TypeScript. Bounce and complaint handling, suppression lists, delivery and open tracking, templates, batch sending, inbound email, attachments, and React Email support. Your AWS account, no vendor lock-in. | 1.6k | - | - | 1 month ago 0.13.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| assemble-handlebars Handlebars engine plugin for grunt-assemble. This is only used in grunt-assemble and versions of assemble below 0.4.x. | 1.6k | +15% | - | 9 years ago 0.4.1 | CommonJS | None | Templating |
| compression-rspack-plugin-linux-x64-musl Rust-native parallel compression plugin for Rspack. Drop-in replacement for compression-webpack-plugin with gzip, brotli, deflate, and deflateRaw — all parallelized across CPU cores via Rust + rayon. | 1.6k | - | - | 6 months ago 0.2.0 | CommonJS | None | Compression and archives |
| solid-i18n Internationalization for SolidJS | 1.6k | +420% | - | 3 years ago 1.1.0 | ESM + CommonJS | Bundled | Internationalisation |
| vue-tree-list A Vue 3 component for tree structure. Support adding treenode/leafnode, editing node's name and dragging. | 1.6k | -26% | - | 6 months ago 2.0.1 | ESM + CommonJS | Bundled | Vue, TypeScript tooling |
| @assemblyline-agents/gmail Official Assembly Line direct Gmail API connection plugin. | 1.5k | - | - | 7 days ago 10.3.2 | ESM only | Bundled | |
| @lokalise/frontend-http-client Opinionated HTTP client for the frontend | 1.5k | - | - | 20 days ago 8.1.0 | ESM only | None | Schema validation |
| @romcal/calendar.spain Localized romcal calendar for Spain | 1.5k | - | - | 4 years ago 3.0.0-alpha.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| amanda JSON Schema validator | 1.5k | +5% | - | 8 years ago 1.0.1 | CommonJS | None | Schema validation |
| buffer-signature Get the mimetype of a buffer based on its contents | 1.5k | +127% | - | 7 years ago 1.1.0 | CommonJS | None | - |
| ip-report WebSocket client for reporting IP to server | 1.5k | - | - | 9 months ago 0.0.45 | CommonJS | None | WebSockets and realtime |
| @chinchilla-software/jquery-ui-timepicker-addon jQuery Timepicker Addon
======================= | 1.5k | - | - | 6 years ago 1.6.3 | CommonJS | None | Date pickers |
| @assemblyline-agents/paper Official Assembly Line Paper connection plugin. | 1.5k | - | - | 7 days ago 10.3.2 | ESM only | Bundled | - |
| arkit Visualises JavaScript, TypeScript and Flow codebases as meaningful and committable architecture diagrams | 1.5k | -39% | - | 6 months ago 2.1.0 | CommonJS | Bundled | TypeScript tooling, CLI tools and terminal utilities |
| evm-kms-signer AWS/GCP KMS-based Ethereum signer for viem with enterprise-grade security. Sign transactions and messages using keys stored in AWS or GCP KMS without exposing private keys. | 1.5k | - | - | 2 months ago 2.0.4 | ESM + CommonJS | Bundled | Blockchain and Web3, Cloud SDKs |
| expo-libvlc-player LibVLC Player for Expo | 1.5k | +550% | - | 9 days ago 57.0.54 | CommonJS | Bundled | React |
| universal-logger A universal logging library for Node and the browser. | 1.5k | +48% | - | 9 years ago 1.0.1 | CommonJS | None | Logging |
| @onlineapps/cookbook-core Core cookbook parsing and validation - lightweight foundation for workflow definitions | 1.5k | - | - | 14 days ago 6.0.0 | CommonJS | None | Schema validation, Parsers and serialisers |
| @stdlib/assert-is-almost-same-value Test if two arguments are approximately the same value within a specified number of ULPs (units in the last place). | 1.5k | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | 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