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 |
|---|---|---|---|---|---|---|---|
| @discourse/jpeg Wasm jpeg encoder and decoder supporting the browser. Repackaged from Squoosh App. | 12.9k | - | - | 5 months ago 1.6.0 | ESM only | Bundled | Image processing |
| stately.js Stately.js is a JavaScript based finite-state machine (FSM) engine for Node.js and the browser. | 12.9k | +10% | - | 8 years ago 2.0.0 | CommonJS | None | - |
| unicons Cross-platform unicode icon toolkit | 12.9k | +4% | - | 10 years ago 0.0.3 | CommonJS | None | CLI tools and terminal utilities, Icons |
| esbuild-copy-static-files An esbuild plugin to copy static files that changed from a source directory to a destination directory | 12.9k | -7% | - | 4 years ago 0.1.0 | CommonJS | None | Bundler plugins and loaders |
| textract Extracting text from files of various type including html, pdf, doc, docx, xls, xlsx, csv, pptx, png, jpg, gif, rtf, text/*, and various open office. | 12.9k | -23% | - | 7 years ago 2.5.0 | CommonJS | None | PDF and documents, Parsers and serialisers |
| @discourse/gif Wasm GIF decoder supporting the browser. Decode GIF images to ImageData. | 12.9k | - | - | 5 months ago 1.0.0 | ESM only | Bundled | Image processing |
| @loglayer/plugin-opentelemetry OpenTelemetry plugin for LogLayer that adds trace context to logs. | 12.9k | - | - | 2 months ago 3.3.0 | ESM + CommonJS | Bundled | Logging, Monitoring and error tracking |
| ajv-oai OpenAPI's JsonSchema validator, Powered by Ajv | 12.9k | -20% | - | 6 years ago 1.2.1 | CommonJS | Bundled | Schema validation, Documentation tooling |
| ui-ux-pro-max-cli CLI to install UI/UX Pro Max skill for AI coding assistants | 12.9k | - | - | 1 month ago 2.15.0 | ESM only | None | - |
| @davisvaughan/tree-sitter-r R grammar for tree-sitter | 12.8k | - | - | 3 months ago 1.3.0 | CommonJS | Bundled | - |
| merge-sx Combines multiple SxProps for Material UI components. | 12.8k | +62% | - | 1 month ago 4.0.1 | ESM only | Bundled | CSS-in-JS and styling, React |
| @llamaindex/liteparse-wasm Fast, lightweight PDF parsing with spatial text extraction — WebAssembly build for browsers | 12.8k | - | - | 16 days ago 2.14.7 | ESM only | Bundled | PDF and documents |
| graphql-resolvers Resolver composition library for GraphQL. | 12.8k | +31% | - | 6 years ago 0.4.2 | CommonJS | None | GraphQL |
| angular-ui-tree An AngularJS UI component that can sort nested lists, provides drag & drop support and doesn't depend on jQuery | 12.8k | -22% | - | - 2.22.6 | CommonJS | None | Angular |
| @esm2cjs/p-queue Promise queue with concurrency control. This is a fork of sindresorhus/p-queue, but with CommonJS support. | 12.8k | - | - | 4 years ago 7.3.0 | ESM + CommonJS | Bundled | Queues and background jobs, Promises and async control flow |
| monaco-editor-textmate Wire monaco-textmate with monaco-editor | 12.8k | +155% | - | - 4.0.0 | CommonJS | Bundled | Rich text and code editors |
| express-json-validator-middleware An Express middleware to validate requests against JSON Schemas | 12.8k | -46% | - | 6 months ago 4.0.0 | CommonJS | Bundled | Schema validation, HTTP servers and web frameworks |
| pdf-to-base64 Generate a pdf to base64 | 12.8k | +5% | - | 6 years ago 1.0.3 | CommonJS | None | PDF and documents, Node.js utilities |
| @spiriit/vite-plugin-svg-spritemap Generates symbol-based SVG spritemap from all .svg files in a directory | 12.8k | - | - | 1 month ago 7.2.0 | ESM only | Bundled | CSS-in-JS and styling, Bundler plugins and loaders |
| @twilio/rtc-diagnostics Various diagnostics functions to help analyze connections to Twilio | 12.8k | - | - | 3 years ago 1.0.1 | CommonJS | Bundled | Video and audio |
| queue-async DEPRECATED; renamed d3-queue. | 12.8k | +22% | - | 10 years ago 1.2.1 | CommonJS | None | Promises and async control flow |
| @opendal/lib-linux-x64-gnu Apache OpenDAL: One Layer, All Storage. | 12.8k | - | - | 16 days ago 0.49.11 | CommonJS | None | Files and file systems |
| express-jsdoc-swagger Swagger OpenAPI 3.x generator | 12.8k | -8% | - | 4 years ago 1.8.0 | CommonJS | None | Documentation tooling |
| @pythnetwork/client Client for consuming Pyth price data | 12.8k | - | - | 1 year ago 2.22.1 | CommonJS | Bundled | Database clients and drivers |
| gtx-cli CLI tool for AI-powered i18n (wrapper for gt) | 12.8k | +318% | - | 14 days ago 2.22.1 | ESM only | Bundled | Internationalisation, CLI tools and terminal utilities |
| jest-serializer-ansi-escapes Jest snapshot serializer for ANSI escape sequences | 12.8k | +9% | - | 6 months ago 5.0.0 | CommonJS | Bundled | Testing |
| @depay/web3-mock-evm JavaScript library to mock web3 responses either by emulating web3 wallets or web3 RPC requests. | 12.8k | - | - | 1 year ago 15.3.0 | ESM + CommonJS | None | Blockchain and Web3, Testing |
| gifencoder Streaming server-side animated (and non-animated) gif generation for node.js | 12.8k | -47% | - | 7 years ago 2.0.1 | CommonJS | None | Animation |
| csp-typed-directives Provides type information for all CSP directives and related headers' directives; as well as a basic utility funtion that helps convert the typed properties to the header content's policy string. | 12.8k | +102% | - | 3 years ago 1.1.10 | ESM + CommonJS | Bundled | Security, TypeScript tooling |
| pixi-spine Pixi integration with EsotericSoftware Spine, big, contains all runtimes | 12.8k | -24% | - | - 4.0.6 | ESM + CommonJS | Bundled | 3D, WebGL and game engines |
| bootstrap-material-design Material Design for Bootstrap 4 | 12.8k | +43% | - | 6 years ago 4.1.3 | CommonJS | None | CSS-in-JS and styling, UI component libraries |
| regenerator-preset Babel preset for easy use of regenerator-transform. | 12.8k | +47% | - | 3 years ago 0.14.1 | CommonJS | None | Polyfills and shims |
| svelte-keyed  | 12.8k | +80% | - | 2 years ago 2.0.0 | ESM only | Bundled | Promises and async control flow, Svelte |
| @cometchat/chat-uikit-vue Ready-to-use Chat UI Components for Vue(Javascript/Web) | 12.8k | - | - | 10 months ago 4.3.32 | ESM + CommonJS | Bundled | Video and audio, Vue |
| eslint-plugin-unicorn-x More than 100 powerful ESLint rules | 12.8k | +61% | - | 1 year ago 3.2.1 | ESM only | Bundled | Linting and formatting |
| skin-deep Testing helpers for use with React's shallowRender test utils. | 12.8k | -38% | - | 9 years ago 1.2.0 | CommonJS | Bundled | Testing, React |
| @discourse/webp Wasm webp encoder and decoder supporting the browser. Repackaged from Squoosh App. | 12.8k | - | - | 5 months ago 1.5.0 | ESM only | Bundled | Image processing |
| svelte-to-html svelte-to-html is a command to quickly transform a Svelte file into static html. | 12.8k | -10% | - | 3 years ago 1.1.1 | CommonJS | Bundled | Svelte |
| datatables.net-rowgroup-dt RowGroup for DataTables with styling for [DataTables](https://datatables.net/) | 12.8k | -32% | - | 16 days ago 2.1.0 | ESM + CommonJS | Bundled | Tables and data grids |
| express-zod-api A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes. | 12.8k | +63% | - | 16 days ago 29.8.1 | ESM only | Bundled | Schema validation, TypeScript tooling |
| @stdlib/math-base-special-tan Evaluate the tangent of a number. | 12.8k | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Numbers and maths |
| localit Manage your Storage with ease, adding expiration dates through a simple API | 12.8k | +295% | - | 1 year ago 6.1.0 | ESM + CommonJS | Bundled | Bundlers, TypeScript tooling |
| uniforms Core package of uniforms. | 12.8k | +16% | - | 1 year ago 4.0.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| electron-reloader Simple auto-reloading for Electron apps during development | 12.8k | +74% | - | 4 years ago 1.2.3 | - | Bundled | Dev servers and API mocking, Node.js utilities |
| @gramio/format Library for formatting text for Telegram Bot API | 12.8k | - | - | 29 days ago 0.12.1 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers |
| @ai-sdk-tools/devtools AI development tools for debugging and monitoring AI SDKs streams | 12.8k | - | - | 10 months ago 1.2.0 | ESM + CommonJS | Bundled | React |
| @zoom/videosdk-ui-toolkit The Zoom Video SDK UI toolkit is a prebuilt video chat user interface powered by the Zoom Video SDK. | 12.8k | - | - | 1 month ago 2.5.0-1 | CommonJS | Bundled | Video and audio |
| emoji-network-log Visually scan your browser console logs using the power of emojis 🐢 🐇 🚀 | 12.8k | +1592% | - | 3 years ago 0.2.8 | ESM only | Bundled | - |
| @pmndrs/uikit-pub-sub allows to publish to any property at any time and subscribe to any property to consume the latest values and all subsequent updates. | 12.8k | - | - | 1 month ago 1.0.76 | ESM only | Bundled | 3D, WebGL and game engines, TypeScript tooling |
| cypress-high-resolution A plugin to increase the video resolution for cypress run | 12.8k | +196% | - | 1 month ago 2.1.0 | CommonJS | Bundled | 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