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 |
|---|---|---|---|---|---|---|---|
| blume The open-source docs framework for humans and agents. | 49.1k | +2210817% | - | 12 days ago 2.0.2 | ESM only | Bundled | Markdown, Documentation tooling |
| maildev SMTP Server and Web Interface for reading and testing emails during development | 49.1k | -37% | - | 13 days ago 3.0.0 | ESM only | Bundled | Email, Testing |
| @next-safe/middleware Strict Content-Security-Policy (CSP) for Next.js with composable middleware | 49.1k | - | - | 4 years ago 0.10.0 | ESM + CommonJS | Bundled | Security, Static site generators and meta-frameworks |
| @fluffy-spoon/substitute An NSubstitute port to TypeScript called substitute.js. | 49.1k | - | - | 5 years ago 1.208.0 | CommonJS | Bundled | Testing |
| react-markdown-editor-lite a light-weight Markdown editor based on React | 49.1k | +61% | - | 8 months ago 1.4.2 | ESM + CommonJS | Bundled | Parsers and serialisers, React |
| @craftjs/core A React Framework for building extensible drag and drop page editors | 49k | - | - | 1 year ago 0.2.12 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| eslint-plugin-project-structure Powerful ESLint plugin with rules to help you achieve a scalable, consistent, and well-structured project. Create your own framework! Define your folder structure, file composition, advanced naming conventions, and create independent modules. Take your pr | 49k | +69% | - | 1 month ago 3.14.4 | CommonJS | Bundled | Linting and formatting |
| angular-in-memory-web-api An in-memory web api for Angular demos and tests | 49k | -28% | - | - 0.22.0 | ESM only | Bundled | Angular, HTTP servers and web frameworks |
| tls-client-node Node.js client for bogdanfinn/tls-client with native shared-library loading and optional managed runtime support. | 49k | - | - | 4 months ago 0.2.0 | ESM + CommonJS | Bundled | HTTP clients |
| any-date-parser Parse a wide range of date formats including human-input dates | 49k | +150% | - | 1 month ago 2.2.4 | ESM + CommonJS | Bundled | Date and time |
| validate.io-nonnegative-integer Validates if a value is a nonnegative integer. | 49k | +45% | - | 11 years ago 1.0.0 | CommonJS | None | Schema validation |
| @stdlib/assert-is-uint8clampedarray Test if a value is a Uint8ClampedArray. | 49k | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| @napi-rs/snappy-linux-arm64-musl Fastest Snappy compression library in Node.js | 49k | - | - | 28 days ago 7.4.3 | CommonJS | None | Compression and archives |
| remark-lint-no-paragraph-content-indent remark-lint rule to warn when the content in paragraphs are indented | 49k | -33% | - | 1 year ago 5.0.1 | ESM only | Bundled | Markdown |
| @storybook-vue/nuxt Storybook addon for Nuxt and Vite | 49k | - | - | 1 year ago 9.0.1 | ESM + CommonJS | Bundled | Documentation tooling, Vue |
| fs-extra-p fs-extra module promisified with bluebird | 48.9k | +99% | - | 7 years ago 8.1.0 | CommonJS | None | Files and file systems |
| @convex-dev/presence Convex component for presence functionality. | 48.9k | - | - | 2 months ago 0.4.0 | ESM only | Bundled | React |
| @amap/amap-jsapi-loader 高德官网提供的地图JSAPI加载器,可以避免多种异步加载API的错误用法 | 48.9k | - | - | 5 years ago 1.0.1 | CommonJS | Bundled | - |
| tablesorter tablesorter (FORK) is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell. | 48.9k | +7% | - | 2 years ago 2.32.0 | CommonJS | None | - |
| form-serialize serialize html forms | 48.9k | +6% | - | 9 years ago 0.7.2 | CommonJS | None | - |
| wasm-imagemagick Webassembly compilation of ImageMagick | 48.9k | +5% | - | 6 years ago 1.2.8 | ESM + CommonJS | Bundled | Image processing |
| @aws-appsync/utils This project contains type definitions for AppSync resolver types. | 48.9k | - | - | 7 months ago 2.1.1 | CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| jsonschema-key-compression Compress json-data based on its json-schema | 48.9k | +13% | - | 2 years ago 1.7.0 | ESM + CommonJS | Bundled | Compression and archives, Schema validation |
| @logtape/redaction Redact sensitive data from log messages | 48.8k | - | - | 15 days ago 2.3.7 | ESM + CommonJS | Bundled | Logging |
| @pnpm/node.resolver Resolves a Node.js version specifier to an exact Node.js version | 48.8k | - | - | 6 months ago 1001.0.23 | CommonJS | Bundled | Node.js utilities |
| @grafana/eslint-config Grafana's ESLint config | 48.8k | - | - | 3 months ago 10.0.0 | ESM only | Bundled | Linting and formatting, React |
| istanbul-to-vscode Converts Istanbul coverage output to VS Code's coverage API | 48.8k | +554% | - | 1 year ago 2.1.1 | CommonJS | Bundled | - |
| better-promises JavaScript's Promise extension you may find useful during development. | 48.8k | +160% | - | 1 year ago 1.0.0 | ESM + CommonJS | Bundled | Promises and async control flow |
| react-best-gradient-color-picker An easy to use color/gradient picker for React.js | 48.8k | +144% | - | - 3.0.14 | ESM + CommonJS | Bundled | React |
| tiny-slider Vanilla javascript slider for all purposes, inspired by Owl Carousel. | 48.8k | +5% | - | - 2.9.4 | CommonJS | Bundled | - |
| markdown-it-texmath markdown-it extension for rendering TeX Math | 48.8k | +851% | - | 4 years ago 1.0.0 | CommonJS | None | Markdown |
| @tsparticles/animation-utils tsParticles animation utils library | 48.8k | - | - | 1 month ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @traceloop/instrumentation-google-generativeai Google Gen AI SDK Instrumentation | 48.7k | - | - | 4 months ago 0.27.0 | ESM + CommonJS | Bundled | Monitoring and error tracking |
| test-mixer Test helper to generate function opts object variations | 48.7k | +130% | - | 15 days ago 4.4.3 | ESM only | Bundled | - |
| b-validate Javascript type validate | 48.7k | +202% | - | 3 years ago 1.5.3 | ESM + CommonJS | Bundled | Schema validation |
| react-addons-pure-render-mixin >**Note:** >This is a legacy React addon, and is no longer maintained. > >We don't encourage using it in new code, but it exists for backwards compatibility. >The recommended migration path is to use [`React.PureComponent`](https://facebook.github.io/re | 48.7k | +13% | - | - 15.6.3 | CommonJS | None | React, UI component libraries |
| langbase The AI SDK for building declarative and composable AI-powered LLM products. | 48.7k | +23% | - | 11 months ago 1.2.4 | ESM + CommonJS | Bundled | - |
| @pnpm/crypto.shasums-file Utils for working with shasums files | 48.7k | - | - | 16 days ago 1100.2.5 | ESM only | Bundled | Cryptography and hashing |
| storybook-addon-test-codegen Addon for Storybook that generates test code for your stories. | 48.7k | +61% | - | 2 months ago 3.0.4 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling |
| snapsvg-cjs SnapSVG in CommonJS format, works out-of-the-box with Webpack | 48.7k | +5% | - | 9 years ago 0.0.6 | CommonJS | None | Bundlers |
| @jaames/iro Modular, design-conscious color picker widget for JavaScript | 48.7k | - | - | 5 years ago 5.5.2 | ESM + CommonJS | Bundled | UI component libraries, Image processing |
| @clr/angular Angular components for Clarity | 48.7k | - | - | 1 month ago 18.3.0 | ESM only | Bundled | UI component libraries, Angular |
| comark Parse CommonMark and GFM into a compact, serializable document at build time, runtime, or during a stream, then render to HTML, ANSI, Vue, React, Svelte or Angular. | 48.6k | - | - | 27 days ago 0.7.0 | ESM only | Bundled | Markdown, React |
| @convex-dev/action-cache A Convex component for caching values that are expensive to compute. | 48.6k | - | - | 3 months ago 0.3.1 | ESM only | Bundled | Caching |
| tcp-ping A ping utility using TCP connection | 48.6k | +222% | - | 12 years ago 0.1.1 | CommonJS | None | - |
| @arco-design/color ArcoDesign color utils | 48.6k | - | - | 4 years ago 0.4.0 | CommonJS | None | - |
| @pnpm/node.fetcher Node.js artifacts fetcher | 48.6k | - | - | 6 months ago 1001.0.27 | CommonJS | Bundled | Node.js utilities |
| precss Use Sass-like markup and staged CSS features in CSS | 48.6k | -24% | - | - 4.0.0 | ESM + CommonJS | None | CSS-in-JS and styling |
| b-tween A simple but powerful tweening engine for Javascript. | 48.6k | +200% | - | 7 years ago 0.3.3 | ESM + CommonJS | None | Animation |
| react-native-root-toast react native toast like component, pure javascript solution | 48.6k | +13% | - | 1 year ago 4.0.1 | CommonJS | Bundled | React, Video and audio |
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