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 |
|---|---|---|---|---|---|---|---|
| fine-uploader Multiple file upload plugin with progress-bar, drag-and-drop, direct-to-S3 & Azure uploading, client-side image scaling, preview generation, form support, chunking, auto-resume, and tons of other features. | 29.2k | +1% | - | 8 years ago 5.16.2 | CommonJS | Bundled | Cloud SDKs, Files and file systems |
| @cloudflare/voprf-ts voprf-ts: A TypeScript Library for Oblivious Pseudorandom Functions (OPRF) | 29.2k | - | - | 2 years ago 1.0.0 | ESM + CommonJS | Bundled | Cryptography and hashing, TypeScript tooling |
| ajv-cmd Deref, Validate, Transpile, and Test JSON-Schema (.json) files using ajv | 29.2k | +34% | - | 28 days ago 0.17.1 | ESM only | Bundled | Schema validation, Build tools |
| @gluestack-ui/pressable A universal headless Pressable component for React Native, Next.js & React | 29.2k | - | - | 1 year ago 0.1.23 | ESM + CommonJS | Bundled | React, UI component libraries |
| pkcs11js A Node.js implementation of the PKCS#11 2.40 interface | 29.2k | +196% | - | 2 months ago 2.1.7 | CommonJS | Bundled | Cryptography and hashing |
| worktank A simple isomorphic library for executing functions inside WebWorkers or Node Threads pools. | 29.2k | -0% | - | 1 year ago 3.0.2 | ESM only | Bundled | DOM and browser utilities, Node.js utilities |
| favicon-fetch Get any website's favicon | 29.1k | -18% | - | 4 years ago 1.0.0 | CommonJS | None | - |
| react-jsonschema-form-conditionals Extension of react-jsonschema-form with conditional field support | 29.1k | +855% | - | 3 years ago 0.3.17 | CommonJS | None | React, Forms |
| @libav.js/variant-opus-af A compilation of the libraries associated with handling audio and video in ffmpeg—libavformat, libavcodec, libavfilter, libavutil and libswresample—for WebAssembly and asm.js, and thus the web. This package includes only one variant. | 29.1k | - | - | 1 month ago 6.10.9 | ESM + CommonJS | Bundled | Video and audio |
| meta-types TypeScript meta functions for (especially variadic) meta programming | 29.1k | -0% | - | 3 years ago 2.0.0 | - | Bundled | TypeScript tooling |
| dox Markdown / JSdoc documentation generator | 29.1k | +26% | - | 4 years ago 1.0.0 | - | None | Documentation tooling, Markdown |
| markdown-to-text Parse the markdown and returns a string | 29.1k | +128% | - | 5 years ago 0.1.1 | CommonJS | Bundled | Markdown |
| webworker-shim A tiny shim for WebWorker (data URI only) that works in Node. | 29.1k | -9% | - | 1 year ago 1.1.4 | ESM only | Bundled | Polyfills and shims |
| @stdlib/utils-define-nonenumerable-read-write-accessor Define a non-enumerable read-write accessor. | 29.1k | - | - | 8 months ago 0.2.3 | CommonJS | Bundled | Utility libraries |
| image-palette Get palette for any image file, no node-canvas | 29.1k | +16% | - | 7 years ago 2.1.0 | CommonJS | None | Image processing |
| @zendeskgarden/react-accordions Components related to accordions in the Garden Design System | 29.1k | - | - | 15 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| pioppo A tiny isomorphic batched logger. ~3x faster than regular logging in Node. | 29.1k | -5% | - | 1 year ago 1.2.1 | ESM only | Bundled | Logging |
| preact-render-spy Render preact components with access to the produced virtual dom for testing. | 29.1k | +389% | - | 8 years ago 1.3.0 | CommonJS | Bundled | Testing |
| 7zip-min Standalone cross-platform zip/unzip with 7za | 29.1k | +95% | - | 7 months ago 3.0.1 | ESM + CommonJS | Bundled | Compression and archives |
| devtools-client Provides DevTools API for instrumentation of Node and Chromium Debugger (experimental) | 29.1k | +3154% | - | 7 years ago 0.1.10 | CommonJS | None | - |
| vue-country-flag-next Simple Vue component for displaying of country flags | 29.1k | +17% | - | 4 years ago 2.3.2 | ESM + CommonJS | None | Vue, Icons |
| @snyk/protect Snyk protect library and utility | 29k | - | - | 14 days ago 1.1307.4 | CommonJS | Bundled | Security |
| select2-bootstrap-theme A theme for Select2 v4 and Bootstrap 3. | 29k | -32% | - | - 0.1.0-beta.10 | - | None | CSS-in-JS and styling |
| @antora/site-generator The Antora generator for producing and publishing static documentation sites with Antora. | 29k | - | - | 1 month ago 3.2.0 | CommonJS | None | Documentation tooling |
| @pothos/plugin-tracing A Pothos plugin for tracing and logging resolver invocations | 29k | - | - | 24 days ago 1.1.4 | ESM + CommonJS | Bundled | Monitoring and error tracking, TypeScript tooling |
| @sap/eslint-plugin-cds ESLint plugin including recommended SAP Cloud Application Programming model and environment rules | 29k | - | - | 2 months ago 4.2.5 | CommonJS | None | Linting and formatting |
| altair-express-middleware Express middleware for altair graphql client | 29k | +85% | - | 1 month ago 8.5.9 | CommonJS | Bundled | GraphQL |
| async-request-handler Safe async RequestHandler to catch Promise rejection | 29k | +139% | - | 1 month ago 1.2.1 | ESM + CommonJS | Bundled | Promises and async control flow |
| @stdlib/string String manipulation functions. | 29k | - | - | 4 months ago 0.4.1 | CommonJS | Bundled | Strings and text |
| stimulus-autocomplete StimulusJS autocomplete component | 29k | +57% | - | 3 years ago 3.1.0 | ESM only | None | - |
| lambda-api Lightweight web framework for your serverless applications | 29k | +32% | - | 1 month ago 1.5.1 | ESM + CommonJS | Bundled | Cloud SDKs, HTTP servers and web frameworks |
| create-emotion-server SSR and style extraction tooling for emotion, The Next Generation of CSS-in-JS. | 29k | -4% | - | 5 years ago 11.0.0 | CommonJS | Bundled | CSS-in-JS and styling, React |
| babel-plugin-import-graphql Babel plugin to make .gql/.graphql files importable | 29k | -29% | - | 5 years ago 2.8.1 | CommonJS | None | GraphQL |
| prompt-confirm Confirm (yes/no) prompt. Can be used standalone or with a prompt system like [Enquirer]. | 29k | +10% | - | 8 years ago 2.0.4 | CommonJS | None | CLI tools and terminal utilities |
| @github-tools/sdk A typed tool layer for GitHub AI agents, with presets, human approval, and durable execution. Works with eve, the AI SDK, Vercel Workflow, and Chat SDK | 29k | - | - | 13 days ago 1.17.0 | ESM only | Bundled | - |
| eslint-plugin-xss Validates XSS related issues of mixing HTML and non-HTML content in variables. | 29k | -8% | - | 4 years ago 0.1.12 | CommonJS | None | Linting and formatting |
| remark-flexible-markers Remark plugin to add custom mark element with customizable properties in markdown | 28.9k | +266% | - | 1 month ago 1.3.6 | ESM only | Bundled | Markdown |
| url-safe-base64 url safe base64 en- and decoding | 28.9k | +30% | - | 3 years ago 1.3.0 | ESM + CommonJS | Bundled | Cryptography and hashing, URLs and query strings |
| @metaplex-foundation/digital-asset-standard-api Open-source specification for interacting with digital assets on Solana | 28.9k | - | - | 1 month ago 2.1.1 | CommonJS | Bundled | Blockchain and Web3 |
| @antora/file-publisher Publishes the publishable files in the virtual file catalog(s) to the destination(s) specified in the playbook. | 28.9k | - | - | 1 month ago 3.2.0 | CommonJS | None | Documentation tooling |
| oslllo-validator All in one Javascript validator | 28.9k | -16% | - | 9 months ago 4.0.0 | CommonJS | None | Schema validation, Node.js utilities |
| @wordpress/interface Interface module for WordPress. The package contains shared functionality across the modern JavaScript-based WordPress screens. | 28.9k | - | - | 14 days ago 10.2.0 | ESM + CommonJS | Bundled | - |
| react-auth-code-input One-time password (OTP) React input component, uncontrolled, zero dependencies, fully tested. | 28.9k | +7% | - | 4 years ago 3.2.1 | ESM + CommonJS | Bundled | Authentication and authorisation, React |
| urljoin Join the urls like joining the paths | 28.9k | -0% | - | 11 years ago 0.1.5 | CommonJS | None | - |
| observable-hooks React hooks for RxJS Observables. Simple, flexible, testable and performant. | 28.9k | -9% | - | 2 years ago 4.2.4 | ESM + CommonJS | Bundled | React |
| unexpected Extensible BDD assertion toolkit | 28.9k | -8% | - | 3 years ago 13.2.1 | CommonJS | None | Testing |
| react-mobile-picker An iOS like select box component for React | 28.9k | +119% | - | 1 year ago 1.2.0 | ESM + CommonJS | Bundled | React |
| ember-text-measurer Ember addon with a service to calculate text dimensions on a canvas | 28.9k | -1% | - | 6 years ago 0.6.0 | - | None | - |
| if-env Simplify npm scripts with "if-env ... && npm run this || npm run that" | 28.9k | -8% | - | 8 years ago 1.0.4 | - | None | - |
| text-to-svg Convert text to SVG path without native dependence. | 28.9k | +208% | - | 7 years ago 3.1.5 | CommonJS | None | Image processing |
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