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 |
|---|---|---|---|---|---|---|---|
| zero-decimal-currencies Get the smallest currency unit even it is a Zero Decimal Currency | 1.1k | +10% | - | 6 months ago 1.6.0 | ESM + CommonJS | Bundled | Payments and commerce |
| @brianmcallister/highlight-text Hightlight `words` in `text` | 1.1k | - | - | 5 years ago 2.0.4 | CommonJS | None | DOM and browser utilities |
| @prerenderer/renderer-jsdom A renderer for @prerenderer/prerenderer that uses JSDOM to prerender pages. | 1.1k | - | - | 2 years ago 1.1.9 | ESM + CommonJS | Bundled | Scraping and browser automation |
| @timo972/cc-router Cache-aware session router for Claude Max OAuth tokens — use multiple Claude Max accounts with Claude Code | 1.1k | - | - | 9 days ago 0.12.4 | ESM only | None | Authentication and authorisation |
| cleargraph A library for modeling and traversing graphs | 1.1k | +67% | - | 5 years ago 7.0.0 | CommonJS | None | - |
| esbuild-plugin-react18-css ESBuild plugin to handle CSS/SCSS modules, autoprefixer, etc. | 1.1k | -57% | - | 2 years ago 0.0.4 | CommonJS | Bundled | CSS-in-JS and styling, Bundler plugins and loaders |
| eslint-plugin-conventions ESLint plugin for team code conventions — enforces filename case, magic-number bans, commented-out code, expiring TODOs, and deprecated-API usage. | 1.1k | - | - | 3 days ago 6.0.8 | CommonJS | Bundled | Linting and formatting |
| fast-strftime Extremely fast implementation of node strftime library | 1.1k | +15% | - | 12 years ago 1.1.1 | CommonJS | None | - |
| js-crawler Web crawler for Node.js | 1.1k | +577% | - | 8 years ago 0.3.21 | CommonJS | None | Scraping and browser automation |
| @crowlog/async-context-plugin Request-scoped logging context plugin for Crowlog using Node.js AsyncLocalStorage. Perfect for tracking request IDs and user context across async operations. | 1.1k | - | - | 8 months ago 2.1.1 | ESM only | Bundled | Logging |
| create-zudo-doc Create a new zudo-doc documentation site | 1.1k | - | - | 4 days ago 5.27.0 | ESM only | Bundled | Documentation tooling |
| eases-jsnext grab bag of easing equations | 1.1k | -19% | - | 9 years ago 1.0.10 | ESM + CommonJS | None | Animation |
| eslint-plugin-require-form-method Disallow form tags without explicit method attribute | 1.1k | -69% | - | 2 years ago 1.1.0 | CommonJS | None | Linting and formatting, Security |
| gerror Mixer for gRPC Error & ECMAScript Error | 1.1k | +56% | - | - 1.0.16 | ESM + CommonJS | Bundled | - |
| gulp-scan A plugin to scan a file for a string or expression | 1.1k | -22% | - | 10 years ago 0.1.4 | - | None | Node.js utilities |
| login-with-twitter Login with Twitter. OAuth without the nonsense. | 1.1k | +146% | - | 5 years ago 1.2.4 | CommonJS | None | Authentication and authorisation |
| path-to-hash Calculates a given hash of a given path | 1.1k | +177% | - | 7 years ago 0.0.1 | CommonJS | Bundled | Cryptography and hashing |
| sendbird-platform-sdk-typescript OpenAPI client for sendbird-platform-sdk-typescript | 1.1k | -20% | - | 3 years ago 0.0.18 | CommonJS | Bundled | TypeScript tooling |
| @nethserver/ns8-ui-lib Vue.js library for NethServer 8 UI | 1.1k | - | - | 1 month ago 2.0.1 | ESM + CommonJS | None | Vue |
| flipbook-vue 3D page flip effect for Vue.js | 1.1k | -9% | - | 3 years ago 1.0.0-beta.4 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, Vue |
| li18nt Locales linter, formatter, sorter and prettifier | 1.1k | +252% | - | 4 years ago 5.0.0 | ESM only | Bundled | Linting and formatting, CLI tools and terminal utilities |
| stylis-rtlcss tiny styled-components plugin converts LTR to RTL, based on RTLCSS | 1.1k | +161% | - | 6 years ago 2.1.1 | CommonJS | Bundled | CSS-in-JS and styling |
| vite-plugin-strip-comments 🗃️ Vite plugin for stripping comments in production builds | 1.1k | +34% | - | 6 months ago 0.0.10 | ESM + CommonJS | Bundled | Bundler plugins and loaders |
| @auth/sequelize-adapter Sequelize adapter for Auth.js | 1.1k | - | - | 2 months ago 2.11.3 | ESM only | Bundled | Authentication and authorisation |
| @momentum-ui/icons-rebrand The Cisco Momentum UI Icons library allows developers to easily incorporate Webex Icons and CSS into any application. | 1.1k | - | - | 3 years ago 1.41.0 | CommonJS | None | Icons |
| fluent-ts-validator A fluent validator written in TypeScript | 1.1k | +6% | - | 4 years ago 3.0.3 | CommonJS | Bundled | TypeScript tooling |
| lambda-multipart-parser-v2 This module will parse the multipart-form containing files and fields from the lambda event object. Updated to use Busboy 1.6.0 | 1.1k | -58% | - | 2 years ago 1.0.3 | CommonJS | Bundled | Cloud SDKs |
| m-react-splitters Splitter component for React, written in TypeScript | 1.1k | -27% | - | 7 years ago 1.2.0 | CommonJS | Bundled | TypeScript tooling, React |
| remark-burger extracts text sandwiched between markers | 1.1k | -48% | - | 6 years ago 1.0.1 | CommonJS | None | Markdown |
| @braks/revue-draggable [](https://draggable.vueflow.dev) | 1.1k | - | - | 2 years ago 0.5.1 | ESM + CommonJS | Bundled | Vue, TypeScript tooling |
| @eggjs/core A core plugin framework based on @eggjs/koa | 1.1k | - | - | 1 year ago 6.6.0-beta.2 | ESM only | Bundled | Node.js utilities |
| @solana/react-hooks React hooks for the @solana/client Solana client | 1.1k | - | - | 8 months ago 1.4.1 | ESM only | Bundled | Blockchain and Web3, React |
| @techfides/ui-library-vue Vue 3 component library for TechFides, built on Ark UI headless primitives | 1.1k | - | - | 11 days ago 0.39.0 | ESM only | Bundled | UI component libraries, Vue |
| eslint-config-airbnb-es5 Unofficial Airbnb ESLint config, following their ES5 style guide | 1.1k | -52% | - | - 1.2.0 | CommonJS | None | Linting and formatting |
| stripe-tax-utils Stripe VAT id handling | 1.1k | +42% | - | 2 years ago 1.1.2 | ESM + CommonJS | Bundled | Payments and commerce, TypeScript tooling |
| timeout-middleware Express middleware for handling timeouts for slow requests | 1.1k | +201% | - | 10 years ago 0.6.1 | CommonJS | None | HTTP servers and web frameworks |
| @jsheaven/easybuild Super-fast and simple IIFE, ESM and CJS build tool for JavaScript and TypeScript. Comes with an easy API and CLI. One file in, one file out. Supports node and browser output. Generates .map and .d.ts files. Minifies and prints the final code size. | 1.1k | - | - | 3 years ago 1.2.9 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, TypeScript tooling |
| @sapphire/cli CLI for Sapphire Framework | 1.1k | - | - | 2 years ago 1.9.3 | ESM only | None | CLI tools and terminal utilities, TypeScript tooling |
| detect-touch-device Javascript library to detect touch friendly devices | 1.1k | -12% | - | - 1.1.6 | CommonJS | Bundled | Angular, Vue |
| resize-image-buffer Resize image buffer in memory | 1.1k | -7% | - | 6 years ago 1.0.0 | CommonJS | None | Image processing |
| vue-loaders Vue component wrappers for loaders.css (https://github.com/ConnorAtherton/loaders.css) | 1.1k | +26% | - | 5 years ago 4.1.4 | ESM + CommonJS | Bundled | Animation, Vue |
| @pascalhonegger/ng-datatable DataTable component for Angular framework | 1.1k | - | - | 2 months ago 22.0.0 | ESM only | Bundled | Tables and data grids, Angular |
| deterministic-json Deterministic JSON parse/stringify that supports Buffers | 1.1k | -69% | - | 8 years ago 1.0.5 | CommonJS | None | Cryptography and hashing |
| sparkecode-devtools Sparkecode Dev Tools for selecting and sharing components. | 1.1k | - | - | 3 months ago 0.1.143 | ESM only | Bundled | Static site generators and meta-frameworks, React |
| @100mslive/react-native-hms Integrate Real Time Audio and Video conferencing, Interactive Live Streaming, and Chat in your apps with 100ms React Native SDK. With support for HLS and RTMP Live Streaming and Recording, Picture-in-Picture (PiP), one-to-one Video Call Modes, Audio Rooms | 1.1k | - | - | 3 months ago 1.12.3 | ESM + CommonJS | Bundled | Video and audio, React |
| @templatical/import-html Convert HTML email templates to Templatical format | 1.1k | - | - | 3 days ago 0.40.0 | ESM only | Bundled | |
| easyinvoice Create PDF invoices from Node.js through the Easy Invoice API. | 1.1k | -65% | - | 13 days ago 4.1.2 | ESM + CommonJS | Bundled | PDF and documents |
| immutable-set Set nested properties of an object while respecting the principles of immutability | 1.1k | +27% | - | 4 years ago 2.2.2 | CommonJS | None | State management |
| nbtify A library to read and write NBT files on the web! | 1.1k | +228% | - | - 2.2.0 | ESM only | Bundled | TypeScript tooling |
| sentry-node simple Node wrapper around Sentry API | 1.1k | +33% | - | 7 years ago 2.3.2 | CommonJS | None | Monitoring and error tracking |
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