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 |
|---|---|---|---|---|---|---|---|
| content-disposition-parser Parse Content-Disposition HTTP header. No dependencies, no errors, just parse. | 9.4k | +206% | - | 4 years ago 1.0.2 | CommonJS | None | Parsers and serialisers, HTTP servers and web frameworks |
| remark-prism Syntax highlighter for markdown code blocks - with support for plugins | 9.4k | -7% | - | 5 years ago 1.3.6 | CommonJS | None | Markdown |
| koa-static2 Middleware for Koa@2 to serve a folder under a name declared by user | 9.4k | +2618% | - | 10 years ago 0.1.8 | CommonJS | None | - |
| node-pptx-parser A PowerPoint (PPTX) parser that extracts text content with preserved formatting | 9.4k | +316% | - | 1 year ago 1.0.1 | ESM + CommonJS | Bundled | Parsers and serialisers, PDF and documents |
| vue-focus A set of reusable focus directives for reusable Vue.js components | 9.4k | +102% | - | 9 years ago 2.1.0 | CommonJS | None | Vue |
| bar-horizontal Create beautiful horizontal charts, that fit your terminal. | 9.4k | -45% | - | 4 years ago 0.5.1 | - | None | CLI tools and terminal utilities |
| @httptoolkit/proxy-agent Maps proxy protocols to `http.Agent` implementations | 9.4k | - | - | 4 years ago 5.0.1-socks-lookup-fix.0 | CommonJS | None | - |
| stdopt Wrap and validate optional values | 9.4k | +14% | - | 6 years ago 13.0.0 | CommonJS | None | - |
| @httptoolkit/socks-proxy-agent A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS | 9.4k | - | - | 4 years ago 6.1.1-use-request-lookup-fix.0 | CommonJS | Bundled | - |
| passport-google-oidc Google authentication strategy for Passport using OpenID Connect. | 9.4k | +25% | - | 4 years ago 0.1.0 | CommonJS | None | Authentication and authorisation |
| decap-cms-ui-auth UI auth library for Decap CMS | 9.4k | +184% | - | 29 days ago 3.3.2 | ESM + CommonJS | None | Authentication and authorisation |
| webpack-jquery-ui Install jquery-ui and all necessary webpack loaders ready to use | 9.4k | -22% | - | 8 years ago 2.0.1 | CommonJS | None | Bundler plugins and loaders |
| @sveltejs/eslint-config Svelte ESLint config | 9.4k | - | - | 2 months ago 10.0.4 | ESM only | Bundled | Linting and formatting, Svelte |
| @varlock/cloudflare-integration Cloudflare Workers integration for varlock - deploy secrets via wrangler and auto-configure Vite | 9.4k | - | - | 20 days ago 1.6.0 | ESM only | Bundled | Configuration, Cloud SDKs |
| esbuild-plugin-utils Common utils for esbuild plugins | 9.4k | +2241% | - | 5 months ago 0.1.3 | ESM + CommonJS | Bundled | Bundler plugins and loaders |
| @bsky.app/expo-image-crop-tool An image cropper for Expo | 9.4k | - | - | 5 months ago 0.5.1 | CommonJS | Bundled | React |
| quarks.core Core library for Quarks VFX / Particle System Library | 9.4k | +786% | - | 4 months ago 0.17.1 | ESM + CommonJS | Bundled | 3D, WebGL and game engines |
| next-plugin-agent-tail Next.js plugin for agent-tail — pipes browser console logs to files on disk during development. | 9.4k | - | - | 6 months ago 0.4.0 | ESM only | Bundled | CLI tools and terminal utilities |
| babel-plugin-transform-es5-property-mutators Compile ES5 property mutator shorthand syntax to Object.defineProperty | 9.4k | -28% | - | - 6.24.1 | CommonJS | None | - |
| @epic-web/test-server Utility for creating HTTP and WebSocket servers for testing | 9.4k | - | - | 1 year ago 0.1.6 | ESM only | Bundled | Testing, WebSockets and realtime |
| react-native-image-transformer An easy and simple to use React Native component to transform and translate an image with gestures like pan, pinch and double tap. Supporting both iOS and Android. Free and made possible along with costly maintenance and updates by [Lue Hang](https://www | 9.4k | +50% | - | 2 years ago 1.5.3 | CommonJS | None | React, Animation |
| @pedrouid/iso-random Isomorphic Library for Random Bytes | 9.4k | - | - | 5 years ago 1.2.1 | CommonJS | Bundled | Cryptography and hashing |
| ember-cli-template-lint Lint your handlebars templates. | 9.4k | -47% | - | - 2.0.2 | CommonJS | None | - |
| sdbm SDBM non-cryptographic hash function | 9.4k | +21% | - | 1 year ago 3.0.0 | ESM only | Bundled | Cryptography and hashing |
| @trimble-oss/modus-icons This is the central repository for all icons used in our web products | 9.4k | - | - | 6 months ago 1.21.0 | - | None | Icons |
| agent-tail Umbrella package for agent-tail — pipes browser console logs to files on disk during development. | 9.4k | - | - | 6 months ago 0.4.0 | ESM only | Bundled | CLI tools and terminal utilities, Bundlers |
| grunt-shell-spawn Grunt task to run shell commands | 9.4k | +8% | - | 1 year ago 0.5.0 | CommonJS | None | CLI tools and terminal utilities |
| @stdlib/array-dtypes List of array data types. | 9.4k | - | - | 7 months ago 0.4.1 | CommonJS | Bundled | TypeScript tooling |
| cached-constructors-x Constructors cached from literals. | 9.4k | +14% | - | 7 years ago 2.2.1 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities |
| react-native-external-keyboard Toolkit for improving physical keyboard support in React Native | 9.4k | +39% | - | 19 days ago 2.0.0 | CommonJS | Bundled | Accessibility, React |
| @nx-plus/docusaurus Docusaurus plugin for Nx | 9.4k | - | - | 3 years ago 15.0.0-rc.0 | CommonJS | Bundled | Documentation tooling, Vue |
| @kameleoon/nodejs-event-source Kameleoon NodeJS SDK EventSource | 9.4k | - | - | 6 months ago 1.2.0 | ESM + CommonJS | Bundled | - |
| @stdlib/stats-binomial-test Exact test for the success probability in a Bernoulli experiment. | 9.4k | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| passport-steam Steam (OpenID 2) authentication strategy for PassportJS. | 9.4k | +34% | - | 3 years ago 1.0.18 | CommonJS | None | Authentication and authorisation |
| @dbx-app/mcp-server MCP server for DBX — query databases from Claude Code, Cursor, and other AI agents | 9.4k | - | - | 15 days ago 0.4.97 | ESM only | None | Database clients and drivers |
| rollup-plugin-minify-html-literals Rollup plugin to minify HTML template literal strings | 9.4k | +2% | - | 5 years ago 1.2.6 | CommonJS | Bundled | Bundler plugins and loaders |
| yarn-check-webpack-plugin Verify there are no missing dependencies and the correct versions with webpack and yarn | 9.4k | -2% | - | 7 years ago 1.2.0 | CommonJS | Bundled | Bundler plugins and loaders |
| @putout/cli-cache The cache of Places found by 🐊Putout | 9.4k | - | - | 9 months ago 6.0.2 | ESM only | None | CLI tools and terminal utilities |
| before-build-webpack Webpack plugin that gives ability to add callback before build (or at any other event hook). Can stop compilation by condition. | 9.4k | -48% | - | 2 years ago 0.2.15 | CommonJS | None | Bundler plugins and loaders |
| math-clamp-x Clamp a number to limits. | 9.3k | +9% | - | 7 years ago 3.2.2 | ESM + CommonJS | None | Numbers and maths, DOM and browser utilities |
| vue-svgicon A tool to create svg icon components. (vue 2.x) | 9.3k | -22% | - | 3 years ago 3.3.2 | CommonJS | Bundled | Vue, Static site generators and meta-frameworks |
| @morev/vue-transitions Shareable Vue transitions library | 9.3k | - | - | 1 year ago 3.0.5 | ESM + CommonJS | Bundled | Animation, Vue |
| bnc-onboard Onboard users to web3 by allowing them to select a wallet, get that wallet ready to transact and have access to synced wallet state. | 9.3k | +113% | - | 4 years ago 1.39.1 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| is-index-x Determine whether the passed value is a zero based index. | 9.3k | +15% | - | 7 years ago 2.1.2 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities |
| tokml convert geojson to kml | 9.3k | +39% | - | 10 years ago 0.4.0 | CommonJS | None | Maps and geolocation |
| mcp-searxng MCP server for SearXNG integration | 9.3k | +501% | - | 17 days ago 2.4.0 | ESM only | None | - |
| @brutalstrikedevs/codexui-android A lightweight web interface for Codex that runs on top of the Codex app-server, allowing remote access from any browser | 9.3k | - | - | 19 days ago 0.1.95 | ESM only | None | CLI tools and terminal utilities |
| to-property-key-x Converts argument to a value that can be used as a property key. | 9.3k | +19% | - | 7 years ago 3.1.2 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities |
| flag-icons-svg A beautiful `svg` + `less` + `sass` + `css` collection of country flags. | 9.3k | +1362% | - | 5 years ago 0.0.3 | - | None | CSS-in-JS and styling, Icons |
| netlify-cms-widget-text Widget for editing multiline plain string values in Netlify CMS. | 9.3k | -50% | - | 5 years ago 2.4.1 | ESM + CommonJS | None | Cloud SDKs, React |
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