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 |
|---|---|---|---|---|---|---|---|
| @open-wc/webpack-index-html-plugin Plugin for generating a index html with webpack | 1.9k | - | - | 5 years ago 1.7.14 | CommonJS | None | Polyfills and shims |
| pg-ipc IPC over PostgreSQL LISTEN/NOTIFY/UNLISTEN exposed as an EventEmitter | 1.9k | +49% | - | - 1.0.5 | CommonJS | None | Database clients and drivers |
| next-safe-navigation Type-safe navigation for NextJS App router with Standard Schema support (Zod, Valibot, ArkType, etc.) | 1.9k | +511% | - | 1 year ago 0.4.0 | ESM + CommonJS | Bundled | Schema validation, TypeScript tooling |
| writr Markdown Rendering Simplified | 1.9k | +87% | - | 14 days ago 6.1.6 | ESM only | Bundled | Markdown, Parsers and serialisers |
| bech32-converting This library is designed to convert bech32 addresses to hex and vice versa. | 1.9k | +9% | - | 4 years ago 1.0.9 | CommonJS | Bundled | Blockchain and Web3 |
| express-csv express-csv provides response csv easily to express. | 1.9k | -13% | - | 13 years ago 0.6.0 | CommonJS | None | HTTP servers and web frameworks |
| react-native-snap-carousel-v4 Original project: https://github.com/meliorence/react-native-snap-carousel I made this package because I need the version 4 package to be published, so that I can run EAS Build on my expo app, previously I was pointing directly to the v4 branch on the ori | 1.9k | -43% | - | 4 years ago 1.0.1 | ESM + CommonJS | Bundled | UI component libraries, React |
| @decocms/parity E2E parity validator for site migrations. Compares prod vs cand and reports UI, functional, SEO, visual, and Web Vitals deltas with an LLM-ranked HTML report. | 1.9k | - | - | 9 days ago 0.33.33 | ESM only | None | AI and machine learning, Monitoring and error tracking |
| genaicode A small, provider-neutral TypeScript toolkit for calling LLMs from backend code. | 1.9k | +875% | - | 7 days ago 2.5.2 | ESM only | Bundled | Node.js utilities |
| react-select-css A Select control built with and for ReactJS | 1.9k | +38% | - | 7 years ago 1.3.3 | ESM + CommonJS | None | React |
| redux-wait-for-action Redux middleware to make store.dispatch() return a promise and wait for another action | 1.9k | +7% | - | 8 years ago 0.0.8 | CommonJS | None | React |
| @abp/aspnetcore.mvc.ui.theme.basic ABP Framework is a complete open-source infrastructure to create modern web applications by following the best practices and conventions of software development. This package is a part of the [ABP Framework](https://abp.io) and contains client-side files. | 1.9k | - | - | 17 days ago 10.6.1 | - | None | Angular |
| @bootstrap-styled/provider BootstrapProvider and UtilityProvider components help you manage reset, global styles and original bootstrap class utilities | 1.9k | - | - | 5 years ago 2.0.3 | ESM + CommonJS | None | CSS-in-JS and styling, UI component libraries |
| @twin.org/api-core Base client classes and common helpers for building HTTP and socket integrations. | 1.9k | - | - | 16 days ago 0.10.0 | ESM only | Bundled | Blockchain and Web3 |
| @volo/identity ABP Framework is a complete open-source infrastructure to create modern web applications by following the best practices and conventions of software development. This package is a part of the [ABP Framework](https://abp.io) and contains client-side files. | 1.9k | - | - | 17 days ago 10.6.1 | - | None | Angular |
| elf-sync-state Syncs elf store state across tabs | 1.9k | +168% | - | 2 years ago 1.3.0 | ESM only | Bundled | State management |
| leaflet-loading A simple loading control for Leaflet | 1.9k | +23% | - | 9 years ago 0.1.24 | CommonJS | None | Maps and geolocation |
| oh-my-customcode Batteries-included agent harness for Claude Code | 1.9k | - | - | 7 days ago 1.1.84 | ESM only | Bundled | CLI tools and terminal utilities |
| pixi-tiledmap High-performance PixiJS v8 renderer for Tiled Map Editor maps (TMJ/TMX), built for TypeScript and JavaScript | 1.9k | +1555% | - | - 2.10.4 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, TypeScript tooling |
| radio-buttons-react-native Animated radio buttons component for react native | 1.9k | +81% | - | 6 years ago 1.0.4 | CommonJS | None | React |
| tslint-webpack-plugin TSLint plugin for Webpack | 1.9k | -39% | - | 5 years ago 2.1.1 | CommonJS | None | Linting and formatting, TypeScript tooling |
| react-native-google-maps-plus React Native wrapper for Android & iOS Google Maps SDK with Street View support | 1.9k | +155% | - | 1 month ago 1.15.0 | ESM + CommonJS | Bundled | Maps and geolocation, React |
| @webx-ui/module-media The file manager of a WebX UI admin panel: folders, files, uploads and an image editor. Pairs with webx-ui/module-media on the server. | 1.9k | - | - | 7 days ago 0.8.15 | ESM only | Bundled | Vue |
| moyasar-payment-form Moyasar payment form utilities | 1.9k | +726% | - | - 2.2.14 | ESM + CommonJS | Bundled | - |
| safegres Postgres security and performance auditor: RLS, grants and effective-access analysis plus index and policy-cost checks, scored on two independent axes. One connection, no framework. | 1.9k | - | - | 7 days ago 1.28.3 | ESM + CommonJS | Bundled | Security |
| @arcjet/guard Arcjet Guards SDK — AI guardrails for rate limiting, prompt injection detection, and sensitive info detection | 1.9k | - | - | 15 days ago 1.13.0 | ESM only | Bundled | Security |
| @softspark/ai-toolkit AI coding toolkit: 116 skills, 44 agents, 13 developer-tool integrations, autonomous software delivery, Claude Chat/Cowork export, safety constitution, SARIF audit, and signed npm provenance. | 1.9k | - | - | 7 days ago 5.0.1 | CommonJS | None | - |
| docusaurus-remark-plugin-tab-blocks Turn Docusaurus code blocks into tab blocks | 1.9k | +369% | - | 6 months ago 4.0.0 | ESM only | Bundled | Markdown |
| mail-notifier Nodejs library to get notified on new incoming email. | 1.9k | -14% | - | 8 years ago 0.5.0 | CommonJS | None | |
| pocket-region AWS services like S3, DynamoDB, and Lambda inside Node or a browser tab, reached with the ordinary AWS SDK | 1.9k | - | - | 11 days ago 0.9.4 | ESM only | Bundled | Cloud SDKs, Testing |
| @logtape/adaptor-log4js log4js adapter for LogTape logging library | 1.9k | - | - | 9 days ago 2.3.7 | ESM + CommonJS | Bundled | Logging |
| @nlux/nlbridge The nlbridge adapters for nlux, the javascript library for building conversational AI interfaces. | 1.9k | - | - | 2 years ago 2.17.1 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @oqs/liboqs-js Post-quantum cryptography for Node.js and browsers via WebAssembly bindings to liboqs | 1.9k | - | - | 7 months ago 0.15.1 | ESM only | Bundled | Cryptography and hashing |
| @threenative/core The small vanilla Three.js game runtime foundation. | 1.9k | - | - | 19 days ago 0.3.2 | ESM only | Bundled | 3D, WebGL and game engines |
| @web3-react/frame-connector A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps | 1.9k | - | - | 6 years ago 6.0.9 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| cache2 一个简单的 JavaScript 缓存管理,支持浏览器端和 node 端。 | 1.9k | +48% | - | 6 months ago 3.1.6 | ESM + CommonJS | Bundled | Caching, State management |
| pptx-vue-viewer Vue 3 PowerPoint viewer and editor component: render, edit, and export PPTX slides in the browser. | 1.9k | - | - | 7 days ago 4.6.0 | ESM + CommonJS | Bundled | PDF and documents, Vue |
| wealthica-sdk-js Official Wealthica JS SDK for the Browser & NodeJS | 1.9k | +233% | - | 5 months ago 0.0.21 | CommonJS | Bundled | Blockchain and Web3 |
| prisma-merge Merge prisma schema files | 1.9k | -15% | - | 5 years ago 0.2.0 | CommonJS | Bundled | ORMs and query builders |
| sql.js-fts5 SQLite library with support for opening and writing databases, prepared statements, and more. This SQLite library is in pure javascript (compiled with emscripten). | 1.9k | +3444% | - | 5 years ago 1.4.0 | CommonJS | None | Database clients and drivers |
| format-money-js Zero dependency tiny JavaScript library (1kB bytes) by CurrencyRate.today, providing simple way and advanced number, money and currency formatting and removes all formatting/cruft and returns the raw float value. | 1.8k | +16% | - | - 1.6.3 | CommonJS | Bundled | Payments and commerce |
| match-container Polyfill for the proposed Element.matchContainer() API which is the corresponding scripting API to the @container query CSS feature. | 1.8k | +0% | - | 3 months ago 0.1.4 | CommonJS | Bundled | Polyfills and shims |
| thinkingdata-browser The official ThinkingData JavaScript browser client library | 1.8k | +47% | - | - 2.6.1 | CommonJS | Bundled | - |
| vue-3-linkify Linkify.js for Vue.js 3 | 1.8k | +13% | - | 4 years ago 1.1.0 | CommonJS | Bundled | Vue |
| @bitrix24/b24ui-nuxt Bitrix24 UI Kit for building REST-API web applications with Nuxt & Vue | 1.8k | - | - | 20 days ago 2.13.0 | ESM only | Bundled | UI component libraries, Vue |
| @hedystia/better-auth-typeorm TypeORM adapter for Better Auth | 1.8k | - | - | 20 days ago 1.1.1 | ESM only | Bundled | Authentication and authorisation |
| gulp-exit Terminates gulp task. | 1.8k | -58% | - | 12 years ago 0.0.2 | CommonJS | None | - |
| jodit-vue Vue wrapper for Jodit Editor | 1.8k | -32% | - | 3 years ago 3.1.0 | ESM + CommonJS | None | Rich text and code editors, Vue |
| libphonenumber Google's phone number handling library ported to node.js | 1.8k | -78% | - | - 0.0.10 | CommonJS | None | - |
| quasar-framework Build responsive SPA, SSR, PWA, Hybrid Mobile Apps and Electron apps, all simultaneously using the same codebase | 1.8k | -23% | - | 7 years ago 0.17.20 | ESM + CommonJS | None | Vue |
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