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 |
|---|---|---|---|---|---|---|---|
| eslint-plugin-sql-template ESLint plugin with rules for using the `sql` template tag on raw SQL queries | 8.7k | -45% | - | 7 months ago 3.2.0 | - | None | Linting and formatting |
| @farming-labs/theme Theme package for @farming-labs/docs — layout, provider, MDX components, and styles | 8.7k | - | - | 24 days ago 0.2.115 | ESM only | Bundled | Documentation tooling |
| @recharts/devtools Devtools and helper functions for Recharts | 8.7k | - | - | 1 month ago 0.0.18 | ESM only | Bundled | Charts and data visualisation, Utility libraries |
| earl Ergonomic, modern and type-safe assertion library | 8.7k | +19% | - | 1 year ago 2.0.0 | ESM + CommonJS | Bundled | Testing, TypeScript tooling |
| @blocknote/xl-ai A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap. | 8.7k | - | - | 16 days ago 0.55.0 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| @graphql-markdown/types Common types for @graphql-markdown packages | 8.7k | - | - | 21 days ago 1.15.0 | - | Bundled | Markdown, TypeScript tooling |
| react-mdl React Components for Material Design Lite | 8.7k | +296% | - | 6 years ago 2.1.0 | CommonJS | None | React |
| toolpick Dynamic tool selection for the Vercel AI SDK. Automatically picks the right tools per step. | 8.7k | - | - | 6 months ago 0.4.0 | ESM only | Bundled | Cloud SDKs |
| bull-repl Bull / BullMQ queue command line REPL | 8.7k | +51% | - | 2 years ago 0.29.1 | CommonJS | Bundled | CLI tools and terminal utilities, Queues and background jobs |
| google-charts ES6 Google Charts Module that allows asynchronous loading | 8.7k | -4% | - | 7 years ago 2.0.0 | ESM + CommonJS | None | Charts and data visualisation |
| remark-shortcodes Shortcode parser plugin for Remark | 8.7k | +364% | - | 6 years ago 0.3.1 | CommonJS | None | Parsers and serialisers, Markdown |
| @takram/three-clouds A Three.js and R3F implementation of geospatial volumetric clouds | 8.7k | - | - | 5 months ago 0.7.6 | ESM + CommonJS | Bundled | 3D, WebGL and game engines |
| @unes/es5-ext ECMAScript extensions and shims | 8.7k | - | - | 1 year ago 0.10.64-1 | - | None | Polyfills and shims |
| jscoverage a javascript coverage tool, can be used in node dev, and browser side js dev | 8.7k | +22% | - | - 0.6.0 | CommonJS | None | - |
| @file-viewer/renderer-image Standalone image renderer plugin for File Viewer with native image preview, bounded multipage TIFF and HEIC/HEIF conversion, lightbox, and unified zoom support. | 8.7k | - | - | 19 days ago 3.1.2 | ESM only | Bundled | PDF and documents, React |
| @syncfusion/ej2-angular-splitbuttons A package of feature-rich Essential JS 2 components such as DropDownButton, SplitButton, ProgressButton and ButtonGroup. for Angular | 8.7k | - | - | 24 days ago 34.2.8 | ESM + CommonJS | Bundled | Angular, UI component libraries |
| headless-stepper Production ready React hook to create awesome stepper components. Effortless to use, easy to customize. | 8.7k | +293% | - | 2 years ago 1.11.0 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @interlace/eslint-devkit Toolkit for building ESLint plugins in TypeScript — AST helpers, type utilities, rule-creation scaffolding, security benchmarks, and SARIF output. | 8.7k | - | - | 16 days ago 1.19.8 | ESM + CommonJS | Bundled | Linting and formatting, TypeScript tooling |
| koa-webpack-dev-middleware webpack dev middleware for koa | 8.7k | +101% | - | 9 years ago 2.0.2 | CommonJS | None | HTTP servers and web frameworks |
| @joint/layout-directed-graph LayoutDirectedGraph module for JointJS | 8.7k | - | - | 3 months ago 4.3.0 | ESM + CommonJS | Bundled | Charts and data visualisation, Image processing |
| is-what-type A simple type-checking utility library. | 8.7k | +8% | - | 1 year ago 1.1.4 | ESM + CommonJS | Bundled | Utility libraries |
| @comark/react React renderer for Comark. Render Markdown with components at runtime, with streaming support for AI output. Works with Next.js and Server Components. | 8.7k | - | - | 28 days ago 0.7.0 | ESM only | Bundled | Markdown, React |
| @open-policy-agent/opa Driver to connect to Open Policy Agent (OPA) and EOPA deployments. | 8.7k | - | - | 1 year ago 2.0.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| @vicons/material Vue3 SVG icon components integrated from [`material-design-icons`](https://github.com/google/material-design-icons) | 8.7k | - | - | 1 year ago 0.13.0 | ESM + CommonJS | Bundled | Icons, Vue |
| prismabox Typebox generator for prisma schema | 8.7k | +282% | - | 9 months ago 1.1.26 | - | None | ORMs and query builders, Schema validation |
| promisary A growing collection of utilities to make working with Promises easier and cleaner. | 8.7k | +21% | - | 1 year ago 1.1.0 | CommonJS | Bundled | Promises and async control flow |
| serverless-latest-layer-version A serverless plugin that replaces 'latest' version tag to actual lambda layer version | 8.7k | -19% | - | 3 years ago 2.1.2 | CommonJS | None | Cloud SDKs |
| jasypt org.jasypt.util.text.BasicTextEncryptor for Node.js | 8.7k | +356% | - | 4 years ago 1.0.7 | CommonJS | None | Cryptography and hashing |
| acquit Parse BDD tests (Mocha, Jasmine) to generate documentation | 8.7k | +51% | - | 1 year ago 1.4.0 | CommonJS | None | Documentation tooling, Testing |
| handle-cli-error 💣 Error handler for CLI applications 💥 | 8.7k | +30% | - | 1 year ago 6.2.0 | ESM only | Bundled | CLI tools and terminal utilities |
| ldap-authentication A simple async nodejs library for LDAP user authentication | 8.7k | -6% | - | 1 month ago 4.4.1 | ESM + CommonJS | Bundled | Authentication and authorisation, Security |
| @material-symbols/svg-600 Latest optimized SVGs with weight 600 for Material Symbols. | 8.7k | - | - | 17 days ago 0.47.5 | - | None | Icons |
| groqd GroqD is a GROQ query builder, designed to give the best GROQ developer experience possible, with the flexibility of GROQ, the runtime safety of Zod, and provides schema-aware auto-completion and type-checking. | 8.7k | -23% | - | 1 year ago 1.7.1 | ESM + CommonJS | Bundled | TypeScript tooling, ORMs and query builders |
| v-lazy-image [](https://www.npmjs.com/package/v-lazy-image) [](https://www.npmjs.com/package/v-lazy-image) [ node.js version and versions of its modules. | 8.7k | +17355% | - | 10 years ago 1.1.0 | CommonJS | None | Node.js utilities |
| @r4ai/remark-callout A remark plugin to add obsidian style callouts to markdown | 8.7k | - | - | 2 years ago 0.6.2 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @quramy/jest-prisma [](https://github.com/Quramy/jest-prisma/actions) [](https://badge.fury.io/js/@quramy%2Fjest-prisma) [![Git | 8.7k | - | - | 9 months ago 1.8.2 | ESM + CommonJS | Bundled | ORMs and query builders, Testing |
| @rdfjs/fetch Wrapper for fetch to simplify sending and receiving RDF data | 8.7k | - | - | 3 years ago 3.1.1 | ESM only | None | - |
| @open-draft/test-server HTTP/HTTPS testing server for your tests. | 8.7k | - | - | 1 year ago 0.7.2 | ESM only | Bundled | WebSockets and realtime |
| devicons-react Devicons React is a collection of icons that symbolize programming languages, design tools, and development software. | 8.7k | +480% | - | 1 year ago 1.5.0 | ESM + CommonJS | Bundled | Icons, React |
| url-normalize Normalize, validate, and canonicalize URLs — returns HTTPS canonical form or null for invalid input. Domain extraction, URL humanization, Punycode/Unicode/IDN support, 12 config options. TypeScript, CJS + ESM. | 8.7k | +281% | - | 6 months ago 2.3.0 | ESM + CommonJS | Bundled | URLs and query strings, TypeScript tooling |
| jsprintmanager Print Commands & Files, Manage Printers & Scan Docs from Javascript. JSPrintManager Solution allows you to print RAW Printer Commands as well as known File Formats (PDF, JPG, PNG, TIFF, etc.) from Javascript right to any printer available at the client ma | 8.7k | +195% | - | - 9.0.2 | CommonJS | Bundled | PDF and documents |
| @vierofernando/decancer-linux-arm64-gnu A library that removes common unicode confusables/homoglyphs from strings. (Binary port for linux-arm64-gnu) | 8.7k | - | - | 23 days ago 4.0.0 | CommonJS | None | Security, Strings and text |
| rush-init-project-plugin Rush plugin for initialize project in monorepo | 8.7k | -19% | - | 1 year ago 0.11.1 | CommonJS | Bundled | - |
| draftjs-md-converter Converter for converting Draft.js state into Markdown and vice versa | 8.7k | +16% | - | 4 years ago 1.5.2 | ESM + CommonJS | Bundled | Markdown, React |
| graphql-subscriptions-client A simpler client for graphql subscriptions based on apollographql/subscriptions-transport-ws | 8.6k | -26% | - | 4 years ago 0.16.4 | ESM + CommonJS | Bundled | GraphQL |
| canvas-app sets up a retina-scaled canvas with render loop | 8.6k | -40% | - | 11 years ago 2.4.1 | CommonJS | None | 3D, WebGL and game engines |
| ulog The universal logger | 8.6k | -11% | - | 5 years ago 2.0.0-beta.19 | CommonJS | None | Logging |
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