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 |
|---|---|---|---|---|---|---|---|
| ocr-space-api-wrapper Node.js wrapper for ocr.space APIs. | 5.1k | -53% | - | 1 month ago 2.4.9 | CommonJS | Bundled | Node.js utilities, PDF and documents |
| @statelyai/graph A TypeScript-first graph library with plain JSON-serializable objects | 5.1k | - | - | 1 month ago 2.4.0 | ESM only | Bundled | TypeScript tooling |
| @dabeng/react-orgchart  | 5.1k | - | - | 3 years ago 1.0.3 | CommonJS | None | React |
| @passport-next/passport-oauth2 OAuth 2.0 authentication strategy for Passport. | 5.1k | - | - | 3 years ago 2.1.4 | CommonJS | None | - |
| in-view Get notified when a DOM element enters or exits the viewport. | 5.1k | +16% | - | - 0.6.1 | CommonJS | None | Utility libraries |
| @aws-blocks/bb-file-bucket File storage backed by Amazon S3. | 5.1k | - | - | 20 days ago 0.2.1 | ESM only | Bundled | Cloud SDKs |
| ffmpeg-for-homebridge Static FFmpeg binaries for Homebridge camera plugins to support HomeKit video streaming (AAC-ELD and H.264) and hardware-accelerated transcoding (QSV, V4L2M2M, VideoToolbox). | 5.1k | -12% | - | 6 months ago 2.2.2 | CommonJS | Bundled | Video and audio |
| string-capitalize Capitalizes a string. | 5.1k | +15% | - | 12 years ago 1.0.1 | CommonJS | None | - |
| @abp/uppy 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. | 5.1k | - | - | 23 days ago 10.6.1 | - | None | Angular |
| chartist-plugin-legend Legend plugin for Chartist.js. | 5.1k | -24% | - | - 0.6.2 | CommonJS | None | - |
| mock-env morph process.env by adding/chaning/removing env vars for the lifetime of a callback | 5.1k | -36% | - | - 0.2.0 | CommonJS | None | Testing |
| @aws-blocks/bb-data Full PostgreSQL database — provisions Aurora Serverless v2 by default, or connects to an existing PostgreSQL database (Supabase, Neon, etc.) via `fromExisting()`. Full relational modeling with foreign keys, transactions, Row Level Security, and a type-saf | 5.1k | - | - | 20 days ago 0.3.0 | ESM only | Bundled | Database clients and drivers, Cloud SDKs |
| @pothos/plugin-smart-subscriptions A Pothos plugin for turning queries into subscriptions | 5.1k | - | - | 24 days ago 4.1.7 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| @web-alchemy/fonttools This is the Node.js adapter of [python font tools](https://github.com/fonttools/fonttools) via [Pyodide](https://pyodide.org) without having to install python and its dependencies. | 5.1k | - | - | 6 months ago 1.4.0 | CommonJS | None | CLI tools and terminal utilities |
| koa-better-body Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3. | 5.1k | +11% | - | 6 years ago 3.3.9 | ESM + CommonJS | None | HTTP servers and web frameworks, Build tools |
| @aws-blocks/data-common Shared abstractions for SQL database Building Blocks. Internal package — do not depend on this directly. Use `@aws-blocks/bb-data` or `@aws-blocks/bb-distributed-data` instead. | 5.1k | - | - | 20 days ago 0.1.5 | ESM only | Bundled | Database clients and drivers, Cloud SDKs |
| optimize-js-plugin webpack plugin to optimize initial JavaScript execution/parsing by wrapping eager functions | 5.1k | -35% | - | 10 years ago 0.0.4 | CommonJS | None | Bundler plugins and loaders |
| hyper-express High performance Node.js webserver with a simple-to-use API powered by uWebsockets.js under the hood. | 5.1k | -58% | - | 2 months ago 7.0.2 | CommonJS | Bundled | WebSockets and realtime, HTTP servers and web frameworks |
| is-woff Check if a Buffer/Uint8Array is WOFF | 5.1k | +24% | - | 10 years ago 1.0.3 | - | None | - |
| @briebug/ngrx-auto-entity Automatic Entity State and Facades for NgRx. Simplifying reactive state! | 5.1k | - | - | 8 months ago 21.1.0 | ESM + CommonJS | Bundled | Angular |
| @univerjs-pro/cli-assets Versioned default visual asset catalog for Univer CLI. | 5.1k | - | - | 2 months ago 0.1.0 | ESM only | None | CLI tools and terminal utilities |
| @aws-blocks/bb-distributed-data Serverless SQL database backed by Amazon Aurora DSQL. Zero-ops, instant provisioning, scale-to-zero, and optionally multi-region active-active writes. | 5.1k | - | - | 20 days ago 0.2.0 | ESM only | Bundled | Cloud SDKs, Database clients and drivers |
| @aws-blocks/bb-distributed-table Structured data storage backed by DynamoDB with secondary indexes and rich query capabilities. | 5.1k | - | - | 20 days ago 0.2.0 | ESM only | Bundled | Cloud SDKs, Database clients and drivers |
| @neondatabase/config Config-as-Code for Neon. Define a `neon.ts` policy and inspect/diff/deploy it against the Neon API as plain TypeScript functions. | 5.1k | - | - | 14 days ago 1.7.3 | ESM only | Bundled | CLI tools and terminal utilities, Cloud SDKs |
| hasher Hasher is a set of JavaScript functions to control browser history for rich-media websites and applications | 5.1k | -8% | - | 12 years ago 1.2.0 | CommonJS | None | Cryptography and hashing |
| react-checkbox-group Sensible checkbox groups manipulation for DOM. | 5.1k | -56% | - | 7 years ago 5.0.2 | CommonJS | None | React, DOM and browser utilities |
| @aws-blocks/bb-async-job Background job processing backed by SQS and Lambda. | 5.1k | - | - | 20 days ago 0.2.1 | ESM only | Bundled | Cloud SDKs, Queues and background jobs |
| debug-logger A wrapper for visionmedia/debug logger, adding levels and colored output | 5.1k | +5% | - | 11 years ago 0.4.1 | CommonJS | None | - |
| vue-lottie Lottie Animation View for Vue | 5.1k | -36% | - | 8 years ago 0.2.1 | CommonJS | None | Animation, Vue |
| auto-playwright Automate Playwright tests using ChatGPT. | 5.1k | +172% | - | 1 year ago 1.16.1 | CommonJS | None | Scraping and browser automation, Testing |
| @twilio/flex-plugin-webpack Flex Plugin Webpack and Webpack dev-server configurations | 5.1k | - | - | 1 year ago 7.1.2 | CommonJS | Bundled | TypeScript tooling |
| raf.js Yet another requestAnimationFrame polyfill. | 5.1k | +55% | - | 12 years ago 0.0.4 | CommonJS | None | Polyfills and shims |
| @constructive-io/errors Canonical Constructive error system: registry, codes, i18n messages, and cross-source (PostgreSQL/GraphQL/client) parsing. Zero runtime dependencies. | 5.1k | - | - | 13 days ago 0.20.1 | ESM + CommonJS | Bundled | GraphQL, Internationalisation |
| @dialetica/server Dialetica AI — self-hosted server CLI | 5.1k | - | - | 4 months ago 0.1.0 | ESM only | Bundled | - |
| edge-location Approximates the current location of the Edge browser across platforms. | 5.1k | +138% | - | 2 months ago 2.3.1 | ESM + CommonJS | Bundled | DOM and browser utilities |
| @askalf/dario Use your Claude and ChatGPT subscriptions in Cursor, Cline, Aider, Claude Code and the Agent SDK — at subscription pricing, not per-token API bills. One local Anthropic + OpenAI-compatible endpoint: either plan answers either wire shape, with automatic fa | 5.1k | - | - | 13 days ago 6.12.2 | ESM only | Bundled | Authentication and authorisation, CLI tools and terminal utilities |
| @derockdev/discord-components-react React bindings for @derockdev/discord-components-core | 5.1k | - | - | 3 years ago 3.6.1 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| @netless/xml-js A converter between XML text and Javascript object / JSON text. | 5.1k | - | - | 3 years ago 1.6.16 | ESM + CommonJS | Bundled | Parsers and serialisers |
| regl-line 2D line generator for Regl | 5.1k | +189% | - | - 1.1.1 | ESM only | Bundled | 3D, WebGL and game engines |
| app mirco web app framework | 5.1k | -88% | - | 14 years ago 0.1.0 | CommonJS | None | - |
| melt The next generation of Melt UI. Built for Svelte 5. | 5.1k | +74% | - | 9 months ago 0.44.0 | ESM only | Bundled | Svelte |
| scandit-sdk Scandit Barcode Scanner SDK for the Web | 5.1k | -20% | - | - 5.15.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| @material-symbols-svg/react Material Symbols (Outlined, Rounded, Sharp) as React components | 5.1k | - | - | 1 month ago 0.14.0 | ESM only | Bundled | React, Icons |
| @stacksjs/query-builder The Stacks Query Builder integration | 5.1k | - | - | 13 days ago 0.74.68 | ESM only | Bundled | ORMs and query builders |
| @wordpress/readable-js-assets-webpack-plugin Generate a readable JS file for each JS asset. | 5.1k | - | - | 14 days ago 3.56.0 | CommonJS | None | Bundler plugins and loaders |
| vue-password-strength-meter Interactive password strength meter based on zxcvbn | 5.1k | -15% | - | 8 months ago 2.0.0 | ESM + CommonJS | None | Vue, Security |
| nodejs-websocket Basic server&client approach to websocket (text and binary frames) | 5.1k | -18% | - | 7 years ago 1.7.2 | CommonJS | None | WebSockets and realtime |
| zingchart Our JavaScript charting library is a commercial product. But the full branded version is free to try, forever. | 5.1k | -12% | - | 1 year ago 2.9.16-1 | ESM + CommonJS | None | Charts and data visualisation |
| @imengyu/vue-scroll-rect A scroll rect component for Vue3 | 5.1k | - | - | 5 months ago 0.2.2 | ESM only | None | DOM and browser utilities, Vue |
| @pgpmjs/logger Simple logger utility | 5.1k | - | - | 21 days ago 2.26.0 | ESM + CommonJS | Bundled | Logging |
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