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 |
|---|---|---|---|---|---|---|---|
| @coveo/headless-react React utilities for SSR (Server Side Rendering) with headless | 3.5k | - | - | 12 days ago 2.10.0 | ESM only | None | Static site generators and meta-frameworks, React |
| eslint-config-vtex-react VTEX's eslint config for React | 3.5k | -45% | - | - 9.1.0 | CommonJS | None | Linting and formatting, React |
| remark-preset-lint-node remark preset to configure remark-lint with settings for nodejs/node | 3.5k | -3% | - | 2 years ago 5.1.2 | ESM only | None | Markdown, Node.js utilities |
| vue-devui DevUI components based on Vite and Vue3 | 3.5k | +56% | - | 27 days ago 1.6.37 | ESM + CommonJS | None | TypeScript tooling, Vue |
| @dfm-fi/agent DFM v2 MCP server — drive the full DTF launch → deposit → redeem (+ manage) lifecycle from an AI agent against the live API. | 3.5k | - | - | 11 days ago 0.2.1745 | ESM only | Bundled | Blockchain and Web3 |
| @volo/abp.ng.identity 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. | 3.5k | - | - | 21 days ago 10.6.1 | ESM only | Bundled | Angular |
| async-await-retry Simple module to retry a function with async/await syntax ! | 3.5k | -16% | - | 2 years ago 2.1.0 | ESM + CommonJS | Bundled | Promises and async control flow |
| @nerdwallet/apollo-cache-policies An extension to the InMemoryCache from Apollo that adds additional cache policies. | 3.5k | - | - | 2 years ago 3.3.3 | CommonJS | Bundled | GraphQL, Caching |
| @tevm/memory-client MemoryClient for tevm is an in memory devnet for JavaScript | 3.5k | - | - | 1 year ago 1.0.0-next.148 | ESM + CommonJS | Bundled | TypeScript tooling, Blockchain and Web3 |
| astro-feather-icons Feather icons for Astro (based on svelte-feather-icons by dylanblokhuis) | 3.5k | +144% | - | 4 years ago 1.0.2 | ESM only | None | Icons, Static site generators and meta-frameworks |
| @shotstack/shotstack-studio A video editing library for creating and editing videos with Shotstack | 3.5k | - | - | 10 days ago 2.22.7 | ESM + CommonJS | Bundled | Video and audio |
| lz4-lite A lean, optimized, spec-compliant LZ4 (block + frame) codec in TypeScript — zero dependencies. | 3.5k | - | - | 3 months ago 1.1.2 | ESM + CommonJS | Bundled | TypeScript tooling |
| skatejs Skate is a library built on top of the W3C web component specs that enables you to write functional and performant web components with a very small footprint. | 3.5k | +3% | - | 8 years ago 5.2.4 | ESM + CommonJS | Bundled | - |
| @syncfusion/ej2-angular-barcode-generator Barcode generator component is a pure JavaScript library which will convert a string to Barcode and show it to the user. This supports major 1D and 2D barcodes including coda bar, code 128, QR Code. for Angular | 3.5k | - | - | 20 days ago 34.2.8 | ESM + CommonJS | Bundled | Angular, UI component libraries |
| gulp-changed-in-place Only pass through changed files | 3.5k | -10% | - | 9 years ago 2.3.0 | - | None | - |
| ng2-select Angular2 based replacement for select boxes | 3.5k | -32% | - | 8 years ago 2.0.0 | ESM + CommonJS | Bundled | Angular |
| vite-plugin-mock-server Vite mock server plugin | 3.5k | -21% | - | 2 years ago 1.3.1 | ESM only | Bundled | Dev servers and API mocking, Testing |
| @atproto/oauth-scopes A library for manipulating and validating ATproto OAuth scopes in TypeScript. | 3.5k | - | - | 25 days ago 0.5.12 | ESM only | Bundled | Authentication and authorisation |
| koa-swagger-decorator using decorator to automatically generate swagger doc for koa-router | 3.5k | -1% | - | 3 years ago 1.8.7 | CommonJS | Bundled | Documentation tooling |
| mocha-logger Simple logging support using the standard Mocha reporting style | 3.5k | -70% | - | 4 years ago 1.0.8 | CommonJS | None | Logging |
| @astronautlabs/bitstream Utilities for packing/unpacking fields of a bitstream | 3.5k | - | - | 2 years ago 4.2.2 | ESM + CommonJS | Bundled | - |
| @mondaydotcomorg/atp-server Server implementation for Agent Tool Protocol | 3.5k | - | - | 1 month ago 0.26.0 | ESM + CommonJS | Bundled | - |
| electron-connect Livereload tools for Electron development | 3.5k | +79% | - | 8 years ago 0.6.3 | CommonJS | None | Build tools |
| @qawolf/run-globals-ios iOS testing utilities for QA Wolf | 3.5k | - | - | 1 month ago 0.0.19 | ESM only | Bundled | Testing |
| appstash Simple, clean application directory resolution | 3.4k | - | - | 2 months ago 0.8.0 | ESM + CommonJS | Bundled | - |
| rnsec Zero-config security scanner for React Native & Expo apps. Find vulnerabilities with 68 security rules covering Android, iOS, and React Native specific issues. | 3.4k | - | - | 5 months ago 1.3.0 | ESM only | None | Security, React |
| @material-symbols/svg-200 Latest optimized SVGs with weight 200 for Material Symbols. | 3.4k | - | - | 13 days ago 0.47.5 | - | None | Icons |
| @syncfusion/ej2-angular-kanban The Kanban board is an efficient way to visualize the workflow at each stage along its path to completion. The most important features available are Swim lane, filtering, and editing. for Angular | 3.4k | - | - | 20 days ago 34.2.8 | ESM + CommonJS | Bundled | Angular, UI component libraries |
| @lightprotocol/stateless.js JavaScript API for Light & ZK Compression | 3.4k | - | - | 6 months ago 0.23.3 | ESM + CommonJS | Bundled | Compression and archives, Blockchain and Web3 |
| @ssgoi/react React bindings for SSGOI - Native app-like page transitions for React applications | 3.4k | - | - | 12 days ago 7.2.0 | ESM + CommonJS | Bundled | Animation, React |
| @gitgraph/js Draw pretty git graphs in the browser | 3.4k | - | - | 5 years ago 1.4.0 | ESM + CommonJS | Bundled | - |
| as-a Runs a given command with additional environment settings for simple local development | 3.4k | -38% | - | - 2.2.8 | CommonJS | None | Configuration, Utility libraries |
| svelte-virtual Virtual List and Grid components for Svelte | 3.4k | +452% | - | 2 years ago 0.6.3 | ESM only | Bundled | Svelte, DOM and browser utilities |
| mat-timepicker Angular Material timepicker component with clock view dialog, min/max validation, and support for both 12h/24h formats | 3.4k | +34% | - | 9 months ago 5.5.1 | ESM + CommonJS | Bundled | Date pickers, Angular |
| node-find-files A Node Module for finding files by attributes. Originally developed to find files modified since a particular date. | 3.4k | +50% | - | 6 years ago 1.0.0 | CommonJS | Bundled | - |
| vue2-leaflet-markercluster markercluster plugin extension for vue2-leaflet package | 3.4k | -12% | - | 6 years ago 3.1.0 | CommonJS | None | Maps and geolocation |
| @diffusion-studio/ffmpeg-js FFmpeg.js - Use FFmpeg in the browser powered by WebAssembly | 3.4k | - | - | 3 years ago 0.2.3 | ESM only | Bundled | Video and audio |
| eslint-config-prestashop PrestaShop's JS ESLint config, following our styleguide | 3.4k | -41% | - | - 0.2.1 | CommonJS | None | Linting and formatting |
| winston-opensearch An Opensearch transport for winston | 3.4k | +230% | - | 1 year ago 0.3.0 | CommonJS | Bundled | Logging |
| @grapecity/wijmo.chart UI library for pure JS, Angular, React, Vue and more... | 3.4k | - | - | 2 months ago 5.20261.52 | ESM + CommonJS | Bundled | Tables and data grids, UI component libraries |
| @stdlib/blas-base-dscal Multiply a double-precision floating-point vector by a constant. | 3.4k | - | - | 7 months ago 0.4.1 | CommonJS | Bundled | Numbers and maths |
| @videojs/hlsjs-video hls.js playback adapter for Video.js | 3.4k | - | - | 26 days ago 10.0.0-rc.2 | ESM only | Bundled | - |
| gulp-live-server easy light weight server with livereload | 3.4k | -68% | - | 9 years ago 0.0.31 | CommonJS | None | - |
| react-progressive-graceful-image Graceful Progressive image loading for React | 3.4k | +74% | - | 3 years ago 0.7.0 | CommonJS | Bundled | React |
| typed-path Type safe object string paths for typescript. | 3.4k | -15% | - | 5 years ago 2.2.3 | CommonJS | Bundled | TypeScript tooling, Utility libraries |
| archgate Enforce Architecture Decision Records as executable rules — for both humans and AI agents | 3.4k | - | - | 28 days ago 0.58.0 | ESM only | None | CLI tools and terminal utilities |
| optimal Build, validate, and transform values with immutable typed schemas. | 3.4k | -60% | - | 4 years ago 5.1.1 | ESM + CommonJS | Bundled | - |
| pelias-config Configuration settings for Pelias | 3.4k | -71% | - | - 7.0.0 | CommonJS | None | - |
| @transcend-io/penumbra Crypto streams for the browser. | 3.4k | - | - | 9 months ago 8.1.4 | ESM + CommonJS | Bundled | Cryptography and hashing |
| danfojs JavaScript library providing high performance, intuitive, and easy to use data structures for manipulating and processing structured data. | 3.4k | +14% | - | - 1.2.0 | CommonJS | Bundled | - |
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