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 |
|---|---|---|---|---|---|---|---|
| @zoom-image/react Adapter of zoom image core for React | 1.5k | - | - | 7 months ago 0.6.0 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| envsitter Safely inspect and match .env secrets without exposing values | 1.5k | - | - | 8 months ago 0.0.4 | ESM only | Bundled | Configuration, Node.js utilities |
| singapore-nric Generate & Validate Singapore NRIC (National Registration Identity Card) Numbers | 1.5k | -62% | - | 2 years ago 2.0.0 | ESM only | Bundled | Schema validation |
| winston-gelf Winston gelf transport for winston 3.x | 1.5k | -11% | - | 7 years ago 1.7.0 | CommonJS | None | Logging |
| @piotr-cz/redux-persist-idb-storage Redux Persist adapter for IndexedDB storage | 1.5k | - | - | 4 years ago 1.1.3 | ESM + CommonJS | Bundled | - |
| cdk-preflight Catch deploy-time CloudFormation failures at synth time: a Rego rule pack for constraints that resource schemas miss, injected into the AWS CDK built-in validator | 1.5k | - | - | 5 days ago 0.0.161 | CommonJS | Bundled | Cloud SDKs |
| node-http-server A lightweight, secure, zero-runtime-dependency HTTP and HTTPS static server for Node.js only. | 1.5k | -51% | - | 22 days ago 10.0.0 | ESM + CommonJS | None | Node.js utilities, Compression and archives |
| @esri/solution-simple-types Manages the creation and deployment of simple item types for @esri/solution.js. | 1.5k | - | - | 3 months ago 6.6.2 | ESM + CommonJS | Bundled | TypeScript tooling |
| @pear-protocol/symmio-client Standalone SDK for Symmio — account management, trading, deposits, withdrawals, and protocol interactions via MultiAccount | 1.5k | - | - | 2 months ago 0.3.32 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| dynamsoft-label-recognizer Dynamsoft Label Recognizer (DLR) is an SDK designed to recognize meaningful zonal text or symbols in an image (Label). Common scenarios include price tags in supermarkets, inventory labels in warehouses, VIN codes on car windshields, driver licenses, pass | 1.5k | +74% | - | - 3.4.32 | ESM + CommonJS | Bundled | Authentication and authorisation |
| fullcourtdefense-cli Full Court Defense CLI — security scanning for AI agents from your terminal | 1.5k | - | - | 6 days ago 1.35.8 | CommonJS | Bundled | CLI tools and terminal utilities, Security |
| react-stockcharts Highly customizable stock charts with ReactJS and d3 | 1.5k | -46% | - | 8 years ago 0.7.8 | ESM + CommonJS | None | Charts and data visualisation, React |
| @push.rocks/smarthash Cross-environment hash functions (SHA256 and MD5) for Node.js and browsers, with support for strings, streams, and files. | 1.5k | - | - | 2 months ago 3.3.0 | ESM only | None | Cryptography and hashing |
| @svar-ui/svelte-filter SVAR Svelte Filter - a flexible and customizable filter builder (query builder) for Svelte apps | 1.5k | - | - | 29 days ago 2.6.1 | ESM only | Bundled | ORMs and query builders, Svelte |
| distube A powerful Discord.js module for simplifying music commands and effortless playback of various sources with integrated audio filters. | 1.5k | -62% | - | 9 months ago 5.2.3 | ESM + CommonJS | Bundled | Video and audio, Queues and background jobs |
| weather-icons-react svg react icons from the http://weathericons.io library | 1.5k | -1% | - | 8 years ago 1.2.0 | CommonJS | None | Icons, React |
| @cacheable/net High Performance Network Caching for Node.js with fetch, http 1.1, http 2, and cached WHOIS and RDAP lookups | 1.5k | - | - | 3 months ago 2.1.0 | ESM + CommonJS | Bundled | Caching |
| @linto-ai/transcript-ui-core State layer and UI shell for @linto-ai/transcript-ui — core, stores, format adapters, and the TranscriptUI component | 1.5k | - | - | 12 days ago 0.9.23 | ESM only | Bundled | Vue |
| @promptbook/remote-client Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action | 1.5k | - | - | 9 days ago 0.114.0-41 | ESM + CommonJS | Bundled | CLI tools and terminal utilities |
| @venizia/ignis High-performance TypeScript server infrastructure combining LoopBack 4 enterprise architecture (decorator-based DI, repository pattern, component system) with Hono speed (~140k req/s). Features auto-generated OpenAPI docs, Drizzle ORM type-safe SQL, JWT/B | 1.5k | - | - | 6 days ago 0.2.0 | ESM + CommonJS | Bundled | Documentation tooling, ORMs and query builders |
| geomask Low-Level GeoSpatial Masking Functions | 1.5k | -27% | - | 1 year ago 0.5.1 | CommonJS | None | - |
| maplibre-gl-streetview Street View control for MapLibre GL JS with Google Street View and Mapillary support | 1.5k | - | - | 14 days ago 0.8.0 | ESM + CommonJS | Bundled | Maps and geolocation, TypeScript tooling |
| @12ui/design The canonical 12ui CLI, SDK, MCP server, and visual interface design skills | 1.5k | - | - | 15 days ago 0.2.70 | ESM only | Bundled | - |
| @algonauti/ember-cable Power your ember.js application with actioncable | 1.5k | - | - | 4 years ago 1.4.0 | - | None | WebSockets and realtime |
| @smartlyio/oats-koa-adapter Koa adapter for Oats | 1.5k | - | - | 13 days ago 7.9.3 | CommonJS | Bundled | TypeScript tooling |
| cypress-intercept-search A Cypress plugin to recursively search your intercepted requests/responses by key/value | 1.5k | -29% | - | 9 months ago 1.0.5 | CommonJS | Bundled | Testing |
| fseh A minimal Finite State Event Handler for JavaScript | 1.5k | +252% | - | 6 months ago 5.0.1 | ESM only | Bundled | TypeScript tooling |
| koa-connect-history-api-fallback Koa adapter for connect-history-api-fallback | 1.5k | -10% | - | 10 years ago 0.3.1 | CommonJS | None | HTTP servers and web frameworks |
| nodejs-aes256 This is an easy to use AES256 module for nodejs. | 1.5k | +7% | - | 10 years ago 1.0.1 | CommonJS | None | Cryptography and hashing |
| redux-resource-xhr Action creators for Redux Resource using the xhr library | 1.5k | -57% | - | 6 years ago 4.0.2 | ESM + CommonJS | None | State management, Database clients and drivers |
| remark-fix-guillemets This plugin fixes `typographic-plugin` when used together with `remark-parse`. | 1.5k | -53% | - | 2 years ago 1.1.3 | CommonJS | None | Markdown |
| x-frame-options Express middleware to add an X-Frame-Options response header | 1.5k | -49% | - | 11 years ago 1.0.0 | CommonJS | None | HTTP servers and web frameworks |
| @ahoo-wang/fetcher-wow Support for Wow(https://github.com/Ahoo-Wang/Wow) in Fetcher | 1.5k | - | - | 5 days ago 5.1.5 | ESM + CommonJS | Bundled | HTTP clients, AI and machine learning |
| @grida/refig Headless Figma renderer — render .fig and REST API JSON to PNG/JPEG/WebP/PDF/SVG | 1.5k | - | - | 2 months ago 0.0.7 | ESM + CommonJS | Bundled | Image processing, PDF and documents |
| @size-limit/webpack-css Webpack plugin to support css for Size Limit | 1.5k | - | - | 15 days ago 14.0.0 | ESM only | None | Bundler plugins and loaders |
| grunt-hashres Hashes your js and css files and rename the <script> and <link> declarations that refer to them in your html/php/etc files. | 1.5k | +21% | - | 12 years ago 0.4.1 | CommonJS | None | Cryptography and hashing |
| pouchdb-authentication PouchDB Authentication | 1.5k | -6% | - | - 1.1.3 | ESM + CommonJS | Bundled | Authentication and authorisation |
| updated-jqplot jqPlot is a plotting and charting plugin for the jQuery Javascript framework. jqPlot produces beautiful line, bar and pie charts with many features. | 1.5k | -12% | - | 9 years ago 1.0.9-2 | CommonJS | None | Charts and data visualisation |
| @finsweet/attributes-scrolldisable Disables scrolling on certain events. | 1.5k | - | - | 3 years ago 1.6.2 | ESM only | None | DOM and browser utilities |
| datatables.net-searchbuilder-dt SearchBuilder for DataTables with styling for [DataTables](https://datatables.net/) | 1.5k | -9% | - | - 2.1.0 | ESM + CommonJS | Bundled | Tables and data grids |
| grunt-remove-logging Grunt task to remove console logging statements | 1.5k | -78% | - | 12 years ago 0.2.0 | CommonJS | None | - |
| rehype-url-inspector A rehype plugin to inspect, validate, or rewrite URLs anywhere in an HTML document | 1.5k | +15% | - | 6 years ago 2.0.2 | CommonJS | Bundled | Markdown, URLs and query strings |
| timem Get file modification time | 1.5k | +40% | - | 5 years ago 3.0.0 | CommonJS | None | - |
| @icon/ionicons Premium icons for Ionic. | 1.5k | - | - | 5 years ago 5.4.0-alpha.0 | - | None | Icons |
| speex-resampler An WebAssembly implementation of Speex audio resampler | 1.5k | +967% | - | 6 years ago 3.0.1 | CommonJS | Bundled | Video and audio |
| swagger-express-router Swagger Express Router | 1.5k | +356% | - | 3 years ago 1.0.1 | CommonJS | None | Documentation tooling |
| @nfewizard/danfe Geração de DANFE/DACTE em PDF para NFe, NFCe e CTe | 1.5k | - | - | 12 days ago 1.0.7 | ESM + CommonJS | Bundled | PDF and documents |
| @nswds/eslint-config Shared ESLint flat config for the NSW Design System fleet — Next.js ('.') and framework-free ('./base') entry points, both with Prettier as a rule. | 1.5k | - | - | 19 days ago 1.1.4 | ESM only | None | Linting and formatting |
| @paystack/paystack-sdk Paystack API wrapper for Node | 1.5k | - | - | 1 month ago 1.2.1 | ESM + CommonJS | Bundled | Payments and commerce |
| @quetzallabs/i18n Quetzal Labs i18n Utilities Package | 1.5k | - | - | 1 year ago 0.1.22 | CommonJS | Bundled | Internationalisation |
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