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 |
|---|---|---|---|---|---|---|---|
| @deboxsoft/cpx Copy file globs, watching for changes. | 2.1k | - | - | 7 years ago 1.5.0 | CommonJS | None | Files and file systems, CLI tools and terminal utilities |
| @dynatrace/strato-design-tokens This package contains the visual properties or DNA of Strato, including its colors, typography, spacing, borders, box shadows, elevations, breakpoints, and animations. See [About Strato](https://developer.dynatrace.com/design/about-strato-design-system/) | 2.1k | - | - | 14 days ago 1.7.1 | ESM + CommonJS | Bundled | Animation |
| @platformscode/icons DGA Global Design System - Core icon build package for generating Web icon sets | 2.1k | - | - | 5 months ago 0.0.11 | ESM + CommonJS | Bundled | Icons |
| opencode-plugin-langfuse Langfuse observability plugin for OpenCode - LLM tracing, prompt versioning, and cost tracking | 2.1k | - | - | 8 months ago 0.1.8 | ESM only | Bundled | Monitoring and error tracking |
| winston-spy Test winston logging with spies | 2.1k | +6% | - | 11 years ago 0.2.0 | CommonJS | None | Logging, Testing |
| kotori 0.29kB Strongly-typed and tree-shakeable internationalization library for React | 2.1k | - | - | 3 months ago 6.1.4 | ESM + CommonJS | Bundled | Internationalisation, React |
| path-to-regexp-with-reversible-keys A fork with an extra feature | 2.1k | +779% | - | 11 years ago 1.0.3 | - | None | Routing, HTTP servers and web frameworks |
| vue-timer-hook Vue timer hook is a custom [vue 3 hook](https://vue.org/docs/hooks-intro.html), built to handle timer, stopwatch, and time logic/state in your vue component. | 2.1k | -17% | - | 9 months ago 1.0.86 | ESM + CommonJS | Bundled | Vue |
| babel-gettext-extractor Extract gettext string with babel | 2.1k | +81% | - | 7 years ago 4.1.3 | CommonJS | None | Internationalisation |
| bs5-lightbox A pure JS lightbox gallery plugin for Bootstrap 5 based on the modal and carousel plugins | 2.1k | +36% | - | - 1.8.5 | ESM + CommonJS | Bundled | UI component libraries |
| csv-validator csv parser with validator | 2.1k | -9% | - | 8 years ago 0.0.3 | CommonJS | None | Parsers and serialisers |
| gulp-ext-replace Small gulp plugin to change a file's extension | 2.1k | -50% | - | 10 years ago 0.3.0 | CommonJS | None | - |
| string-math Evaluates the result of the String arithmetical expression | 2.1k | -18% | - | 6 years ago 1.2.2 | CommonJS | None | Numbers and maths |
| tick-tock Timer management, never forget to clear timers again | 2.1k | +73% | - | 11 years ago 1.0.0 | CommonJS | None | - |
| esbuild-plugin-glsl An esbuild plugin that adds support for shader imports. | 2.1k | -5% | - | 3 months ago 1.4.2 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, Bundler plugins and loaders |
| flowbite-svelte-blocks Flowbite blocks components for Svelte | 2.1k | +28% | - | 1 year ago 2.1.0 | ESM only | Bundled | Svelte |
| redux-saga-thunk Dispatching an action handled by redux-saga returns promise | 2.1k | -4% | - | 7 years ago 0.7.3 | CommonJS | None | State management |
| @atproto/oauth-provider-api Shared data types for the @atproto/oauth-provider and @atproto/oauth-provider-ui packages | 2.1k | - | - | 21 days ago 0.8.3 | ESM only | Bundled | Authentication and authorisation |
| @fundamental-ngx/ui5-webcomponents-base Official SAP Angular base library for UI5 Web Component wrappers – part of the Fundamental Library for Angular. | 2.1k | - | - | 1 month ago 0.64.3 | ESM only | Bundled | UI component libraries, Angular |
| @progress/kendo-react-chart-wizard React Chart Wizard lets you create a chart using data from a Grid, another data-bound component, or an external source | 2.1k | - | - | 24 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @visactor/vue-vtable The vue version of VTable | 2.1k | - | - | 21 days ago 1.26.8 | ESM + CommonJS | Bundled | Tables and data grids, Charts and data visualisation |
| addsearch-search-ui JavaScript library to develop Search UIs for the web | 2.1k | +207% | - | - 0.10.9 | CommonJS | Bundled | - |
| iconsax Iconsax web component — 1200+ free icons out of the box, Pro icons via `iconsax sync`. Works in React, Vue, Svelte and plain HTML. | 2.1k | +559% | - | 2 months ago 0.1.1 | ESM only | Bundled | Icons, Vue |
| page-path-builder Uses a page.js-style routing string to build up a path you can link to | 2.1k | +816% | - | 9 years ago 1.0.4 | CommonJS | None | Routing |
| @figma-export/output-components-as-es6 Outputter for @figma-export that exports components in javascript file | 2.1k | - | - | 2 months ago 6.4.1 | ESM only | Bundled | Icons, CLI tools and terminal utilities |
| @thegrizzlylabs/web-geniusscan-sdk Add a custom document scanner to your web apps by using and customizing our proven imaging technology. The Document Scanner SDK is the same software that we use at the core of Genius Scan: it's tried and trusted every day by millions of people on iOS and | 2.1k | - | - | 9 days ago 6.5.1 | ESM + CommonJS | Bundled | Image processing, React |
| logops Simple and performant nodejs JSON logger | 2.1k | -30% | - | 4 years ago 2.1.2 | CommonJS | Bundled | Logging |
| react-viewport-utils Utility components for working with the viewport in react | 2.1k | +15% | - | 4 years ago 2.0.2 | ESM + CommonJS | Bundled | DOM and browser utilities, React |
| vue-loading-skeleton Make beautiful loading skeleton that automatically adapt your vue app. | 2.1k | -23% | - | 6 years ago 1.1.9 | ESM + CommonJS | Bundled | Vue |
| @edgestore/react Upload files with ease from React/Next.js | 2.1k | - | - | 2 months ago 0.8.0 | ESM + CommonJS | Bundled | React, Static site generators and meta-frameworks |
| @marionebl/bundle-id Get bundle identifier from a bundle name (macOS): `Safari` → `com.apple.Safari` | 2.1k | - | - | 8 years ago 2.0.1 | - | None | Bundlers |
| @mocha/docdash A JSDoc template for Mocha, forked from docdash | 2.1k | - | - | 4 years ago 4.0.1 | CommonJS | None | Documentation tooling |
| svelte-flag-icons Flag icon components for Sveltejs | 2.1k | +3% | - | 9 months ago 3.0.1 | ESM only | Bundled | Icons, Svelte |
| @docpensieve/shared Utilities, constants and errors shared by the DocPensieve packages | 2.1k | - | - | 12 days ago 0.4.0 | ESM only | Bundled | Documentation tooling, Strings and text |
| dsh-codex-subscription Use ChatGPT and Codex subscriptions in DeepSeek Harness with OAuth, quota, safe resets, web search, images, and Fast mode | 2.1k | - | - | 8 days ago 2.1.9 | ESM only | None | Authentication and authorisation |
| resin-cli-form Resin.io CLI form interpreter | 2.1k | +227% | - | 7 months ago 5.0.1 | CommonJS | Bundled | CLI tools and terminal utilities |
| runstorm Easily run multiple commands in parallel threads. | 2.1k | +248% | - | 22 days ago 1.1.0 | ESM only | Bundled | - |
| rxjs-websockets rxjs 7 websockets library | 2.1k | -20% | - | 5 years ago 9.0.0 | ESM + CommonJS | Bundled | WebSockets and realtime, Promises and async control flow |
| tribunal-kit Tribunal Kit is the governance layer for AI coding agents that stops AI hallucinations and npm ghost packages before they hit disk. Works with Cursor, Windsurf, Claude Code, and Aider. | 2.1k | - | - | 13 days ago 9.2.3 | ESM + CommonJS | Bundled | CLI tools and terminal utilities |
| @mwvalen/stylis-plugin-rtl Fork of stylis-rtl, uses cssjanus under the hood to flip style orientations for RTL | 2.1k | - | - | 3 years ago 2.1.3 | ESM + CommonJS | Bundled | CSS-in-JS and styling |
| circle-progress.vue  | 2.1k | -21% | - | 1 year ago 3.4.1 | ESM + CommonJS | None | Vue |
| oxlint-config-canonical Canonical Oxlint configuration. | 2.1k | - | - | 3 months ago 1.1.2 | ESM only | Bundled | CLI tools and terminal utilities |
| @marionebl/is Type check values: `is.string('🦄') //=> true` | 2.1k | - | - | 8 years ago 0.5.1-0 | CommonJS | Bundled | Testing |
| orez PGlite-powered zero-sync development backend. No Docker required. | 2.1k | - | - | 12 days ago 0.16.19 | ESM only | Bundled | Database clients and drivers |
| redux-cookie Redux cookie middleware for both client and server ( universal ) | 2.1k | +40% | - | 9 years ago 0.5.9 | CommonJS | None | - |
| @dvcol/svelte-utils Svelte library for common utility functions and constants | 2.1k | - | - | 4 months ago 3.2.1 | ESM only | Bundled | Svelte, TypeScript tooling |
| @uphold/process-manager A module for handling the lifecycle of a node process | 2.1k | - | - | 5 months ago 4.4.2 | CommonJS | None | - |
| async-map-like ES6 Map TypeScript Interface with Async Support | 2.1k | +45% | - | 4 years ago 1.0.2 | ESM + CommonJS | Bundled | Promises and async control flow, TypeScript tooling |
| koas-security Koas security checks if a request matches the security requirement of an operation. For example, given the following partial OpenAPI document: | 2.1k | +79% | - | 4 years ago 0.7.0 | CommonJS | None | Documentation tooling, Security |
| @csvtuda/cypress-xray-plugin A Cypress plugin for uploading test results to Xray (test management for Jira) | 2.1k | - | - | 4 months ago 8.6.7 | CommonJS | Bundled | Testing, 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