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 |
|---|---|---|---|---|---|---|---|
| schema-dts A TypeScript package with latest Schema.org Schema Typings | 1.9m | +149% | - | 6 months ago 2.0.0 | CommonJS | Bundled | TypeScript tooling |
| is-ip Check if a string is an IP address | 1.9m | +43% | - | 3 years ago 5.0.1 | ESM only | Bundled | - |
| @petamoriken/float16 IEEE 754 half-precision floating-point for JavaScript | 1.9m | +137% | - | 11 months ago 3.9.3 | ESM + CommonJS | Bundled | Polyfills and shims |
| regexp-match-indices RegExp Match Indices polyfill | 1.9m | +64% | - | 7 years ago 1.0.2 | CommonJS | Bundled | - |
| rc-image React easy to use image component | 1.9m | +19% | - | 1 year ago 7.12.0 | ESM + CommonJS | Bundled | React |
| @solana/subscribable Helpers for creating subscription-based event emitters | 1.9m | +774% | - | 20 days ago 8.3.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @libsql/isomorphic-ws Isomorphic WebSockets in Node, Bun, Deno and Cloudflare Workers | 1.9m | +496% | - | 3 years ago 0.1.5 | ESM + CommonJS | Bundled | WebSockets and realtime |
| hast-util-format Format whitespace in HTML | 1.9m | +579% | - | 2 years ago 1.1.0 | ESM only | Bundled | - |
| lodash._basetostring The internal lodash function `baseToString` exported as a module. | 1.9m | +84% | - | 10 years ago 4.12.0 | - | None | Utility libraries |
| @nestjs/terminus Terminus integration provides readiness/liveness health checks for NestJS. | 1.9m | +97% | - | 9 days ago 12.1.0 | ESM only | Bundled | ORMs and query builders, Queues and background jobs |
| select Programmatically select the text of a HTML element | 1.9m | +32% | - | 9 years ago 1.1.2 | CommonJS | None | - |
| dynamic-dedupe Dedupes node modules as they are being required which works even when dependencies are linked via ln -s or npm link. | 1.9m | +58% | - | 8 years ago 0.3.0 | CommonJS | None | - |
| find-yarn-workspace-root2 Algorithm for finding the root of a yarn workspace, extracted from yarnpkg.com | 1.9m | +21% | - | 22 days ago 1.2.55 | CommonJS | Bundled | - |
| iterate-iterator Iterate any JS iterator. Works robustly in all environments, all versions. | 1.9m | -8% | - | 4 years ago 1.0.2 | CommonJS | None | - |
| @google-cloud/logging Cloud Logging Client Library for Node.js | 1.9m | -2% | - | 13 days ago 12.1.0 | CommonJS | Bundled | Cloud SDKs, Logging |
| is-identifier Check if a string is a valid JavaScript identifier | 1.9m | +1344% | - | 2 months ago 1.1.0 | ESM only | Bundled | - |
| emoji-mart Emoji picker for the web | 1.9m | +194% | - | 2 years ago 5.6.0 | ESM + CommonJS | Bundled | React |
| iterate-value Iterate any iterable JS value. Works robustly in all environments, all versions. | 1.9m | +3% | - | 6 years ago 1.0.2 | CommonJS | None | - |
| fbemitter Facebook's EventEmitter is a simple emitter implementation that prioritizes speed and simplicity. It is conceptually similar to other emitters like Node's EventEmitter, but the precise APIs differ. More complex abstractions like the event systems used on | 1.9m | +27% | - | 5 years ago 3.0.0 | CommonJS | None | - |
| rrweb-snapshot rrweb's component to take a snapshot of DOM, aka DOM serializer | 1.9m | +135% | - | 11 days ago 2.1.6 | ESM + CommonJS | Bundled | DOM and browser utilities |
| rpc-websockets JSON-RPC 2.0 implementation over WebSockets for Node.js | 1.9m | +135% | - | 4 months ago 10.0.1 | ESM + CommonJS | Bundled | WebSockets and realtime |
| @solana/signers An abstraction layer over signing messages and transactions in Solana | 1.9m | +737% | - | 20 days ago 8.3.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @solana/rpc-transformers Reusable transformers for patching RPC inputs and outputs | 1.9m | +739% | - | 20 days ago 8.3.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| sequelize-pool Resource pooling for Node.JS | 1.9m | +9% | - | 1 year ago 8.0.1 | CommonJS | Bundled | ORMs and query builders |
| @solana/accounts Helpers for representing, fetching and decoding Solana accounts | 1.9m | +755% | - | 20 days ago 8.3.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @solana/web3.js Solana Javascript API | 1.9m | +106% | - | 21 days ago 1.99.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| vite-plugin-singlefile Vite plugin for inlining all JavaScript and CSS resources | 1.9m | +1269% | - | 5 months ago 2.3.3 | ESM + CommonJS | Bundled | Bundler plugins and loaders |
| @solana/rpc-parsed-types Type definitions for parsed types used in the Solana RPC | 1.9m | +738% | - | 20 days ago 8.3.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| lodash.zip The lodash method `_.zip` exported as a module. | 1.9m | +42% | - | 10 years ago 4.2.0 | - | None | Compression and archives, Utility libraries |
| @solana/rpc-api Defines all default Solana RPC methods as types | 1.9m | +708% | - | 20 days ago 8.3.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| postcss-zindex Reduce z-index values with PostCSS. | 1.9m | +64% | - | 12 days ago 9.0.3 | ESM only | Bundled | CSS-in-JS and styling |
| postcss-discard-unused Discard unused counter styles, keyframes and fonts. | 1.9m | +73% | - | 12 days ago 9.0.3 | ESM only | Bundled | CSS-in-JS and styling |
| postcss-reduce-idents Reduce custom identifiers with PostCSS. | 1.9m | +73% | - | 12 days ago 9.0.3 | ESM only | Bundled | CSS-in-JS and styling |
| walk-sync Get an array of recursive directory contents | 1.9m | -4% | - | 4 months ago 4.0.2 | CommonJS | Bundled | - |
| listr-update-renderer Listr update renderer | 1.9m | +19% | - | 7 years ago 0.5.0 | - | None | - |
| postcss-merge-idents Merge keyframe and counter style identifiers. | 1.9m | +73% | - | 12 days ago 9.0.3 | ESM only | Bundled | CSS-in-JS and styling |
| otpauth One Time Password (HOTP/TOTP) library for Node.js, Deno, Bun and browsers | 1.9m | +198% | - | 25 days ago 9.5.2 | ESM + CommonJS | Bundled | Authentication and authorisation |
| @sveltejs/kit SvelteKit is the fastest way to build Svelte apps | 1.9m | +224% | - | 1 month ago 2.70.3 | ESM only | Bundled | Svelte, Bundlers |
| cloudevents CloudEvents SDK for JavaScript | 1.9m | +69% | - | 1 year ago 10.0.0 | CommonJS | Bundled | - |
| stylelint-config-standard-scss The standard shareable SCSS config for Stylelint | 1.9m | +18% | - | 8 months ago 17.0.0 | ESM only | None | Linting and formatting |
| culori A general-purpose color library for JavaScript | 1.9m | +255% | - | 1 year ago 4.0.2 | ESM + CommonJS | None | - |
| parse-github-url Parse a github URL into an object. | 1.9m | +35% | - | 5 months ago 1.0.4 | CommonJS | None | URLs and query strings |
| @solana/rpc-subscriptions-spec A generic implementation of JSON RPC Subscriptions using proxies | 1.9m | +740% | - | 20 days ago 8.3.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| btoa-lite Smallest/simplest possible means of using btoa with both Node and browserify | 1.9m | +17% | - | 11 years ago 1.0.0 | CommonJS | None | - |
| @fastify/multipart Multipart plugin for Fastify | 1.9m | +381% | - | 7 days ago 10.1.2 | CommonJS | Bundled | HTTP servers and web frameworks |
| angular-html-parser A HTML parser extracted from Angular with some modifications | 1.9m | +843% | - | 8 days ago 10.13.0 | ESM only | Bundled | - |
| @mui/lab Laboratory for new Material UI modules. | 1.9m | - | - | 1 month ago 9.0.0-beta.9 | ESM + CommonJS | Bundled | React, UI component libraries |
| listr-silent-renderer Supress Listr rendering output | 1.9m | +17% | - | 9 years ago 1.1.1 | - | None | - |
| irregular-plurals Map of nouns to their irregular plural form | 1.9m | +5% | - | 10 months ago 4.2.0 | ESM only | Bundled | - |
| rrweb record and replay the web | 1.9m | +157% | - | 11 days ago 2.1.6 | ESM + 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