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 |
|---|---|---|---|---|---|---|---|
| elm-i18next-gen Code generation for elm-i18next | 1.5k | +221% | - | 5 years ago 1.1.0 | CommonJS | None | Internationalisation |
| iana-hashes Use the IANA registered hash names with node crypto | 1.5k | +5% | - | 7 years ago 1.1.0 | CommonJS | Bundled | Cryptography and hashing |
| open-agents-ai AI coding agent powered by open-source models (Ollama/vLLM) — interactive TUI with agentic tool-calling loop | 1.5k | - | - | 4 months ago 0.187.596 | ESM only | Bundled | Scraping and browser automation, Testing |
| tsover Fork of TypeScript with operator overloading | 1.5k | - | - | 3 months ago 6.0.2 | CommonJS | Bundled | TypeScript tooling, Bundler plugins and loaders |
| generate-source-map Generates an identity source-map from a javascript file | 1.5k | -1% | - | 12 years ago 0.0.5 | CommonJS | None | - |
| react-native-use-websocket React Native Hook designed to provide robust WebSocket integrations to your Components. | 1.5k | -70% | - | 4 years ago 0.2.6 | ESM + CommonJS | Bundled | WebSockets and realtime, React |
| @canvasjs/angular-charts CanvasJS Angular Charts - Official | 1.5k | - | - | 2 years ago 1.2.0 | ESM + CommonJS | Bundled | Charts and data visualisation, Angular |
| @getmocha/users-service An API client, Hono middleware, and a React provider for the Mocha Users Service | 1.5k | - | - | 1 year ago 0.0.4 | ESM only | Bundled | Authentication and authorisation, Testing |
| @goodandready/dsh-key-rotation Per-provider API key rotation for DeepSeek Harness: a key pool per provider, auto-created clone routes, and switching to the next key on quota/rate-limit errors. Includes a Settings section (Key Rotation) to edit the key pools, cooldown and switch codes. | 1.5k | - | - | 7 days ago 0.8.23 | ESM only | None | Queues and background jobs |
| @mateothegreat/svelte5-router 🫦 An SPA router for Svelte that allows you to divide & conquer your app with nested routers, snippets, and more. | 1.5k | - | - | 1 year ago 2.16.19 | ESM only | Bundled | Svelte, Routing |
| gulp-using Lists all files used | 1.5k | -41% | - | 10 years ago 0.1.1 | CommonJS | None | - |
| require-npm Local NPM Module Repository | 1.5k | +1358% | - | 10 years ago 1.4.1 | CommonJS | None | - |
| @fullstackfamily/manseryeok Korean Lunar Calendar (만세력) JavaScript Library - 1900~2050년 지원, DB 없는 순수 JavaScript 구현 | 1.5k | - | - | 6 months ago 1.0.8 | ESM + CommonJS | Bundled | - |
| @se-studio/ab-testing Server-side A/B testing framework for Next.js applications with Contentful CMS | 1.5k | - | - | 7 days ago 18.0.28 | ESM only | Bundled | Static site generators and meta-frameworks, React |
| flaticon Flaticon API because the original API documentation is inclomplete | 1.5k | +213% | - | 6 years ago 0.1.0 | ESM only | None | - |
| maplibre-gl-time-slider A MapLibre GL JS plugin for visualizing time series raster and vector data with a NASA-Worldview-style bottom-docked timeline | 1.5k | - | - | 26 days ago 1.8.7 | ESM + CommonJS | Bundled | TypeScript tooling, Maps and geolocation |
| stylelint-sass-render-errors Display Sass render errors and deprecations as lint errors. | 1.5k | +47% | - | - 4.2.0 | ESM only | Bundled | CSS-in-JS and styling, Linting and formatting |
| xmldom-fork-fixed a fork of xmldom with some fixes. should be deleted once we are able to do the fix inside xmldom. | 1.5k | -24% | - | 12 years ago 0.0.1 | CommonJS | None | - |
| @unboundcx/sdk Official JavaScript SDK for the Unbound API - A comprehensive toolkit for integrating with Unbound's communication, AI, and data management services | 1.5k | - | - | 6 days ago 4.13.110 | ESM + CommonJS | None | Email, TypeScript tooling |
| emojionearea WYSIWYG-like EmojiOne Converter / Picker Plugin for jQuery | 1.5k | +17% | - | - 3.4.2 | CommonJS | None | - |
| esbuild-copy-files-plugin An esbuild plugin that allows to easily copy files and folders across the application | 1.5k | -19% | - | 1 year ago 1.2.1 | ESM only | None | Bundler plugins and loaders |
| nsw-design-system Design system for Digital NSW | 1.5k | +3% | - | - 3.27.0 | CommonJS | Bundled | UI component libraries |
| parseint An ES-spec-compliant `parseInt` shim/polyfill/replacement that works as far down as ES3 | 1.5k | +96% | - | 2 years ago 2.0.1 | CommonJS | None | Polyfills and shims |
| pdfnative-cli Official CLI for pdfnative — render JSON to PDF (typography engine, 27 Unicode scripts + custom fonts, math, COLRv1 colour emoji, 9 native vector chart types, CMYK and PDF/X-4 print production with bleed/printer marks/colour bars, PDF/A, bookmarks, stream | 1.5k | - | - | 10 days ago 1.5.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, TypeScript tooling |
| vue-browser-geolocation Tiny, type-safe Geolocation for Vue 3 — a reactive useGeolocation() composable and standalone Promise-based helpers. | 1.5k | -60% | - | 2 months ago 3.1.0 | ESM + CommonJS | Bundled | Maps and geolocation, Vue |
| @log4js-node/gelf GELF Appender for log4js-node | 1.5k | - | - | 7 years ago 1.0.2 | CommonJS | Bundled | Logging |
| @rjsf/semantic-ui Semantic UI theme, fields and widgets for react-jsonschema-form | 1.5k | - | - | 14 days ago 6.10.1 | ESM + CommonJS | Bundled | React, Forms |
| vue-jsx-vapor Vapor Mode of Vue JSX | 1.5k | +1466% | - | 11 days ago 3.2.25 | ESM + CommonJS | Bundled | Vue |
| @filoz/synapse-sdk JavaScript SDK for Filecoin Onchain Cloud | 1.5k | - | - | 27 days ago 2.0.0 | ESM only | Bundled | Blockchain and Web3 |
| @tagadapay/core-js Core JavaScript SDK for Tagada Pay with provider-agnostic tokenization, 3DS, and React hooks | 1.5k | - | - | 1 month ago 3.2.0 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| palin A beautiful Bristol formatter for development logging | 1.5k | +101% | - | 7 years ago 2.3.0 | CommonJS | None | Logging |
| paypal-braintree-web-client Shared config between PayPal/Braintree. | 1.5k | -43% | - | - 4.0.42 | CommonJS | None | - |
| webpack-clear-require-cache-plugin clear require cache upon webpack compiler afterEmit hook | 1.5k | -65% | - | 5 years ago 0.0.5 | CommonJS | None | Caching |
| zcs A quick and light esm / node module to look up state city or zips to get either. | 1.5k | -36% | - | 3 years ago 2.8.4 | CommonJS | None | - |
| @assemblyline-agents/mirror Official Assembly Line connection plugin for user-scoped Mirror accounts. | 1.5k | - | - | 7 days ago 10.3.2 | ESM only | Bundled | Authentication and authorisation |
| @draft-js-plugins/text-alignment Text Alignment Plugin for DraftJS | 1.5k | - | - | 3 years ago 2.0.1 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| better-auth-capacitor Better Auth client plugin for Capacitor/Ionic mobile apps | 1.5k | - | - | 2 months ago 0.4.0 | ESM only | Bundled | Authentication and authorisation |
| error.iserror An ESnext spec-compliant `Error.isError` shim/polyfill/replacement that works as far down as ES3 | 1.5k | +3234% | - | 1 year ago 1.0.2 | CommonJS | None | Polyfills and shims |
| eslint-plugin-maintainability ESLint plugin for maintainable code — limits cognitive complexity, nesting depth, parameter counts, duplicate functions, and unhandled or silent errors. | 1.5k | - | - | 6 days ago 3.2.16 | CommonJS | Bundled | Linting and formatting |
| react95 Refreshed Windows95 UI components for modern web apps - React95 | 1.5k | -10% | - | 3 years ago 4.0.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| svelte-moveable A Svelte Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable. | 1.5k | -13% | - | 2 years ago 0.45.0 | ESM only | Bundled | Svelte, DOM and browser utilities |
| @goodandready/dsh-subscriptions Use ChatGPT Codex, Claude, Grok, Antigravity, Kimi, GLM, Cursor, Kiro, Copilot, Qwen, ERNIE, Spark, JetBrains, Perplexity, Replit, and Cody subscriptions as DeepSeek Harness LLM providers via OAuth. | 1.5k | - | - | 6 days ago 0.6.23 | ESM only | None | Authentication and authorisation |
| @push.rocks/webrequest Modern, fetch-compatible web request library with intelligent HTTP caching, retry strategies, and fault tolerance. | 1.5k | - | - | 1 month ago 4.3.1 | ESM only | Bundled | Caching |
| @rigelbuild/solid-markdown Markdown renderer for solid-js | 1.5k | - | - | 1 month ago 3.0.0-rc.0 | ESM only | Bundled | Markdown, Parsers and serialisers |
| angular-socialshare A social media url and content share module for angularjs. | 1.5k | +133% | - | - 2.3.11 | CommonJS | None | Angular |
| custom-error-generator Custom errors and exceptions in Node.js | 1.5k | -21% | - | - 7.0.0 | CommonJS | None | - |
| vux-loader extended loader for vue-loader | 1.5k | +44% | - | 8 years ago 1.2.9 | CommonJS | None | Vue, Bundler plugins and loaders |
| @flystorage/azure-storage-blob <img src="https://raw.githubusercontent.com/duna-oss/flystorage/main/flystorage.svg" width="50px" height="50px" /> | 1.5k | - | - | 1 year ago 1.2.0 | ESM + CommonJS | Bundled | Files and file systems |
| @hasna/logs Log aggregation + browser script + headless page scanner + performance monitoring for AI agents | 1.5k | - | - | 24 days ago 0.5.0 | ESM only | Bundled | Monitoring and error tracking |
| ffmpeg.js Port of FFmpeg with Emscripten | 1.5k | -28% | - | 6 years ago 4.2.9003 | CommonJS | None | Video and audio |
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