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 |
|---|---|---|---|---|---|---|---|
| bootstrap-datetime-picker Both Date and Time picker widget based on twitter bootstrap | 5.4k | +11% | - | 9 years ago 2.4.4 | CommonJS | None | UI component libraries |
| @nanostores/deepmap A helper for Nanostores to create deep maps | 5.4k | - | - | 3 months ago 1.0.0 | ESM only | Bundled | State management |
| audiobuffer An implementation of Web Audio API's AudioBuffer for node.js and the browser. | 5.4k | +100% | - | 13 years ago 0.2.0 | - | None | Video and audio |
| jquery-minicolors jQuery MiniColors Plugin | 5.4k | +6% | - | - 2.1.10 | CommonJS | None | - |
| openai-gpt-token-counter Count the number of OpenAI tokens in a string. Supports all OpenAI Text models including GPT-5, GPT-4, GPT-3.5-turbo, and specialized models | 5.4k | -28% | - | 1 year ago 1.1.2 | CommonJS | Bundled | - |
| mocker-api This is dev support mock RESTful API. | 5.4k | -54% | - | 6 months ago 4.0.0 | CommonJS | Bundled | Bundlers, Dev servers and API mocking |
| @mescius/wijmo.angular2.chart UI library for pure JS, Angular, React, Vue and more... | 5.4k | - | - | 3 months ago 5.20261.52 | ESM + CommonJS | Bundled | Tables and data grids, UI component libraries |
| function-extended Additional function extensions with a chainable api | 5.4k | -15% | - | 12 years ago 0.0.9 | CommonJS | None | - |
| @japa/spec-reporter Spec reporter for japa test runner | 5.4k | - | - | 3 years ago 1.3.3 | CommonJS | Bundled | Testing |
| @tsparticles/smooth-value-noise tsParticles smooth value noise library | 5.4k | - | - | 1 month ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @hilbras/sdk Provider-agnostic LLM client SDK — streaming, tool calling, embeddings, image generation, speech synthesis, transcription, reranking, circuit breaker, retry, reasoning normalization, cost enforcement, structured output with schema validation, type-safe to | 5.4k | - | - | 14 days ago 3.2.0 | ESM only | Bundled | TypeScript tooling, Cloud SDKs |
| @picovoice/react-native-voice-processor A library for real-time voice processing in React Native. | 5.4k | - | - | 1 year ago 1.2.3 | ESM + CommonJS | Bundled | Video and audio, React |
| nuxt-tiptap-editor Essentials to Quickly Integrate TipTap Editor into your Nuxt App | 5.4k | -15% | - | 4 months ago 3.4.0 | ESM only | Bundled | Rich text and code editors, Vue |
| @stacksjs/config The Stacks config helper methods. | 5.4k | - | - | 13 days ago 0.74.68 | ESM only | Bundled | TypeScript tooling |
| @typescript-tools/packages-to-rebuild-on-changes-cli CLI for packages-to-rebuild-on-changes | 5.4k | - | - | 4 years ago 2.0.1 | CommonJS | Bundled | Build tools |
| tipsi-stripe React Native Stripe binding for iOS/Android platforms | 5.4k | +112% | - | 3 years ago 11.0.1 | CommonJS | None | Payments and commerce, React |
| nuxt-studio Nuxt Studio for Nuxt Content | 5.4k | - | - | - 1.7.0 | ESM only | Bundled | Vue, Parsers and serialisers |
| @ai-sdk-tools/agents Multi-agent orchestration system built on AI SDK v5 - handoffs, routing, and coordination for any AI provider | 5.4k | - | - | 10 months ago 1.2.0 | ESM + CommonJS | Bundled | Routing |
| draft-js-plugins-utils Plugin utilities for draft js | 5.4k | -14% | - | 8 years ago 2.0.3 | CommonJS | None | Rich text and code editors, React |
| firebase-bolt Firebase Bolt Security and Modeling Language Compiler | 5.4k | +447% | - | 8 years ago 0.8.4 | CommonJS | Bundled | Cloud SDKs, Security |
| sectxt A Node.js Security.txt implementation | 5.4k | +142% | - | 5 years ago 0.7.0 | CommonJS | Bundled | HTTP servers and web frameworks, Static site generators and meta-frameworks |
| @typescript-tools/dependency-graph Generate dependency graph of internal packages | 5.4k | - | - | 4 years ago 3.0.1 | CommonJS | Bundled | - |
| sdk-node-apis-efi Module for integration with Efi Bank API | 5.4k | +63% | - | 2 months ago 2.0.1 | ESM + CommonJS | Bundled | Payments and commerce |
| @k88/module-scope-plugin An Webpack resolve plugin that prevents users from importing files from outside of src/ and node_modules/ directory | 5.4k | - | - | 5 years ago 1.1.0 | CommonJS | Bundled | Bundler plugins and loaders |
| x-editable In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery | 5.4k | -34% | - | - 1.5.1 | - | None | - |
| @nicokaiser/passport-apple Sign in with Apple strategy for Passport | 5.4k | - | - | 1 year ago 3.3.0 | CommonJS | None | - |
| package-name-conflict Check if NPM package names conflict | 5.4k | -59% | - | 5 years ago 1.0.3 | CommonJS | None | TypeScript tooling |
| @loongsuite/otel-util-genai OpenTelemetry GenAI utility for standardized telemetry collection across LLM, Agent, Embedding, Tool, Retrieval, Rerank, Memory and more | 5.4k | - | - | 1 month ago 0.1.1 | ESM only | Bundled | Monitoring and error tracking |
| fiftyone.devicedetection.shared Shared utilities and base functionality for implementing device detection engines for the 51Degrees Pipeline API in Node.js. | 5.4k | +375% | - | 20 days ago 4.5.87 | CommonJS | Bundled | Scraping and browser automation |
| ngx-img-fallback Angular5+ directive for image fallback | 5.4k | +55% | - | 2 years ago 3.0.0 | ESM + CommonJS | Bundled | Angular, Image processing |
| blaze-slider Blazing Fast Slider For High Performance Web | 5.4k | +49% | - | - 1.9.3 | ESM + CommonJS | Bundled | UI component libraries |
| document-schema.js The canonical, format-agnostic content and document-tree schemas shared by ooxml.js, odf.js, documents.js, pdf-codec, and markdown-codec, plus the structural transform between them — no format-specific or I/O behaviour. | 5.4k | - | - | 13 days ago 7.15.3 | ESM + CommonJS | Bundled | PDF and documents, Markdown |
| @remotion/vercel Render Remotion videos on Vercel Sandbox | 5.4k | - | - | 13 days ago 4.0.528 | ESM only | Bundled | Video and audio |
| @meshsdk/wallet Wallets - https://meshjs.dev/apis/wallets | 5.4k | - | - | 2 months ago 2.0.0-beta.11 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| semantic-ui Semantic empowers designers and developers by creating a shared vocabulary for UI. | 5.4k | -74% | - | - 2.5.0 | - | None | UI component libraries |
| autobahn An implementation of The Web Application Messaging Protocol (WAMP). | 5.4k | +21% | - | 6 months ago 26.3.1 | CommonJS | None | WebSockets and realtime |
| geotiff-tile-web-worker Create a GeoTIFF Tile using an Inline Web Worker | 5.4k | +1590% | - | 2 years ago 0.11.0 | CommonJS | None | - |
| microlink Comlink Alternative. Built with JSON-RPC. | 5.4k | +1585% | - | 2 years ago 0.3.0 | ESM + CommonJS | None | - |
| @smui/banner Svelte Material UI - Banner | 5.4k | - | - | 2 months ago 9.0.2 | ESM only | Bundled | Svelte |
| react-scroll-trigger React component tied to scroll events with callbacks for enter, exit and progress while scrolling through the viewport. | 5.4k | +184% | - | 4 years ago 0.6.14 | ESM + CommonJS | Bundled | DOM and browser utilities, React |
| vue-snotify A Vue.js toast notifications | 5.4k | -8% | - | 8 years ago 3.2.1 | ESM + CommonJS | Bundled | Vue, UI component libraries |
| @girs/gda-6.0 GJS TypeScript type definitions for Gda-6.0 | 5.4k | - | - | 16 days ago 5.4.0 | ESM only | Bundled | TypeScript tooling |
| fiftyone.devicedetection.cloud Device detection cloud services for the 51Degrees Pipeline API | 5.4k | +413% | - | 20 days ago 4.5.87 | CommonJS | Bundled | Scraping and browser automation |
| @flmngr/flmngr-server-node-nest-express Include Flmngr file manager server-side into your Nest (Express-based) website or app | 5.4k | - | - | 3 years ago 1.5.3 | ESM + CommonJS | Bundled | HTTP servers and web frameworks |
| @stacksjs/strings The Stacks string utilities. | 5.4k | - | - | 13 days ago 0.74.68 | ESM only | Bundled | Strings and text, TypeScript tooling |
| ai-sdk-cost-calculator Cost calculator for Vercel AI SDK token usage. Supports OpenAI, Anthropic, Google, xAI (Grok), and DeepSeek with long context pricing, prompt caching, and reasoning tokens. | 5.4k | - | - | 15 days ago 7.1.14 | ESM + CommonJS | Bundled | - |
| typeorm-naming-strategy Custom naming strategies for typeorm | 5.4k | +433% | - | 2 months ago 3.0.0 | CommonJS | Bundled | ORMs and query builders |
| @codama/renderers-js-umi JavaScript renderer compatible with the Umi framework | 5.4k | - | - | 23 days ago 1.1.25 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| babel-plugin-explicit-exports-references Transforms all internal references to a module's exports such that each reference starts with `module.exports` instead of directly referencing an internal name. This enables easy mocking of specific (exported) functions in Jest with Babel/TypeScript, even | 5.4k | +74% | - | 4 years ago 1.0.2 | CommonJS | Bundled | Testing, TypeScript tooling |
| bun-bagel 🥯 The Bun fetch mocker with a hole lot of flavor. | 5.4k | +100% | - | 1 year ago 1.2.0 | ESM only | Bundled | Dev servers and API mocking, 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