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 |
|---|---|---|---|---|---|---|---|
| pull-file Pull streams implementation of a file reader | 3.7k | +121% | - | 8 years ago 1.1.0 | CommonJS | None | - |
| slate-schema-violations A set of constants for the built-in violations in a Slate schema. | 3.7k | -17% | - | 8 years ago 0.1.39 | ESM + CommonJS | None | Rich text and code editors, DOM and browser utilities |
| @inficen/eslint-plugin-prefer-types prefer Typescript types over interfaces | 3.7k | - | - | 4 years ago 1.0.4 | CommonJS | None | TypeScript tooling, Linting and formatting |
| @pgpmjs/diff pgpm diff — identity-keyed semantic schema diff between pgpm modules, SQL dumps, and live databases | 3.7k | - | - | 11 days ago 0.8.3 | ESM + CommonJS | Bundled | - |
| @spryker/jquery-query-builder jQuery plugin for user friendly query/filter creator | 3.7k | - | - | 5 years ago 2.5.2-spryker.1 | CommonJS | None | - |
| serverless-step-functions-local Run AWS step functions offline with Serverless | 3.7k | +21% | - | 2 years ago 0.5.1 | CommonJS | None | Cloud SDKs |
| @florentine-ai/mcp Florentine.ai MCP server – query MongoDB & MySQL databases in natural language | 3.7k | - | - | 6 months ago 1.0.0 | ESM only | None | Database clients and drivers |
| @rocketh/core Core types and utilities for rocketh, the framework-agnostic deployment system for EVM smart contracts. | 3.7k | - | - | 1 month ago 0.21.0 | ESM only | Bundled | Blockchain and Web3 |
| sqlite-parser JavaScript implentation of SQLite 3 query parser | 3.7k | +156% | - | 9 years ago 1.0.1 | CommonJS | None | Database clients and drivers, Parsers and serialisers |
| @paulmillr/trusted-setups Easily access KZG (EIP-4844) / PeerDAS (EIP-7594) ETH trusted setups in JS | 3.7k | - | - | 1 year ago 0.3.0 | ESM only | Bundled | Blockchain and Web3 |
| @sockudo/client Sockudo JavaScript client full port on Bun + Oxc + Vite 8 | 3.7k | - | - | 1 month ago 2.2.0 | ESM only | Bundled | WebSockets and realtime |
| wot-design-uni 一个基于Vue3+TS开发的uni-app组件库,提供70+高质量组件,支持暗黑模式、国际化和自定义主题。 | 3.7k | +3% | - | 9 months ago 1.14.0 | CommonJS | None | Vue |
| aws-multipart-parser Parser of multipart/form-data requests for AWS Lambda with typed output, based on the recently inactive myshenin/aws-lambda-multipart-parser | 3.7k | -5% | - | 7 years ago 0.2.1 | CommonJS | Bundled | Cloud SDKs |
| @glidemq/speedkey-linux-x64-gnu Native bindings for speedkey on linux-x64-gnu | 3.7k | - | - | 6 months ago 0.3.0 | CommonJS | None | TypeScript tooling |
| @slashid/react React SDK for the /id platform | 3.7k | - | - | 17 days ago 1.36.0 | ESM only | Bundled | Authentication and authorisation, React |
| nodent NoDent - Asynchronous Javascript language extensions | 3.7k | -60% | - | 6 years ago 3.2.13 | CommonJS | None | Promises and async control flow |
| webpack-favicons Webpack plugin to generate favicons for devices and browsers | 3.7k | -20% | - | 1 year ago 1.5.43 | - | None | Bundler plugins and loaders |
| @webdoc/language-library Language support library | 3.7k | - | - | 3 years ago 2.2.0 | CommonJS | None | Documentation tooling, Node.js utilities |
| @blockprotocol/graph Implementation of the Block Protocol Graph service specification for blocks and embedding applications | 3.7k | - | - | 1 month ago 0.5.0 | ESM only | Bundled | AI and machine learning, Database clients and drivers |
| @rollup/stream Stream Rollup build results | 3.7k | - | - | 2 years ago 3.0.1 | ESM + CommonJS | Bundled | - |
| @ton/tasm TON assembler and disassembler | 3.7k | - | - | 3 months ago 0.6.2 | CommonJS | Bundled | Blockchain and Web3 |
| algolia-search-builder A query parser for algolia filters | 3.7k | +719% | - | 4 years ago 1.1.2 | ESM + CommonJS | Bundled | ORMs and query builders |
| @modern-js-reduck/store The meta-framework suite designed from scratch for frontend-focused modern web development. | 3.7k | - | - | 1 year ago 1.1.13 | ESM + CommonJS | Bundled | State management |
| thai-baht-text Convert number to Thai Bath as Text | 3.7k | +36% | - | 2 years ago 2.0.5 | CommonJS | Bundled | TypeScript tooling |
| assert-err assertion library that throws user-specified error types (accepts error class and message) | 3.7k | -46% | - | 10 years ago 1.1.0 | CommonJS | None | - |
| fs-finder [ABANDONED] File system recursive finder | 3.7k | +1% | - | 11 years ago 1.8.1 | CommonJS | None | Files and file systems |
| navigableitem-ts component that receives parameters to wrap dynamic buttons with options and routes | 3.7k | +2412% | - | - 0.0.90 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| select2-bootstrap4-theme A theme for Select2 v4 and Bootstrap 4 | 3.7k | +16% | - | - 1.0.0 | CommonJS | None | CSS-in-JS and styling |
| @crystaldelta/simple-react-validator A simple react form validator inspired by Laravel validation. | 3.7k | - | - | 5 years ago 1.6.0 | CommonJS | Bundled | React, Forms |
| s3fs Implementation of Node.JS FS interface using Amazon Simple Storage Service (S3). | 3.7k | +6% | - | 10 years ago 2.5.0 | CommonJS | None | Files and file systems |
| svelte-forms-lib Svelte forms lib - A lightweight library for managing forms in Svelte v3 | 3.7k | -19% | - | 4 years ago 2.0.1 | ESM + CommonJS | Bundled | Forms, Svelte |
| swaggie Generate a fully typed TypeScript API client from your OpenAPI 3 spec | 3.7k | +465% | - | 2 months ago 2.5.0 | CommonJS | Bundled | Documentation tooling, TypeScript tooling |
| htmx-ext-head-support See https://htmx.org/extensions/head-support/, or https://github.com/bigskysoftware/htmx/blob/master/www/content/extensions/head-support.md | 3.6k | +28% | - | - 2.0.5 | CommonJS | None | - |
| jsfxr 8-bit sound effects generator based on sfxr | 3.6k | +333% | - | 5 months ago 1.4.1 | ESM + CommonJS | None | Video and audio |
| lg-pager.js Pager module for lightgallery. | 3.6k | +29% | - | 9 years ago 1.0.0 | CommonJS | None | - |
| strapi-provider-aws-s3-cloudfront-cdn AWS S3 provider for Strapi upload with Cloudfront CDN | 3.6k | -20% | - | 4 years ago 1.0.8 | CommonJS | None | Cloud SDKs |
| @devexpress/eslint-plugin-dx-security An ESLint® plugin that detects and mitigates security-related issues for DevExpress projects. | 3.6k | - | - | 25 days ago 0.2.10 | ESM only | None | Linting and formatting, Security |
| @earltp/vue-virtual-scroller typescript declaration for vue-virtual-scroller 2 with vue 3 | 3.6k | - | - | 5 years ago 1.0.1 | CommonJS | None | TypeScript tooling, Vue |
| @foundry-rs/anvil Anvil is a fast local Ethereum development node | 3.6k | - | - | 4 months ago 1.7.1 | ESM only | None | Blockchain and Web3, Testing |
| @greenlock/manager FileSytem-based Manager with optional encrypted Cloud backup for Greenlock SSL | 3.6k | - | - | 6 years ago 3.1.0 | CommonJS | None | - |
| @webpieces/http-client-node Server-side HTTP client for webpieces: inversify-wired, reads RequestContext directly, mints OIDC/shared-secret delivery auth, resolves Cloud Run URLs from a service name | 3.6k | - | - | 11 days ago 0.4.817 | CommonJS | Bundled | - |
| promise-defer Polyfill for Promise.defer. Uses the native ES6 Promise. Supports other Promises/A+ implementations. | 3.6k | +9% | - | 11 years ago 1.0.0 | CommonJS | None | Promises and async control flow |
| typographic-math-symbols Use real symbols, not alphabetic characters | 3.6k | +27% | - | 11 years ago 1.1.5 | CommonJS | None | Numbers and maths |
| @namics/stylelint-bem A stylelint plugin for the Namics BEM definitions | 3.6k | - | - | 3 months ago 11.1.0 | CommonJS | None | Linting and formatting |
| detect-terminal Detect the terminal program currently being used, with support for iTerm, Terminal.app, Hyper, iTerm2, ConEmu, Cmde,r Alacritty, Xterm, Terminator, Termux, Kitty, and others. Detection is based on environment variables and process-level indicators to iden | 3.6k | +20341% | - | 4 months ago 3.0.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, Configuration |
| @audio/decode-mod Decode tracker modules — MOD, XM, S3M, IT, MPTM and more — with libopenmpt WASM | 3.6k | - | - | 1 month ago 1.0.0 | ESM only | Bundled | Video and audio |
| @modern-js-reduck/plugin-immutable The meta-framework suite designed from scratch for frontend-focused modern web development. | 3.6k | - | - | 1 year ago 1.1.13 | ESM + CommonJS | Bundled | State management |
| hashcode hashcode implementation by Stuart Bannerman (https://github.com/stuartbannerman/hashcode) packaged as npm-module. | 3.6k | -11% | - | 12 years ago 1.0.3 | CommonJS | None | Cryptography and hashing |
| @audio/decode-avi Decode the audio stream of AVI files (PCM, MP3, AAC, µ-law, A-law) to PCM samples | 3.6k | - | - | 1 month ago 1.1.0 | ESM only | Bundled | Video and audio |
| swagger-markdown Create markdown API documentation from swagger file | 3.6k | +24% | - | 6 months ago 3.1.1 | CommonJS | Bundled | Documentation tooling, Parsers and serialisers |
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