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 |
|---|---|---|---|---|---|---|---|
| @nextcloud/eslint-config Eslint shared config for nextcloud apps and libraries | 28.4k | - | - | 3 months ago 9.0.1 | ESM only | Bundled | Linting and formatting |
| preprocess Preprocess directives in HTML, JavaScript, etc directives based off variable context | 28.4k | -1% | - | 6 years ago 3.2.0 | CommonJS | None | - |
| tinytim Node.js port of tinytim (A tiny, secure JavaScript micro-templating script) | 28.4k | -16% | - | 11 years ago 0.1.1 | CommonJS | None | Templating |
| jsplumb Visual connectivity for webapps | 28.4k | +11% | - | - 2.15.6 | CommonJS | Bundled | Image processing, Static site generators and meta-frameworks |
| common-js-file-extensions Common JavaScript File Extensions | 28.4k | +61% | - | 6 years ago 1.0.4 | CommonJS | None | - |
| node-imap A fork of the famous and outdated IMAP module for node.js that makes communicating with IMAP servers easy | 28.4k | -9% | - | 6 years ago 0.9.6 | CommonJS | None | |
| warehouse Simple JSON-based database | 28.4k | -1% | - | 1 month ago 7.0.0 | CommonJS | Bundled | Database clients and drivers |
| potree-core Potree wrapper for three.js applications | 28.4k | +197% | - | 5 months ago 2.0.15 | ESM only | Bundled | 3D, WebGL and game engines |
| react-slidedown Component for animating height during mount/unmount using a CSS transition | 28.4k | -6% | - | 4 years ago 2.4.7 | CommonJS | Bundled | Animation, React |
| dhtmlx-gantt DHTMLX Gantt - open source JavaScript Gantt chart (Community edition) | 28.4k | +142% | - | - 10.0.3 | ESM only | Bundled | TypeScript tooling |
| pdf-poppler Convert PDF files into images using Poppler with promises. It achieves 10x faster performance compared to other PDF converters.
Poppler library attached inside statically, so it has not require installation of poppler. | 28.3k | +68% | - | 1 year ago 0.2.3 | CommonJS | None | PDF and documents |
| decocms Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools | 28.3k | +4860275% | - | 13 days ago 4.400.6 | ESM only | None | Node.js utilities |
| cypress-promise Convert a Cypress chain into a promise for use with async/await | 28.3k | -23% | - | 6 years ago 1.1.0 | CommonJS | None | Promises and async control flow, Testing |
| expo-standard-web-crypto A partial implementation of the W3C Crypto API for Expo | 28.3k | +65% | - | 22 days ago 57.0.3 | CommonJS | Bundled | Cryptography and hashing |
| templite Lightweight templating in 154 bytes | 28.3k | +2% | - | 4 years ago 1.2.0 | ESM + CommonJS | Bundled | Templating |
| @svar-ui/svelte-menu Svelte menu component for creating dropdown menus, context menus, or complex menu bars | 28.3k | - | - | 1 month ago 2.6.1 | ESM only | Bundled | Svelte, UI component libraries |
| handlebars-intl Handlebars helpers for internationalization. | 28.3k | +17% | - | 10 years ago 1.1.2 | CommonJS | None | Internationalisation, Templating |
| stylelint-high-performance-animation Stylelint rule for preventing the use of low performance animation and transition properties. | 28.3k | +40% | - | 8 months ago 2.0.0 | ESM only | None | Animation, Linting and formatting |
| agent-trajectories Capture the complete train of thought of agent work as first-class artifacts | 28.3k | - | - | 4 months ago 0.6.1 | ESM only | Bundled | - |
| eth-url-parser Ethereum url parsing library | 28.3k | -27% | - | 5 years ago 1.0.4 | ESM + CommonJS | None | Blockchain and Web3 |
| node-http2 An HTTP/2 client and server implementation | 28.3k | -15% | - | 9 years ago 4.0.1 | CommonJS | None | - |
| cache-directory Find the proper cache directory based on operating system | 28.2k | +13% | - | 8 years ago 2.0.0 | CommonJS | None | Caching, Node.js utilities |
| reflux A simple library for uni-directional dataflow application architecture inspired by ReactJS Flux | 28.2k | +6% | - | - 6.4.1 | CommonJS | None | React |
| @parallel-web/ai-sdk-tools AI SDK tools for Parallel Web | 28.2k | - | - | 4 months ago 1.0.0 | ESM + CommonJS | Bundled | - |
| configparser A basic config parser language based off the Python ConfigParser module. | 28.2k | +48% | - | 4 years ago 0.3.10 | CommonJS | Bundled | Parsers and serialisers |
| pressto Some custom react native touchables | 28.2k | +4952% | - | 3 months ago 0.7.0 | ESM + CommonJS | Bundled | React, Animation |
| reflux-core A simple library for uni-directional dataflow application architecture inspired by ReactJS Flux | 28.2k | -5% | - | - 1.0.0 | CommonJS | None | - |
| @scalar/localization Framework-agnostic localization engine for Scalar packages | 28.2k | - | - | 13 days ago 0.2.2 | ESM only | Bundled | Internationalisation |
| yup-password Yup, dead simple password validation. | 28.2k | -6% | - | 2 years ago 0.4.0 | CommonJS | Bundled | Schema validation |
| jss-plugin-isolate True rules isolation through automatic properties reset. | 28.2k | -28% | - | 3 years ago 10.10.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling |
| @paystack/inline-js Client-side library to load the Paystack checkout form | 28.2k | - | - | 13 days ago 2.26.0 | ESM + CommonJS | None | Payments and commerce |
| html-webpack-harddisk-plugin Write html files to hard disk even when using the webpack dev server or middleware | 28.2k | -21% | - | 5 years ago 2.0.0 | CommonJS | Bundled | Dev servers and API mocking |
| @better-upload/client The Better Upload client library. Simple and easy file uploads for React. | 28.2k | - | - | 5 months ago 3.0.19 | ESM only | Bundled | Files and file systems, React |
| opensheetmusicdisplay An open source JavaScript engine for displaying MusicXML based on VexFlow. | 28.2k | +1425% | - | - 2.1.3 | CommonJS | Bundled | TypeScript tooling |
| unified-diff unified plugin to ignore unrelated messages | 28.2k | +50% | - | 3 years ago 5.0.0 | ESM only | Bundled | Markdown |
| storybook-next-intl Add next-intl support to Storybook | 28.2k | +57% | - | 22 days ago 10.1.4 | ESM only | Bundled | Internationalisation |
| vxe-pc-ui A vue based PC component library | 28.2k | +84% | - | - 4.18.19 | ESM + CommonJS | Bundled | UI component libraries, Vue |
| react-native-toast-notifications [![Version][version-badge]][package]
[![MIT License][license-badge]][license] | 28.2k | +39% | - | 3 years ago 3.4.0 | ESM + CommonJS | Bundled | React, Animation |
| @trycourier/courier-ui-preferences Preferences components for the Courier web UI | 28.1k | - | - | 19 days ago 1.3.3 | ESM + CommonJS | Bundled | TypeScript tooling |
| vue-sfc-descriptor-to-string Convert SFCDescriptor to source | 28.1k | -13% | - | 2 years ago 3.0.1 | ESM only | None | Vue |
| azure-kusto-ingest Azure Data Explorer Ingestion SDK | 28.1k | +29% | - | 4 months ago 7.2.0 | ESM only | Bundled | Cloud SDKs |
| @zuilib/primitives ZUI primitives — accessible React components on Base UI and Tailwind v4, plus the react-hook-form binding and toasts | 28.1k | - | - | 16 days ago 0.4.0 | ESM only | Bundled | React, UI component libraries |
| ngx-image-compress Angular utility for compressing images to a satisfying size, that you can choose | 28.1k | +14% | - | 8 months ago 18.1.7 | ESM + CommonJS | Bundled | Compression and archives, Angular |
| cli-table-redemption Pretty unicode tables for the CLI | 28.1k | -19% | - | 9 years ago 1.0.1 | CommonJS | None | CLI tools and terminal utilities |
| queue-typescript Simple Typescript Queue with generics type support | 28.1k | -25% | - | 8 years ago 1.0.1 | CommonJS | Bundled | TypeScript tooling |
| @kocal/friendly-errors-webpack-plugin Recognizes certain classes of webpack errors and cleans, aggregates and prioritizes them to provide a better Developer Experience | 28.1k | - | - | 6 months ago 3.0.0 | CommonJS | Bundled | Bundler plugins and loaders |
| angular-filter Bunch of useful filters for angularJS(with no external dependencies!) | 28.1k | -45% | - | 9 years ago 0.5.17 | CommonJS | None | Angular, Utility libraries |
| @gluestack-ui/accordion A universal headless accordion component for React Native, Next.js & React | 28.1k | - | - | 1 year ago 1.0.14 | ESM + CommonJS | Bundled | UI component libraries, React |
| @stdlib/random-base-mt19937 A 32-bit Mersenne Twister pseudorandom number generator. | 28.1k | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| eslint-plugin-communist-spelling Promote American values in variable names | 28.1k | +87% | - | 6 years ago 1.0.0 | CommonJS | None | Linting and formatting |
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