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 |
|---|---|---|---|---|---|---|---|
| typeorm-transactional A Transactional Method Decorator for typeorm that uses cls-hooked to handle and propagate transactions between different repositories and service methods. Inpired by Spring Trasnactional Annotation and Sequelize CLS | 126.1k | +91% | - | 2 years ago 0.5.0 | CommonJS | Bundled | TypeScript tooling, ORMs and query builders |
| expect-ct Middleware to set the Expect-CT header | 126k | +21% | - | 6 years ago 1.0.0 | CommonJS | Bundled | Security |
| set.prototype.intersection An ESnext spec-compliant `Set.prototype.intersection` shim/polyfill/replacement that works as far down as ES3 | 126k | +1747% | - | 9 months ago 1.1.8 | CommonJS | None | Polyfills and shims |
| spamc Compute the spamassassin spam score of an email | 126k | -8% | - | 11 years ago 0.0.5 | CommonJS | None | |
| @kikobeats/time-span simple high resolution timing | 126k | - | - | 5 months ago 1.0.13 | CommonJS | Bundled | Date and time |
| fantasticon Icon font generation tool | 125.9k | +77% | - | 9 months ago 4.1.0 | ESM + CommonJS | Bundled | Icons |
| jump.js A modern smooth scrolling library. | 125.9k | +38% | - | 9 years ago 1.0.2 | ESM + CommonJS | None | DOM and browser utilities |
| terminal-kit 256 colors, keys and mouse, input field, progress bars, screen buffer (including 32-bit composition and image loading), text buffer, and many more... Whether you just need colors and styles, build a simple interactive command line tool or a complexe termi | 125.9k | -2% | - | 2 months ago 3.1.4 | CommonJS | None | CLI tools and terminal utilities |
| @commercetools/ts-client commercetools TypeScript SDK client. | 125.8k | - | - | 20 days ago 5.0.3 | ESM + CommonJS | Bundled | TypeScript tooling, Authentication and authorisation |
| timezone-support Lightweight time zone support for your applications or other date libraries. | 125.7k | +20% | - | 3 years ago 3.1.0 | ESM + CommonJS | Bundled | Date and time |
| is-type Type checking from node core | 125.6k | -26% | - | 13 years ago 0.0.1 | CommonJS | None | - |
| bs-snippet-injector Write & Remove the BrowserSync Snippet to a file | 125.5k | -19% | - | 11 years ago 2.0.1 | CommonJS | None | - |
| db-migrate-shared Shared resources of db-migrate for drivers and also used internally. | 125.5k | +39% | - | 8 years ago 1.2.0 | CommonJS | None | Testing |
| @wordpress/url WordPress URL utilities. | 125.5k | - | - | 12 days ago 4.56.0 | ESM + CommonJS | Bundled | URLs and query strings |
| openapi-response-validator Validate a response according to an openapi schema. | 125.4k | +64% | - | 3 years ago 12.1.3 | CommonJS | Bundled | Documentation tooling, Schema validation |
| @fingerprint/agent Fingerprint JavaScript agent | 125.3k | - | - | 1 month ago 4.1.5 | ESM + CommonJS | Bundled | - |
| momentic The official CLI for Momentic. Build, run, and manage end-to-end tests through natural language prompts. | 125.3k | +305% | - | 11 days ago 3.60.0 | ESM only | None | Testing, CLI tools and terminal utilities |
| odiff-bin The fastest image difference tool in the world | 125.3k | +225% | - | 2 months ago 4.5.0 | CommonJS | Bundled | - |
| cdk AWS CDK Toolkit CLI, the command line tool for CDK apps | 125.2k | +4% | - | 12 days ago 2.1143.0 | CommonJS | None | Cloud SDKs |
| stats-webpack-plugin Write the stats of a build to a file. | 125.2k | -1% | - | 8 years ago 0.7.0 | - | None | Bundler plugins and loaders |
| sherpa-onnx-node Speech-to-text, text-to-speech, speaker diarization, and speech enhancement using Next-gen Kaldi without internet connection | 125.2k | +14766% | - | 25 days ago 1.13.8 | CommonJS | None | - |
| solid-focus-trap SolidJS utility that traps focus inside a given DOM element. | 125.2k | +3458% | - | 1 year ago 0.1.9 | ESM only | Bundled | Accessibility |
| qz-tray Connects a web client to the QZ Tray software. Enables printing and device communication from javascript. | 125.1k | +207% | - | - 2.3.0 | CommonJS | None | Node.js utilities |
| @happy-dom/jest-environment Use Happy DOM as environment in Jest. | 125.1k | - | - | 24 days ago 20.14.5 | ESM only | Bundled | Scraping and browser automation, Testing |
| eslint-plugin-qunit ESLint plugin containing rules useful for QUnit tests. | 125k | +10% | - | 7 months ago 8.2.6 | CommonJS | Bundled | Linting and formatting |
| paho-mqtt Eclipse Paho JavaScript MQTT client for Browsers | 125k | -23% | - | - 1.1.0 | CommonJS | None | WebSockets and realtime |
| assemblyscript A TypeScript-like language for WebAssembly. | 125k | +127% | - | - 0.28.20 | ESM + CommonJS | Bundled | TypeScript tooling, Build tools |
| @mona-health/react-input-mask (yet another) Masked input component for React | 125k | - | - | 2 years ago 3.0.3 | CommonJS | Bundled | React, Forms |
| sentry-testkit Sentry Testkit enables Sentry to work natively in your application while running tests. The report is not really sent but rather logged locally into memory. In this way, the logged reports can be fetched for your own verification or any other purpose in y | 125k | +77% | - | 29 days ago 7.6.0 | ESM + CommonJS | Bundled | Monitoring and error tracking |
| rustbn.js Javascript bindings for https://github.com/paritytech/bn (using asm.js) | 124.9k | -14% | - | 3 years ago 0.3.0 | CommonJS | None | Blockchain and Web3 |
| broccoli-asset-rev broccoli asset revisions (fingerprint) | 124.8k | -4% | - | - 3.0.0 | CommonJS | None | - |
| @4tw/cypress-drag-drop A cypress child command for drag'n'drop support. | 124.7k | - | - | 1 year ago 2.3.1 | CommonJS | Bundled | Testing |
| ember-cli-inject-live-reload Plugin for ember-cli that injects live-reload script into HTML content. | 124.7k | +7% | - | - 2.1.0 | CommonJS | None | - |
| json-canonicalize JSON canonicalize function | 124.6k | +449% | - | 26 days ago 3.0.1 | ESM + CommonJS | Bundled | Cryptography and hashing |
| tiptap-extension-resize-image A tiptap image resizing extension for React, Vue, Next, and VanillaJS. Additionally, it can align the image position. | 124.6k | +289% | - | 27 days ago 1.4.7 | ESM + CommonJS | Bundled | Rich text and code editors, Image processing |
| nextgen-events The next generation of events handling for javascript! New: abstract away the network! | 124.6k | -2% | - | 4 years ago 1.5.3 | CommonJS | None | - |
| @shopify/eslint-plugin Shopify's ESLint rules and configs. | 124.6k | - | - | 1 year ago 50.0.0 | - | None | Linting and formatting |
| @html-eslint/types Types for @html-eslint/eslint-plugin | 124.6k | - | - | 19 days ago 0.66.1 | - | Bundled | Linting and formatting, TypeScript tooling |
| jsonc Everything you need in JSON land. Parse JSON with comments, stringify objects with circular references, etc... | 124.6k | +35% | - | 12 days ago 3.0.0 | ESM only | Bundled | TypeScript tooling |
| vue-parser Get contents from tags in .vue files (using AST tree). | 124.5k | +258% | - | 8 years ago 1.1.6 | CommonJS | Bundled | Vue, Parsers and serialisers |
| @traceloop/instrumentation-vertexai Google's VertexAI Instrumentation | 124.4k | - | - | 4 months ago 0.27.0 | ESM + CommonJS | Bundled | Monitoring and error tracking |
| stylelint-config-twbs-bootstrap An opinionated Stylelint config used by Bootstrap across our projects. | 124.4k | -32% | - | 1 year ago 16.1.0 | CommonJS | None | Linting and formatting |
| @augment-vir/common A collection of augments, helpers types, functions, and classes for any JavaScript environment. | 124.4k | - | - | 11 days ago 32.4.0 | ESM only | Bundled | - |
| parse-npm-tarball-url Parse a tarball URL hosted in the npm registry | 124.4k | +31% | - | 4 months ago 5.0.0 | ESM only | Bundled | URLs and query strings |
| typeorm-extension A library to create/drop database, simple seeding data sets, ... | 124.3k | +27% | - | 12 days ago 4.2.0 | ESM only | Bundled | ORMs and query builders, CLI tools and terminal utilities |
| angular-calendar A calendar component for angular 20.2+ that can display events on a month, week or day view | 124.3k | +28% | - | 5 months ago 0.32.2 | ESM + CommonJS | Bundled | Angular, Date pickers |
| compress-brotli Simple cross Node.js inteface for using brotli compression | 124.3k | -38% | - | 5 months ago 1.3.14 | CommonJS | Bundled | Compression and archives |
| @walletconnect/modal-ui #### 🔎 [Examples](https://github.com/WalletConnect/web3modal-examples) | 124.2k | - | - | 2 years ago 2.7.0 | ESM only | Bundled | Blockchain and Web3 |
| @carbon/type Typography for digital and software products using the Carbon Design System | 124.2k | - | - | 12 days ago 11.68.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @schedule-x/calendar Schedule-X calendar component | 124.1k | - | - | 27 days ago 4.8.0 | ESM + CommonJS | Bundled | Date pickers |
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