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 |
|---|---|---|---|---|---|---|---|
| mutate-fs Mutate the filesystem behavior for tests. | 1.6k | -68% | - | 8 years ago 2.1.1 | CommonJS | None | Files and file systems |
| swag Give your handlebars.js templates some swag son! | 1.6k | +51% | - | 12 years ago 0.7.0 | CommonJS | None | Templating |
| @daisy/ace Ace by DAISY, an Accessibility Checker for EPUB | 1.6k | - | - | 5 months ago 1.4.6 | CommonJS | None | Accessibility |
| @metrics/client A streaming metric producer. Allows producing counters, gauges, histograms and summaries in a way that is independent of your metrics system. | 1.6k | - | - | 1 year ago 2.5.5 | CommonJS | Bundled | Monitoring and error tracking, Numbers and maths |
| @shigma/stringify-object Stringify an object/array like JSON.stringify just without all the double-quotes | 1.6k | - | - | 7 years ago 3.3.0 | - | None | - |
| react-moralis Hooks and components to use Moralis in a React app | 1.6k | +111% | - | 4 years ago 1.4.2 | ESM + CommonJS | Bundled | React, Blockchain and Web3 |
| sql-lint An intelligent SQL linter and checker | 1.6k | -14% | - | 1 year ago 1.0.2 | CommonJS | Bundled | Database clients and drivers, Linting and formatting |
| @fugood/node-whisper-linux-x64-vulkan Native module for An another Node binding of whisper.cpp (linux-x64-vulkan) | 1.6k | - | - | 14 days ago 1.2.0-rc.0 | CommonJS | None | Video and audio, Node.js utilities |
| @venizia/ignis-filter Engine-neutral query filter vocabulary for TypeScript: the `{ where, order, limit, offset, skip, fields, include }` shape, comparison/pattern/null/array/logical operators, and sort direction constants. Isomorphic by construction - no node builtins and no | 1.6k | - | - | 7 days ago 0.2.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| htmlparser2-papandreou Fast & forgiving HTML/XML/RSS parser | 1.6k | +8% | - | 10 years ago 3.9.1-patch1 | CommonJS | None | Parsers and serialisers, DOM and browser utilities |
| parted A streaming body parser | 1.6k | -74% | - | 13 years ago 0.1.1 | CommonJS | None | HTTP servers and web frameworks |
| prefixfree Break free from CSS prefix hell! | 1.6k | +219% | - | - 1.0.0 | CommonJS | None | - |
| @tx-code/occt-js OCCT CAD import via WebAssembly — read STEP/IGES/BREP files in the browser | 1.6k | - | - | 6 months ago 0.1.7 | CommonJS | Bundled | - |
| galmuri Bitmap fonts based on the font design from Nintendo DS | 1.6k | +1309% | - | - 2.40.3 | CommonJS | None | - |
| ng4-loading-spinner Angular 4/5/6 custom async loading spinner with two simple methods for your asychronous calls.
Custom loading template & loading text inputs are also available. | 1.6k | -21% | - | 8 years ago 1.2.3 | ESM + CommonJS | Bundled | Angular, TypeScript tooling |
| node-steam-openid A wrapper package around Steam's Authentication API. Supports promises :) | 1.6k | +128% | - | 1 year ago 2.0.0 | CommonJS | None | Authentication and authorisation |
| openai-api A tiny client module for the openAI API | 1.6k | +52% | - | 4 years ago 1.3.1 | CommonJS | None | - |
| pdfstudio Client-side PDF toolkit powered by qpdf compiled to WebAssembly. Lock, unlock, change/remove passwords, merge, split, and rotate PDFs entirely in the browser — no server, files never leave the device. | 1.6k | - | - | 2 months ago 0.4.0 | ESM only | Bundled | PDF and documents, DOM and browser utilities |
| @audio/speaker Output audio data to speaker in browser/node | 1.6k | - | - | 1 month ago 2.3.3 | ESM only | Bundled | Video and audio |
| @rjsf/react-bootstrap React Bootstrap theme, fields and widgets for react-jsonschema-form, powered by react-bootstrap | 1.6k | - | - | 14 days ago 6.10.1 | ESM + CommonJS | Bundled | React, Forms |
| files-io Read many files in node | 1.6k | +128% | - | 5 years ago 4.0.1 | CommonJS | None | Node.js utilities |
| gulp-fn gulp-fn - gulp plugin used in order to run custom callback functions per file | 1.6k | +18% | - | 8 years ago 0.0.3 | CommonJS | None | TypeScript tooling |
| koa-json-error Error handler for pure-JSON Koa apps | 1.6k | +20% | - | 9 years ago 3.1.2 | CommonJS | None | HTTP servers and web frameworks, Parsers and serialisers |
| set-state-compare setState for React that compares with the current state and only sets the state if changed. | 1.6k | +834% | - | 21 days ago 1.0.87 | ESM only | Bundled | React |
| @date/holidays Store and compare holiday dates | 1.6k | - | - | 7 years ago 0.4.2 | CommonJS | None | Date and time |
| @playcraft/devkit HTML5 Playable Ads 构建工具,支持多广告渠道打包 | 1.6k | - | - | 8 days ago 1.0.31-beta.12 | ESM + CommonJS | Bundled | Build tools, Bundlers |
| @simulacrum/foundation-simulator Base simulator to build simulators for integration testing. | 1.6k | - | - | 3 months ago 0.8.0 | ESM only | Bundled | Dev servers and API mocking |
| @twin.org/cli-core Core classes for building a CLI | 1.6k | - | - | 15 days ago 0.10.0 | ESM only | Bundled | Blockchain and Web3 |
| tns-platform-declarations Platform-specific TypeScript declarations for NativeScript for accessing native objects | 1.6k | -52% | - | 6 years ago 6.5.15 | - | None | TypeScript tooling |
| webpack-parallel-uglify-plugin A webpack plugin to run uglifyjs in parallel. | 1.6k | -14% | - | 5 years ago 2.0.0 | CommonJS | None | Bundler plugins and loaders |
| @assemblyline-agents/provenance Official Assembly Line connection plugin for user-scoped Provenance ledgers. | 1.6k | - | - | 7 days ago 10.3.2 | ESM only | Bundled | Authentication and authorisation |
| circle-ir High-performance Static Application Security Testing (SAST) library for detecting security vulnerabilities through taint analysis | 1.6k | - | - | 6 days ago 4.9.26 | ESM + CommonJS | Bundled | Security |
| connect-mssql-v2 MS SQL Server session store for Express Session | 1.6k | +148% | - | 1 year ago 6.0.0 | CommonJS | Bundled | Database clients and drivers |
| failraft Error handler for redux. | 1.6k | -3% | - | 6 years ago 0.2.0 | CommonJS | None | State management |
| remark-validate-relative-links Remark plugin to validate relative links | 1.6k | - | - | 8 months ago 1.0.1 | ESM only | Bundled | Markdown, Schema validation |
| @bbc/psammead-assets A collection of common assets that are likely to be required by many Psammead components or users, such as SVGs or small scripts. | 1.6k | - | - | 4 years ago 3.3.0 | - | None | - |
| @twin.org/nft-models Shared NFT interfaces, request and response models, and connector contracts. | 1.6k | - | - | 15 days ago 0.10.0 | ESM only | Bundled | Blockchain and Web3 |
| datatables.net-keytable-bs KeyTable for DataTables with styling for [Bootstrap](https://getbootstrap.com/docs/3.3/) | 1.6k | +8% | - | - 3.1.0 | ESM + CommonJS | Bundled | PDF and documents, UI component libraries |
| fullcalendar-reactwrapper A React Calendar with events | 1.6k | +488% | - | 9 years ago 1.0.7 | CommonJS | None | React |
| @aryzing/bun-mock-fetch Mock fetch requests in Bun. | 1.6k | - | - | 6 months ago 1.2.0 | ESM only | Bundled | Testing, Dev servers and API mocking |
| @humanspeak/svelte-keyed A powerful writable derived store for Svelte that enables deep object and array manipulation with TypeScript support | 1.6k | - | - | 1 year ago 5.0.1 | ESM only | Bundled | State management, Svelte |
| @socketlabs/email SocketLabs Email Delivery node.js client library | 1.6k | - | - | 2 years ago 1.4.4 | CommonJS | None | |
| cypress-ajv-schema-validator Lightweight Cypress plugin for API schema validation against plain JSON schemas, Swagger schema documents, or OpenAPI schema documents, leveraging the core-ajv-schema-validator powered by the Ajv JSON Schema Validator. | 1.6k | -75% | - | 1 year ago 2.0.2 | CommonJS | Bundled | Schema validation |
| maverick-wave A lightweight, modern CSS framework for building responsive websites with elegance and speed. | 1.6k | - | - | 6 days ago 5.32.0 | CommonJS | None | CSS-in-JS and styling |
| one.com-pikaday A refreshing JavaScript Datepicker — lightweight, no dependencies, modular CSS | 1.6k | -4% | - | 11 years ago 1.2.0 | CommonJS | None | Date pickers |
| react-flexmonster React wrapper for Flexmonster Pivot Table and Charts | 1.6k | +38% | - | - 2.9.138 | CommonJS | Bundled | React |
| @assemblyline-agents/google-drive Official Assembly Line direct Google Drive API connection plugin. | 1.6k | - | - | 7 days ago 10.3.2 | ESM only | Bundled | - |
| @lehcode/soakp Secure OpenAI Key Proxy (SOAKP) facilitates secure usage of the OpenAI API key through a proxy-like application. | 1.6k | - | - | 3 years ago 1.1.5 | ESM + CommonJS | Bundled | Security |
| @mathieustan/vue-datepicker A clean datepicker made with VueJs | 1.6k | - | - | 5 years ago 0.2.11 | ESM + CommonJS | None | Date pickers, Vue |
| bootstrap-hover-dropdown An unofficial Bootstrap plugin to enable Bootstrap dropdowns to activate on hover and provide a nice user experience. | 1.6k | -73% | - | - 2.2.1 | CommonJS | None | UI component libraries |
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