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 |
|---|---|---|---|---|---|---|---|
| @smoud/playable-scripts Accelerate HTML5 playable ad development and production across different ad networks, with a single tool, which offering both a streamlined CLI and a flexible API. | 12.3k | - | - | 1 month ago 1.2.14 | ESM + CommonJS | Bundled | Build tools |
| @adsk-platform/authentication Autodesk Authentication SDK for TypeScript. | 12.3k | - | - | 9 months ago 0.1.4 | ESM only | None | Authentication and authorisation, TypeScript tooling |
| tiny-debounce tiny debounce function alternative to lodash.debounce | 12.3k | +127% | - | 9 years ago 0.1.1 | CommonJS | None | Promises and async control flow, Vue |
| excel-formula-ast Abstract syntax tree for excel formulas | 12.3k | +136% | - | 9 years ago 1.1.1 | CommonJS | Bundled | PDF and documents |
| gplint A Gherkin linter/validator written in Javascript. | 12.3k | +761% | - | 1 month ago 2.6.0 | ESM only | Bundled | Linting and formatting |
| imgurify Browserify tranform to turn images into base64 data uri | 12.3k | +121% | - | 8 years ago 2.0.1 | CommonJS | None | CLI tools and terminal utilities |
| vanilla-autokana A JavaScript library to complete furigana automatically. | 12.3k | +18% | - | - 1.3.0 | CommonJS | Bundled | - |
| @adsk-platform/httpclient Resilient HttpClient serving the Adsk Toolkit SDKs | 12.3k | - | - | 9 months ago 0.1.4 | ESM only | None | TypeScript tooling |
| gulp-pug Gulp plugin for compiling Pug templates | 12.3k | +2% | - | - 5.0.0 | - | Bundled | Templating |
| qrcodejs2 Javsacript QRCode for all browsers | 12.3k | +7% | - | - 0.0.2 | CommonJS | None | - |
| @kepler.gl/utils kepler.gl constants used by kepler.gl components, actions and reducers | 12.3k | - | - | 18 days ago 3.3.0-alpha.13 | ESM + CommonJS | Bundled | Charts and data visualisation |
| axe-result-pretty-print The module allows to make readable output for aXe core accessibility results from raw aXe result object. | 12.3k | +58% | - | 5 years ago 1.0.2 | CommonJS | Bundled | Accessibility |
| bmad-method Breakthrough Method of Agile AI-driven Development | 12.2k | +185% | - | 1 month ago 6.12.0 | CommonJS | None | - |
| @zedux/core A high-level, declarative, composable form of Redux | 12.2k | - | - | 1 year ago 1.3.5 | ESM + CommonJS | Bundled | React |
| @openai/guardrails OpenAI Guardrails: A TypeScript framework for building safe and reliable AI systems | 12.2k | - | - | 28 days ago 0.3.0 | CommonJS | Bundled | TypeScript tooling |
| @thisux/sveltednd A lightweight, flexible drag and drop library for Svelte 5 applications. Open source by THISUX Private Limited. | 12.2k | - | - | 1 month ago 0.8.0 | ESM + CommonJS | Bundled | DOM and browser utilities, Svelte |
| jsx-dom JSX to document.createElement. | 12.2k | +73% | - | 1 year ago 8.1.6 | ESM only | Bundled | DOM and browser utilities |
| deep-map-keys Transforms nested keys of complex objects | 12.2k | -51% | - | 7 years ago 2.0.1 | CommonJS | Bundled | TypeScript tooling |
| @jitsi/js-utils Utilities for Jitsi JS projects | 12.2k | - | - | 2 months ago 12.0.5 | CommonJS | Bundled | - |
| date-fns-holiday-us The purpose of this project is to give an interface to work with holidays using date-fns | 12.2k | +133% | - | 3 months ago 1.2.0 | ESM + CommonJS | Bundled | Date and time |
| @draft-js-plugins/emoji Emoji Plugin for DraftJS | 12.2k | - | - | 3 years ago 4.6.7 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| @web3-react/injected-connector A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps | 12.2k | - | - | 6 years ago 6.0.7 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| electron-audio-loopback Capture system audio loopback on macOS 12.3+, Windows 10+ and Linux | 12.2k | +485% | - | 1 year ago 1.0.6 | CommonJS | Bundled | Video and audio |
| is-platform Utilities that help you detecting platforms. | 12.2k | +37% | - | 3 years ago 1.0.0 | ESM + CommonJS | Bundled | - |
| countdown A simple JavaScript API for producing an accurate, intuitive description of the timespan between two Date instances. | 12.2k | +65% | - | 11 years ago 2.6.0 | CommonJS | None | - |
| @easyai/cli AI development tool with CLI and dashboard | 12.2k | - | - | 1 year ago 3.2.0 | CommonJS | None | CLI tools and terminal utilities |
| dygraphs dygraphs is a fast, flexible open source JavaScript charting library. | 12.2k | +23% | - | 2 months ago 2.2.2 | ESM + CommonJS | None | Charts and data visualisation, 3D, WebGL and game engines |
| validated-changeset Changesets for your local state | 12.2k | -28% | - | 1 year ago 1.4.1 | ESM + CommonJS | Bundled | - |
| @form-create/core FormCreate低代码表单渲染引擎,可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的低代码表单。支持6个UI框架,适配移动端,并且支持生成任何 Vue 组件。 | 12.2k | - | - | 1 year ago 2.6.3 | ESM + CommonJS | Bundled | Forms, Vue |
| decap-cms-widget-number Widget for editing numeric values in Decap CMS. | 12.2k | -0% | - | 29 days ago 3.4.2 | ESM + CommonJS | None | Static site generators and meta-frameworks, React |
| @jupyter/eslint-plugin ESLint plugin for Jupyter core and extensions with early error catching and best practices enforcement | 12.2k | - | - | 15 days ago 1.3.0 | CommonJS | Bundled | Linting and formatting |
| jsrsasign-util utilities for jsrsasign (kjur.github.io/jsrsasign) such like file utilities | 12.2k | +8% | - | 5 years ago 1.0.5 | CommonJS | None | - |
| @prisma/cli Command-line interface for the Prisma Developer Platform. | 12.2k | - | - | 14 days ago 8.0.0-rc.17 | ESM only | None | CLI tools and terminal utilities |
| fast-fnv1a An extremely fast 32-bit FNV-1a hash implementation for JavaScript, up to 6x faster than alternatives. | 12.2k | - | - | 2 months ago 1.0.0 | ESM + CommonJS | Bundled | Cryptography and hashing |
| @data-client/endpoint Declarative Network Interface Definitions | 12.2k | - | - | 5 months ago 0.18.0 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| random-lorem Return a semi-pronounceable random (nonsense) word. | 12.2k | +8% | - | 10 years ago 1.0.4 | CommonJS | None | - |
| @aws-amplify/graphql-validate-transformer Amplify GraphQL @validate transformer | 12.2k | - | - | 2 months ago 1.1.8 | CommonJS | Bundled | Cloud SDKs, GraphQL |
| fnv1a52 A fast 52-bit FNV-1a hash implementation for JavaScript. | 12.2k | - | - | 2 months ago 1.0.0 | ESM + CommonJS | Bundled | Cryptography and hashing |
| @ridemountainpig/svgl-react Implementation of the Svgl for React applications. | 12.2k | - | - | 20 days ago 1.0.18 | ESM + CommonJS | Bundled | Icons, React |
| @open-mercato/cache Multi-strategy cache service with tag-based invalidation support | 12.2k | - | - | 20 days ago 0.8.0 | ESM only | Bundled | Caching, Database clients and drivers |
| jest-it-up Automatically bump up global Jest thresholds whenever coverage goes above them | 12.2k | -27% | - | 2 years ago 4.0.1 | CommonJS | None | Testing |
| stylelint-a11y Plugin for stylelint with a11y rules | 12.2k | -59% | - | 6 years ago 1.2.3 | CommonJS | None | Accessibility |
| require-glob Require multiple modules using glob patterns. Supports exclusions. | 12.2k | -21% | - | 4 years ago 4.1.0 | CommonJS | None | Files and file systems |
| dynamsoft-javascript-barcode Dynamsoft Barcode Reader JS is a recognition SDK which enables you to embed barcode reading functionality in your web, desktop, and mobile applications. With a few lines of JavaScript code, you can develop a robust application to scan a linear barcode, QR | 12.2k | -5% | - | - 9.6.42 | ESM + CommonJS | Bundled | - |
| @tanstack/react-ai-devtools React Devtools plugin for inspecting TanStack AI chat messages, tool calls, streams, and errors. | 12.2k | - | - | 1 month ago 0.2.71 | ESM only | Bundled | React, TypeScript tooling |
| apollo-link-queue A link to queue requests when a certain condition is met (eg. device is offline) | 12.2k | -9% | - | 5 years ago 3.1.0 | ESM + CommonJS | Bundled | GraphQL |
| config-cev-generator This is a handy little utility that will generate JSON suitable for use as a [`config`](https://www.npmjs.com/package/config)-based project's `config/custom-environment-variables.json`. (Note that throughout this project "cev" stands for "custom environm | 12.2k | +1552% | - | 10 years ago 0.1.6 | CommonJS | None | - |
| dropzone-vue3 Vue3 port of vue2-dropzone A wrapper around Dropzone.js for Vue 3 | 12.2k | +24% | - | 3 years ago 1.0.2 | ESM only | Bundled | Vue |
| cdk-serverless-clamscan Serverless architecture to virus scan objects in Amazon S3. | 12.1k | +132% | - | 11 months ago 2.13.46 | CommonJS | Bundled | Cloud SDKs |
| map-iterable Array.prototype.map analog for iterables. | 12.1k | +299% | - | 8 years ago 2.0.0 | - | None | - |
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