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 |
|---|---|---|---|---|---|---|---|
| gulp-cache A cache proxy plugin for Gulp | 14.3k | -5% | - | 7 years ago 1.1.3 | CommonJS | None | Caching |
| error-serializer Convert errors to/from plain objects | 14.3k | +64% | - | 9 months ago 8.0.2 | ESM only | Bundled | Parsers and serialisers |
| sync-message Synchronous communication between the main browser thread and web workers | 14.3k | +418% | - | - 0.0.12 | CommonJS | Bundled | - |
| @walletconnect/legacy-provider Legacy Ethereum Provider (v1.0) for WalletConnect Protocol | 14.3k | - | - | 3 years ago 2.0.0 | CommonJS | Bundled | Blockchain and Web3 |
| @solid-primitives/deep Primitives for tracking and observing nested reactive objects in Solid. | 14.3k | - | - | 3 months ago 0.3.7 | ESM only | Bundled | TypeScript tooling |
| checklist-model AngularJS directive for list of checkboxes | 14.3k | -63% | - | - 1.0.0 | CommonJS | None | - |
| react-bootstrap-table2-filter it's a column filter addon for react-bootstrap-table2 | 14.3k | -15% | - | 6 years ago 1.3.3 | CommonJS | None | UI component libraries, React |
| prettier-stylelint code > prettier > stylelint > formatted code | 14.3k | -40% | - | 9 years ago 0.4.2 | CommonJS | None | Linting and formatting |
| git-fetch-pack git's smart fetch-pack protocol | 14.3k | -31% | - | 12 years ago 0.1.1 | CommonJS | None | - |
| express-serve-static-core only here to make types work | 14.3k | -26% | - | - 0.1.1 | CommonJS | Bundled | - |
| cognito-at-edge Cognito authentication made easy to protect your website with CloudFront and Lambda@Edge. | 14.3k | +178% | - | 1 month ago 1.5.5 | CommonJS | Bundled | Cloud SDKs |
| redux-recycle higher-order reducer to reset the redux state on certain actions | 14.3k | +35% | - | 9 years ago 1.4.0 | CommonJS | None | State management |
| @netlify/db-dev Local dev emulation of Netlify DB | 14.3k | - | - | 6 months ago 0.7.0 | ESM only | Bundled | Database clients and drivers |
| ngx-google-analytics A simple ng-9 wrapper to load Google Analytics dependency by angular way | 14.3k | -10% | - | 4 years ago 14.0.1 | ESM + CommonJS | Bundled | Angular, TypeScript tooling |
| @web3-react/abstract-connector A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps | 14.3k | - | - | 6 years ago 6.0.7 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| deverything Everything you need for Dev | 14.3k | +631% | - | 2 months ago 5.8.1 | ESM + CommonJS | Bundled | Testing, Utility libraries |
| flagpack A lightweight flag icon toolkit for the web | 14.3k | +268% | - | - 1.0.5 | CommonJS | None | CSS-in-JS and styling |
| zipson JSON parse and stringify with compression | 14.3k | +79% | - | - 0.2.12 | CommonJS | Bundled | Compression and archives, Parsers and serialisers |
| analytics.js-loader Asynchronously load segment.com analytics.js with an npm module | 14.3k | +621% | - | 10 years ago 2.1.2 | CommonJS | None | - |
| @node-rs/argon2-darwin-x64 argon2-rust binding for Node.js | 14.3k | - | - | 28 days ago 2.2.1 | CommonJS | None | Cryptography and hashing |
| maplibregl-mapbox-request-transformer Transform mapbox:// urls in MapboxGL Styles for use in MapLibreGL. | 14.3k | +489% | - | 1 year ago 0.0.3 | ESM only | Bundled | Maps and geolocation, React |
| @cyanheads/mcp-ts-core Agent-native TypeScript framework for MCP servers. Includes runtime infrastructure and agent skills for building, testing, and shipping servers. | 14.3k | - | - | 19 days ago 0.13.6 | ESM only | Bundled | TypeScript tooling, Monitoring and error tracking |
| browser-env Simulates a global browser environment using jsdom | 14.3k | -37% | - | 6 years ago 3.3.0 | CommonJS | None | Testing |
| @double-great/stylelint-a11y Plugin for stylelint with a11y rules | 14.3k | - | - | 25 days ago 3.5.4 | ESM only | None | Accessibility |
| @tree-sitter-grammars/tree-sitter-toml TOML grammar for tree-sitter | 14.3k | - | - | 1 year ago 0.7.0 | CommonJS | Bundled | Parsers and serialisers |
| phin-retry The ultra-lightweight Node.js HTTP client | 14.3k | -36% | - | 9 months ago 2.0.0 | CommonJS | None | HTTP clients |
| react-social-login-buttons Simple social login buttons for React | 14.3k | +25% | - | 1 year ago 4.1.1 | CommonJS | Bundled | Authentication and authorisation, React |
| vue2-perfect-scrollbar Vue.js wrapper for perfect scrollbar | 14.3k | -12% | - | 3 years ago 1.5.56 | ESM + CommonJS | Bundled | Vue, DOM and browser utilities |
| @hapi/jwt JWT (JSON Web Token) Authentication | 14.3k | - | - | 3 months ago 3.2.4 | CommonJS | Bundled | Authentication and authorisation |
| aws-dynamodb-local Run DynamoDB local for development and testing | 14.3k | +12% | - | 8 months ago 0.0.14 | CommonJS | Bundled | Cloud SDKs |
| @kie/mock-github A bunch of tools to configure and create a local github environment to test your github actions in without having to clutter your github with test repositories, actions or hitting github api rate limits. | 14.3k | - | - | 4 months ago 2.0.2 | CommonJS | Bundled | Testing, Dev servers and API mocking |
| react-router-prompt React Router Navigation Prompt for v7 | 14.3k | -21% | - | 8 months ago 0.8.2 | ESM + CommonJS | Bundled | Routing, React |
| @sa11y/jest Accessibility testing matcher for Jest | 14.3k | - | - | 22 days ago 8.1.1 | CommonJS | Bundled | Accessibility, Testing |
| svelte-clerk Svelte Clerk is the easiest way to add authentication and user management to your Svelte and SvelteKit applications. Add sign up, sign in, and profile management to your application in minutes. | 14.3k | +351% | - | 24 days ago 1.2.0 | ESM only | Bundled | Authentication and authorisation, Svelte |
| sql-bricks-postgres Transparent, Schemaless SQL Generation for the PostgreSQL | 14.3k | +51% | - | 4 years ago 0.6.0 | CommonJS | None | Database clients and drivers |
| vitepress-sidebar A VitePress auto sidebar plugin that automatically creates a simple configuration. | 14.3k | -35% | - | 1 month ago 1.40.0 | ESM only | Bundled | - |
| @achingbrain/node-fetch A light-weight module that brings window.fetch to node.js | 14.2k | - | - | 5 years ago 2.6.7 | ESM + CommonJS | None | HTTP clients, Promises and async control flow |
| cloudform TypeScript-based imperative way to define AWS CloudFormation templates | 14.2k | -21% | - | - 7.5.0 | - | None | Cloud SDKs |
| @factory-js/factory 🏭 The object generator for testing | 14.2k | - | - | 8 months ago 0.4.2 | ESM + CommonJS | Bundled | ORMs and query builders, Testing |
| nerdamer javascript light-weight symbolic math expression evaluator | 14.2k | +234% | - | 4 years ago 1.1.13 | CommonJS | Bundled | Numbers and maths |
| jquery-countdown The Final Countdown for jQuery | 14.2k | -6% | - | - 2.2.0 | CommonJS | None | - |
| next-nginx-routes Generate Nginx routing configuration for static Next.js projects. | 14.2k | +544% | - | 1 year ago 1.3.0 | - | None | Routing |
| neoqs A querystring parser that supports nesting and arrays, with a depth limit | 14.2k | +58% | - | 2 years ago 6.13.0 | ESM + CommonJS | Bundled | URLs and query strings |
| promise-poller A basic poller built on top of promises | 14.2k | +42% | - | 7 years ago 1.9.1 | CommonJS | None | Promises and async control flow |
| 3d-force-graph-vr UI component for a 3D force-directed graph in VR | 14.2k | -10% | - | 1 month ago 3.1.2 | ESM only | Bundled | 3D, WebGL and game engines, Charts and data visualisation |
| @upstash/search An HTTP/REST based AI Search client built on top of Upstash REST API. | 14.2k | - | - | 10 months ago 0.1.7 | ESM + CommonJS | Bundled | - |
| eslint-config-vaadin Vaadin base JS/TS ESLint config | 14.2k | +213% | - | 1 month ago 1.0.0-beta.7 | ESM only | Bundled | Linting and formatting |
| linkify-plugin-mention @mentions plugin for linkifyjs | 14.2k | +124% | - | 4 months ago 4.3.3 | ESM + CommonJS | None | Email, URLs and query strings |
| @takumi-rs/core-linux-arm64-musl Render OG images from Takumi node trees with native Node.js bindings. No headless browser. | 14.2k | - | - | 23 days ago 2.14.0 | CommonJS | None | Cloud SDKs, Scraping and browser automation |
| angular-ui-switch iOS 7 style switch directive for AngularJS | 14.2k | +142% | - | 11 years ago 0.1.1 | CommonJS | None | Angular |
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