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 |
|---|---|---|---|---|---|---|---|
| prebid.js Header Bidding Management Library | 16.1k | +81% | - | 22 days ago 11.35.0 | CommonJS | Bundled | - |
| ease-component Easing functions (for canvas etc) | 16.1k | +5% | - | 13 years ago 1.0.0 | - | None | Animation |
| @achingbrain/nat-port-mapper Port mapping with UPnP and NAT-PMP | 16.1k | - | - | 11 months ago 4.0.5 | ESM only | Bundled | - |
| @nuxtjs/html-validator html-validate integration for Nuxt | 16.1k | - | - | 1 year ago 2.1.0 | ESM only | None | Vue, Accessibility |
| carbon-icons Icons for the Carbon Design System | 16.1k | -12% | - | 8 years ago 7.0.7 | ESM + CommonJS | None | Icons |
| connectkit Connecting a wallet, made simple. | 16.1k | +12% | - | 6 months ago 1.9.2 | ESM only | Bundled | Blockchain and Web3, React |
| gulp-ttf2woff Create a WOFF font from a TTF one | 16.1k | -28% | - | 2 years ago 2.0.0 | ESM only | Bundled | - |
| @ngneat/content-loader SVG component to create placeholder loading, like Facebook cards loading | 16.1k | - | - | 4 years ago 7.0.0 | ESM + CommonJS | Bundled | Angular |
| geostyler-mapbox-parser GeoStyler-Style-Parser implementation for Mapbox | 16.1k | -21% | - | 9 months ago 6.2.0 | ESM only | Bundled | Maps and geolocation |
| export-dirs Export directories and their files as node.js modules. | 16.1k | -23% | - | 11 years ago 0.2.4 | CommonJS | None | - |
| @nebula.gl/layers A suite of 3D-enabled data editing layers, suitable for deck.gl | 16.1k | - | - | 4 years ago 1.0.4 | ESM + CommonJS | Bundled | 3D, WebGL and game engines |
| lemonadejs Lemonade is a lightweight, micro reactive agnostic JavaScript library to create quick and reusable reactive JS components, with no dependencies. | 16.1k | +464% | - | - 5.3.6 | CommonJS | Bundled | UI component libraries |
| typedoc-plugin-internal-external Force a File or Reflection (symbol) to be @internal or @external | 16.1k | +199% | - | 6 years ago 2.2.0 | CommonJS | None | Documentation tooling |
| angular-code-input Code or pin code input for Angular 7 - 16+ / Ionic 4 - 7+ projects | 16.1k | +17% | - | 3 years ago 2.0.0 | ESM + CommonJS | Bundled | Angular |
| serverless-plugin-log-subscription Attach a CloudWatch LogSubscription to your functions' logs | 16.1k | -23% | - | 1 year ago 3.0.0 | CommonJS | None | Cloud SDKs, Logging |
| fslightbox An easy to use vanilla JavaScript plug-in without production dependencies for displaying images, videos, or, through custom sources, anything you want in a clean overlying box. | 16.1k | +14% | - | - 3.8.0 | CommonJS | None | - |
| mimetics Identifies file types based on magic bytes, patterns, and other unique file attributes. | 16.1k | +199% | - | 1 year ago 1.0.5 | CommonJS | Bundled | - |
| @uniswap/uniswapx-sdk SDK for the UniswapX protocol | 16.1k | - | - | 13 days ago 3.1.3 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| co-wrap-all Call co.wrap for multiple generator functions | 16.1k | +124% | - | 10 years ago 1.0.0 | - | None | Promises and async control flow |
| storybook-addon-styled-component-theme storybook addon with styled-components theme | 16.1k | -18% | - | 5 years ago 2.0.0 | CommonJS | Bundled | Documentation tooling |
| d3-state-visualizer Visualize your app state with a range of reusable charts | 16.1k | +25% | - | 2 years ago 3.0.0 | ESM only | Bundled | Charts and data visualisation |
| @supabase/pg PostgreSQL client - pure javascript & libpq with the same API | 16.1k | - | - | 4 months ago 8.21.1 | ESM + CommonJS | None | Database clients and drivers |
| chai-deep-match Extends Chai with an assertion for deeply matching objects (i.e. subset equality checking) | 16.1k | -84% | - | 8 years ago 1.2.1 | CommonJS | None | Testing |
| fetch-sparql-endpoint A simple, lightweight module to send queries to SPARQL endpoints and retrieve their results in a streaming fashion. | 16k | +102% | - | 14 days ago 7.3.0 | CommonJS | Bundled | - |
| @varlock/nextjs-integration drop-in replacement for @next/env that uses varlock to load .env files with validation and extra security features | 16k | - | - | 1 month ago 1.2.2 | CommonJS | Bundled | Configuration, Schema validation |
| chai-jquery jQuery assertions for the Chai assertion library | 16k | -21% | - | 7 years ago 2.1.0 | CommonJS | None | Testing |
| clear-npx-cache Clears your NPX cache. | 16k | -28% | - | 2 years ago 1.1.2 | CommonJS | Bundled | Caching, CLI tools and terminal utilities |
| domconstants Commonly used DOM constants for various projects. | 16k | +40% | - | 2 years ago 1.1.6 | ESM only | Bundled | DOM and browser utilities |
| mdast-util-wiki-link Parse and render wiki-style links | 16k | +294% | - | 2 years ago 0.1.2 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers |
| vue-social-sharing A Vue.js component for sharing links to social networks | 16k | -13% | - | 4 years ago 3.0.9 | CommonJS | Bundled | Vue |
| react-draggable-list Make a list of draggable collapsible items. | 16k | +29% | - | 2 years ago 4.2.1 | CommonJS | Bundled | React, Animation |
| editorjs-drag-drop Drag and Drop feature for Editor.js | 16k | -26% | - | 2 years ago 1.1.16 | CommonJS | None | DOM and browser utilities |
| @soundtouchjs/audio-worklet AudioWorklet implementation of the SoundTouchJS library | 16k | - | - | 2 months ago 2.1.1 | ESM only | Bundled | Video and audio |
| max-timeout The max amount of milliseconds you can pass to `setTimeout()` | 16k | -50% | - | 5 years ago 2.0.0 | ESM only | None | - |
| browserify-istanbul A browserify transform for the istanbul code coverage tool | 16k | -64% | - | - 3.0.1 | CommonJS | None | - |
| load-ip-set download and parse ip-set (blocklist) files | 16k | +69% | - | 4 months ago 3.0.2 | ESM only | None | - |
| pdfjs-serverless PDF.js redistributed as a single bundle for edge and serverless runtimes | 16k | +730% | - | 1 month ago 1.3.1 | ESM only | Bundled | Cloud SDKs, PDF and documents |
| mongoose-long Long number type for Mongoose | 16k | +17% | - | 2 years ago 0.8.0 | CommonJS | Bundled | ORMs and query builders |
| @wdio/image-comparison-core Image comparison core module for @wdio/visual-service - WebdriverIO visual testing framework | 16k | - | - | 2 months ago 2.1.0 | ESM only | Bundled | Testing |
| @blazity/nest-file-fastify fastify-multipart decorators for Nest.js | 16k | - | - | 4 years ago 1.0.0 | CommonJS | Bundled | HTTP servers and web frameworks, Files and file systems |
| @audio/decode-webm Decode WebM / Matroska audio (Opus, Vorbis, AAC, MP3, FLAC, ALAC, PCM) to PCM samples | 16k | - | - | 1 month ago 1.6.1 | ESM only | Bundled | Video and audio |
| intelephense A PHP language server | 16k | +443% | - | 3 months ago 1.18.5 | CommonJS | None | Linting and formatting |
| @nutrient-sdk/node Convert documents in your Node.js apps. | 16k | - | - | 8 months ago 1.3.0 | ESM + CommonJS | Bundled | PDF and documents |
| zod-empty generate minimum data from zod schema. | 16k | +362% | - | 1 month ago 2.2.1 | ESM + CommonJS | Bundled | Forms |
| vosk-browser Kaldi in-browser speech recognition based on a WASM build of the Vosk library | 16k | +314% | - | - 0.0.8 | ESM + CommonJS | Bundled | - |
| @douyinfe/semi-animation animation base library for semi-ui | 16k | - | - | 1 month ago 2.103.0 | ESM + CommonJS | Bundled | Animation |
| core-types-suretype core-types ⬌ SureType validator conversion | 16k | -28% | - | 3 years ago 3.2.0 | ESM only | Bundled | TypeScript tooling, Schema validation |
| @posthog/brand PostHog's brand assets — hedgehog illustrations, logos, team crests, and brand colors as React components, raw SVGs, PNG URLs, and tokens. Bundled, offline, tree-shakeable. | 16k | - | - | 16 days ago 0.12.3 | ESM only | Bundled | React, Icons |
| @kitql/helpers Some useful helpers (0 deps) | 16k | - | - | 4 months ago 0.8.15 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, Svelte |
| serverless-spy CDK-based library for writing elegant integration tests on AWS serverless architecture and an additional web console to monitor events in real time. | 16k | +320% | - | 1 month ago 3.0.1 | ESM + CommonJS | Bundled | Cloud SDKs, Testing |
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