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 |
|---|---|---|---|---|---|---|---|
| @visactor/vgrammar-util The common utils functions of VGrammar | 9.9k | - | - | 2 months ago 0.16.18 | ESM + CommonJS | Bundled | Charts and data visualisation |
| svelte-tree-view Display JSON objects in a customizable tree-view | 9.9k | +228% | - | 3 years ago 1.4.2 | ESM + CommonJS | Bundled | TypeScript tooling, Svelte |
| @docmd/plugin-analytics Analytics injection plugin for docmd. | 9.9k | - | - | 18 days ago 0.9.6 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @stdlib/ndarray-dtypes List of ndarray data types. | 9.9k | - | - | 7 months ago 0.4.1 | CommonJS | Bundled | TypeScript tooling |
| @deemlol/next-icons An open-source icon library for React and Next.js that is lightweight, designed for simplicity and seamless integration. Each icon is designed on a 24x24 pixels grid. | 9.9k | - | - | 6 months ago 0.2.7 | ESM only | Bundled | Icons |
| @jitsi/logger A simple npm utility module for logging | 9.9k | - | - | 1 year ago 2.1.1 | CommonJS | None | Logging |
| ngx-csv Helper library for create CSV file in Angular 2+ | 9.9k | -11% | - | 6 years ago 0.3.2 | CommonJS | Bundled | Angular |
| ngx-loading A customisable loading spinner for Angular applications. | 9.9k | -33% | - | 2 years ago 17.0.0 | ESM + CommonJS | Bundled | Angular |
| @tolgee/svelte Svelte implementation for Tolgee localization framework | 9.9k | - | - | 30 days ago 7.2.1 | ESM only | Bundled | Internationalisation, Svelte |
| resend-cli The official CLI for Resend | 9.9k | +274186% | - | 21 days ago 2.21.1 | ESM only | None | CLI tools and terminal utilities |
| diffusion Diffusion JavaScript client | 9.9k | -34% | - | 4 months ago 6.12.2 | CommonJS | Bundled | WebSockets and realtime |
| videojs-contrib-eme Supports Encrypted Media Extensions for playback of encrypted content in Video.js | 9.9k | -2% | - | - 5.5.2 | ESM + CommonJS | None | - |
| @stdlib/complex-imagf Return the imaginary component of a single-precision complex floating-point number. | 9.9k | - | - | 2 years ago 0.2.1 | CommonJS | Bundled | Numbers and maths |
| jquery.repeater repeatable form input interface | 9.9k | +19% | - | 9 years ago 1.2.1 | CommonJS | None | - |
| @nanostores/lit Lit integration for Nano Stores, a tiny state manager with many atomic tree-shakable stores | 9.9k | - | - | 1 year ago 0.2.3 | CommonJS | Bundled | State management |
| @stdlib/complex-realf Return the real component of a single-precision complex floating-point number. | 9.9k | - | - | 2 years ago 0.2.1 | CommonJS | Bundled | Numbers and maths |
| twit Twitter API client for node (REST & Streaming) | 9.9k | +4% | - | 8 years ago 2.2.11 | CommonJS | None | Authentication and authorisation |
| dom-node-iterator A portable NodeIterator polyfill. | 9.9k | +747% | - | 6 years ago 5.0.0 | CommonJS | None | DOM and browser utilities, Polyfills and shims |
| lowlight-mermaid Highlight.js / lowlight grammar for Mermaid diagrams. Enables syntax highlighting in editors like Tiptap with @tiptap/extension-code-block-lowlight. | 9.9k | +17792% | - | 1 year ago 0.0.0 | ESM + CommonJS | Bundled | Rich text and code editors |
| aurelia-fetch-client A simple client based on the Fetch standard. | 9.9k | -2% | - | 7 years ago 1.8.2 | ESM + CommonJS | Bundled | - |
| react-map-interaction 'Add map like zooming and dragging to any element' | 9.9k | +31% | - | 5 years ago 2.1.0 | CommonJS | None | React, Maps and geolocation |
| @vingle/bmp-js A pure javascript BMP encoder and decoder | 9.9k | - | - | 8 years ago 0.2.5 | CommonJS | Bundled | - |
| @angular-redux/store Angular bindings for Redux | 9.9k | - | - | 7 years ago 10.0.0 | CommonJS | None | State management, Angular |
| eslint-config-recommended Pluggable ESLint configs for ECMAScript Next, Node.js and React Native that you can import, extend and override | 9.9k | -31% | - | 6 years ago 4.1.0 | - | None | Linting and formatting, React |
| tuistory Playwright-like testing for TUI applications | 9.9k | - | - | 1 month ago 0.11.0 | ESM only | Bundled | Testing, CLI tools and terminal utilities |
| dom-anchor-text-quote Convert between DOM Range instances and text quotes. | 9.9k | +908% | - | 9 years ago 4.0.2 | CommonJS | None | DOM and browser utilities |
| @magidoc/plugin-svelte-marked A markdown parser library that renders to svelte components. | 9.9k | - | - | 1 month ago 7.0.0 | ESM only | Bundled | Markdown, Svelte |
| vue3-json-viewer vuejs展示json的组件,适配vue3 | 9.9k | +55% | - | 1 year ago 2.4.1 | ESM + CommonJS | Bundled | Vue, Parsers and serialisers |
| @smakss/react-scroll-direction Enhance your React apps with advanced scroll detection using @smakss/react-scroll-direction. This powerful hook not only detects scroll direction but also provides scroll position information. Ideal for React, Remix, Next.js, and Gatsby projects, it comes | 9.8k | - | - | 8 months ago 4.3.1 | ESM only | Bundled | Static site generators and meta-frameworks, React |
| mp3-duration Get the duration of an MP3 file | 9.8k | +71% | - | 8 years ago 1.1.0 | CommonJS | None | Video and audio |
| @web3-storage/parse-link-header Parses a link header and returns paging information for each contained link. | 9.8k | - | - | 4 years ago 3.1.0 | ESM + CommonJS | Bundled | - |
| @crayonai/react-ui Component library for Generative UI SDK | 9.8k | - | - | 8 months ago 0.9.16 | ESM only | Bundled | UI component libraries, React |
| @tanstack/ai-bedrock Amazon Bedrock adapter for TanStack AI — OpenAI-compatible chat, responses, tools, and reasoning. | 9.8k | - | - | 15 days ago 0.3.15 | ESM only | Bundled | Cloud SDKs, TypeScript tooling |
| @d3fc/d3fc-extent Extends the d3 extent functionality to allow multiple accessors, padding and date support | 9.8k | - | - | 6 years ago 4.0.2 | ESM + CommonJS | None | Charts and data visualisation |
| @react-native-vector-icons/lucide Lucide font for react native vector icons | 9.8k | - | - | 1 month ago 13.1.4 | ESM + CommonJS | Bundled | Icons, React |
| chai-image-assert Image comparison chai assert (uses ImageMagick). | 9.8k | +1249% | - | 7 years ago 1.2.1 | CommonJS | None | - |
| fobject A simple promise-based wrapper for file operations that treats files as objects. | 9.8k | +17% | - | 10 years ago 0.0.4 | CommonJS | None | Promises and async control flow |
| gulp-fail A gulp plugin which forces a task to fail. | 9.8k | -1% | - | 6 years ago 2.0.0 | CommonJS | None | - |
| unist-util-lsp Utility to convert between unist and language server protocol | 9.8k | +174% | - | 3 years ago 2.1.0 | ESM only | Bundled | Utility libraries |
| vue-sidebar-menu A Vue.js Sidebar Menu Component | 9.8k | +22% | - | 9 months ago 5.9.1 | ESM + CommonJS | Bundled | Vue |
| gatsby-plugin-algolia A gatsby plugin to push to Algolia based on a certain query | 9.8k | -28% | - | 3 years ago 1.0.3 | - | None | GraphQL |
| jsdoc-tsimport-plugin A JSDoc plugin to support the typescript module import syntax. | 9.8k | +36% | - | 5 years ago 1.0.5 | CommonJS | None | Documentation tooling, TypeScript tooling |
| emoji-names Get the emoji names as array. | 9.8k | +55% | - | 1 year ago 1.0.13 | CommonJS | None | - |
| ts-log-debug A multi channel logger written in TypeScript. | 9.8k | +190% | - | 6 years ago 5.5.3 | CommonJS | Bundled | Logging, TypeScript tooling |
| @bokeh/numbro Format and manipulate numbers. | 9.8k | - | - | 6 years ago 1.6.2 | CommonJS | None | - |
| @mattkrick/sanitize-svg a small script to remove script tags from SVGs | 9.8k | - | - | 1 year ago 0.4.1 | CommonJS | Bundled | Security |
| multiple-select-vanilla This lib allows you to select multiple elements with checkboxes | 9.8k | +47% | - | - 5.2.2 | ESM only | Bundled | - |
| nestjs-doctor The deterministic NestJS devtool that catches AI mistakes. Static analysis for NestJS with a health score, diagnostics and an interactive report. | 9.8k | - | - | 27 days ago 0.9.9 | ESM only | Bundled | Security, TypeScript tooling |
| laravel-vue-pagination Vue.js pagination component for Laravel paginators | 9.8k | +7% | - | 2 years ago 4.1.3 | ESM + CommonJS | None | Vue, UI component libraries |
| @circle-fin/swap-kit A Circle SDK for single-chain token swaps with minimal code | 9.8k | - | - | 23 days ago 1.7.0 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
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