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 |
|---|---|---|---|---|---|---|---|
| assistant-cloud Cloud integration for assistant-ui | 1.3m | +1640% | - | 5 days ago 0.2.3 | - | - | - |
| memoize Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input | 1.3m | +62% | - | 6 months ago 11.0.0 | - | - | Caching |
| spdx-ranges list of SPDX standard license ranges | 1.3m | +42% | - | 7 years ago 2.1.1 | - | None | - |
| pagefind Implement search on any static website. | 1.3m | +560% | - | 5 months ago 1.5.2 | - | - | - |
| spdx-compare compare SPDX license expressions | 1.3m | +34% | - | 8 years ago 1.0.0 | - | None | - |
| impound Builder-agnostic plugin to allow restricting import patterns in certain parts of your code-base. | 1.3m | +133% | - | 1 month ago 1.2.0 | ESM only | Bundled | - |
| prop-types-extra React PropType Utilities | 1.3m | -2% | - | 6 years ago 1.1.1 | - | - | React |
| jasmine CLI for Jasmine, a simple JavaScript testing framework for browsers and Node | 1.3m | -21% | - | 1 month ago 7.0.0 | CommonJS | None | Testing |
| vuex state management for Vue.js | 1.3m | +1% | - | 3 years ago 4.1.0 | ESM + CommonJS | Bundled | State management, Vue |
| locate-app Find apps installed on your system. This util will help to find executables of a known app like Chrome, Firefox,... on Windows, Linux, and macOS out of the box. | 1.3m | +81% | - | 1 year ago 2.5.0 | - | - | TypeScript tooling |
| non-error An error subclass for wrapping non-error values | 1.3m | +4577440% | - | 11 months ago 0.1.0 | - | - | - |
| nativewind Use Tailwindcss in your cross-platform React Native applications | 1.3m | +305% | - | 15 days ago 4.2.7 | - | - | CSS-in-JS and styling, React |
| @hapi/cryptiles General purpose crypto utilities | 1.3m | - | - | 9 months ago 6.0.3 | - | - | Cryptography and hashing |
| @openai/agents-openai The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows. | 1.3m | - | - | 19 days ago 0.18.0 | - | - | - |
| spawn-sync Exports child_process.spawnSync | 1.3m | +39% | - | 8 years ago 2.0.0 | - | None | - |
| postcss-reporter Log PostCSS messages in the console | 1.3m | -6% | - | 2 years ago 7.1.0 | CommonJS | None | - |
| @assistant-ui/react Open-source TypeScript/React library for building production-grade AI chat experiences | 1.3m | - | - | 5 days ago 0.15.22 | - | - | React, CSS-in-JS and styling |
| @openai/agents The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows. | 1.3m | - | - | 19 days ago 0.18.0 | - | - | - |
| ag-charts-community Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue | 1.3m | +131% | - | 13 days ago 14.2.0 | - | - | Charts and data visualisation, React |
| gulp-cli Command line interface for gulp | 1.3m | -0% | - | 1 year ago 3.1.0 | - | - | - |
| flux An application architecture based on a unidirectional data flow | 1.3m | +54% | - | 3 years ago 4.0.4 | - | - | React |
| @promptbook/utils Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action | 1.3m | - | - | 8 days ago 0.114.0-41 | - | - | TypeScript tooling, Utility libraries |
| react-tabs An accessible and easy tab component for ReactJS | 1.3m | +24% | - | 6 months ago 6.1.1 | - | - | Accessibility, React |
| react-json-view-lite JSON viewer component for React focused on performance for large volume input while still providing few customiziation features | 1.3m | +164% | - | 1 year ago 2.5.0 | - | - | React |
| e2b E2B SDK that give agents cloud environments | 1.3m | +1623% | - | 11 days ago 2.51.0 | - | - | TypeScript tooling |
| @vue/eslint-config-typescript ESLint config for TypeScript + Vue.js projects | 1.3m | - | - | 3 months ago 14.9.0 | - | - | Linting and formatting, Vue |
| @vue/tsconfig A base TSConfig for working with Vue.js | 1.3m | - | - | 6 months ago 0.9.1 | - | - | Vue |
| @inngest/ai AI adapter package for Inngest, providing type-safe interfaces to various AI providers including OpenAI, Anthropic, Gemini, Grok, and Azure OpenAI. | 1.3m | - | - | 27 days ago 0.1.8 | - | - | - |
| eslint-plugin-react-native-globals ESLint Environment for React Native | 1.3m | +42% | - | 8 years ago 0.1.2 | - | - | Linting and formatting, React |
| vite-plugin-vue-tracer Tracer for the source code of elements and vdoms in Vue SFC | 1.3m | +128% | - | 1 month ago 1.5.0 | - | - | Bundler plugins and loaders, Vue |
| knuth-shuffle-seeded The Fisher-Yates (aka Knuth) shuffle for Node.js, with seeding support | 1.3m | +10% | - | 11 years ago 1.0.6 | CommonJS | None | - |
| new-find-package-json Find the an package.json in the path provided upwards | 1.3m | +105% | - | 4 years ago 2.0.0 | - | - | - |
| load-bmfont loads a BMFont file in Node and the browser | 1.3m | +26% | - | 2 years ago 1.4.2 | - | - | Parsers and serialisers |
| flatpickr A lightweight, powerful javascript datetime picker | 1.3m | +49% | - | 4 years ago 4.6.13 | ESM + CommonJS | Bundled | Date pickers |
| react-bootstrap Bootstrap 5 components built with React | 1.3m | +7% | - | 1 year ago 2.10.10 | - | - | UI component libraries, React |
| @mastra/schema-compat Tool schema compatibility layer for Mastra.ai | 1.3m | - | - | 7 days ago 1.3.11 | - | - | Schema validation |
| faye Simple pub/sub messaging for the web | 1.3m | +58% | - | 15 days ago 1.4.2 | - | - | WebSockets and realtime |
| inquirer-autocomplete-prompt Autocomplete prompt for inquirer | 1.3m | +25% | - | 3 years ago 3.0.1 | - | - | CLI tools and terminal utilities |
| @jpwilliams/waitgroup A tiny version of Golang's WaitGroup with typings, promises, and zero dependencies. | 1.3m | - | - | 2 years ago 2.1.1 | - | - | TypeScript tooling, Promises and async control flow |
| strip-bom-buf Strip UTF-8 byte order mark (BOM) from a Uint8Array | 1.3m | +13% | - | 2 years ago 4.0.0 | - | - | - |
| async-settle Settle an async function. | 1.3m | -9% | - | 4 years ago 2.0.0 | - | - | Promises and async control flow |
| react-virtualized React components for efficiently rendering large, scrollable lists and tabular data | 1.3m | +21% | - | 1 year ago 9.22.6 | - | - | React, Tables and data grids |
| react-native-nitro-modules Fast, type-safe native modules for React Native with statically compiled JSI bindings. | 1.3m | +1807% | - | 1 month ago 0.37.1 | - | - | React |
| xhr2 XMLHttpRequest emulation for node.js | 1.3m | +9% | - | 5 years ago 0.2.1 | - | - | - |
| rc-config-loader load config file from .{product}rc.{json,yml,js} | 1.3m | +35% | - | 7 months ago 4.1.4 | - | - | Configuration |
| jsonata JSON query and transformation language | 1.3m | +101% | - | 2 months ago 2.2.2 | - | - | - |
| @opentelemetry/host-metrics OpenTelemetry Host Metrics for Node.js | 1.3m | - | - | 3 months ago 0.39.0 | - | - | Monitoring and error tracking |
| @assistant-ui/tap Reactive state management inspired by React hooks | 1.3m | - | - | 5 days ago 0.9.19 | - | - | State management |
| react-table Hooks for building lightweight, fast and extendable datagrids for React | 1.3m | +15% | - | 4 years ago 7.8.0 | - | - | Tables and data grids, React |
| @node-rs/xxhash Fastest xxhash implementation in Node.js | 1.3m | - | - | 19 days ago 1.7.8 | - | - | - |
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