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 |
|---|---|---|---|---|---|---|---|
| @linaria/server Blazing fast zero-runtime CSS in JS library | 2.4k | - | - | 1 month ago 8.2.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React |
| eslint-plugin-react-no-manual-memo ESLint plugin for React Compiler users to flag manual memoization (useMemo, useCallback, React.memo), reminding you to let the compiler do its thing ✨ | 2.4k | +2593% | - | 11 months ago 1.0.4 | ESM + CommonJS | Bundled | Linting and formatting, Caching |
| vue-feature-toggle Enables advanced feature-toggle with vue | 2.4k | -14% | - | 20 days ago 5.0.0 | ESM only | Bundled | Vue |
| @takazudo/zudo-doc-history-server Standalone doc git-history service for zudo-doc — HTTP server + CLI batch generator. Decouples expensive `git log --follow` calls from the main build pipeline. | 2.4k | - | - | 9 days ago 5.27.0 | ESM only | Bundled | Documentation tooling, Markdown |
| vue-date-fns Date filter for Vue 2.X based on the date-fns. | 2.4k | +1% | - | 4 years ago 2.0.2 | CommonJS | None | Vue |
| @memfoldai/tiptap-search-and-replace Tiptap Extension for adding comments | 2.4k | - | - | 1 year ago 0.2.0 | ESM + CommonJS | Bundled | Rich text and code editors |
| astro-aws-amplify Deploy Astro to AWS Amplify (SSR) | 2.4k | +75% | - | 3 months ago 0.6.0 | ESM only | None | Static site generators and meta-frameworks, Cloud SDKs |
| fsm-event Stateful finite state machine wrapper around fsm | 2.4k | +117% | - | 11 years ago 2.1.0 | CommonJS | None | - |
| short-and-sweet Accessible character counter for input elements | 2.4k | +199% | - | 5 years ago 1.0.4 | CommonJS | None | - |
| @solanafm/kinobi-lite A lite client of Kinobi by Metaplex Foundations that's suitable for web deployment and omits the renderers | 2.4k | - | - | 2 years ago 0.12.4 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @vertesia/api-fetch-client HTTP client which wraps a fetch implementation and simplify the creation of REST API clients. Works both in browser and in node. | 2.4k | - | - | 19 days ago 1.5.0 | ESM only | Bundled | HTTP clients |
| danmaku Display danmaku (flying comments) on HTML5 video. | 2.4k | +1056% | - | 1 month ago 2.0.10 | ESM + CommonJS | Bundled | Video and audio |
| hijri-date HijriDate Class behaves like the built-in Date class .. However, it is compatible with Hijri Calendar التقويم الهجري | 2.4k | +39% | - | 9 years ago 0.2.2 | CommonJS | None | Date and time |
| @gjsify/websocket W3C WebSocket API for GJS using Soup 3.0 | 2.4k | - | - | 9 days ago 0.52.0 | ESM only | Bundled | WebSockets and realtime |
| @plone/components ReactJS components for Plone | 2.4k | - | - | 3 months ago 4.2.1 | ESM only | Bundled | Icons, React |
| bootstrap-input-spinner A Bootstrap 5 plugin to create input spinner elements for number input. | 2.4k | -6% | - | - 5.1.1 | ESM only | None | UI component libraries |
| doxy.me Embeddable SDK for easily iframing doxy.me into your application | 2.4k | - | - | 4 months ago 1.2.1 | ESM + CommonJS | Bundled | Video and audio |
| in-range Check if a number is in a given range | 2.4k | -84% | - | - 3.0.0 | ESM only | None | - |
| @adobe/cloud-service-client Client for working with an HTTP-based cloud service | 2.4k | - | - | 3 months ago 2.0.1 | CommonJS | None | HTTP clients |
| easy-scroll A tiny native JavaScript library to facilitate smooth scroll in an HTML element over a duration using transition timing functions or bezier curve points. | 2.4k | +50% | - | 6 years ago 0.7.0 | CommonJS | None | Animation |
| font-atlas-sdf Populate a <canvas> with SDF font texture atlas | 2.4k | -35% | - | 8 years ago 2.0.0 | CommonJS | None | 3D, WebGL and game engines |
| @unique-nft/solidity-interfaces Solidity smart contracts and ethers.js/web3 wrappings for Unique network technologies | 2.4k | - | - | 2 years ago 1.0.1 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @augment-vir/test A universal testing suite that works with Mocha style test runners _and_ Node.js's built-in test runner. | 2.4k | - | - | 8 days ago 32.4.0 | ESM only | Bundled | Testing |
| docx-pdf Package to convert docx file to pdf | 2.4k | -23% | - | 9 years ago 0.0.1 | CommonJS | None | PDF and documents |
| remark-contributors remark plugin to inject a given list of contributors into a table | 2.4k | -27% | - | 3 years ago 7.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers |
| stimulus-datepicker StimulusJS datepicker component | 2.4k | +28% | - | 2 years ago 1.0.9 | ESM only | None | Date pickers |
| zod-vue-i18n Translating zod error messages with vue-i18n. | 2.4k | +182% | - | 16 days ago 0.0.10 | ESM only | Bundled | Internationalisation, Vue |
| react-native-customui React Native wrapper for Razorpay SDK | 2.4k | +161% | - | 9 days ago 2.3.0 | CommonJS | None | React, Payments and commerce |
| @depup/d3-dsv A parser and formatter for delimiter-separated values, such as CSV and TSV (with updated dependencies) | 2.4k | - | - | 8 days ago 3.0.1-depup.251 | ESM only | None | Charts and data visualisation, Security |
| @sholajegede/convex-cascading-deletes A convex cascading deletes component for Convex. | 2.4k | - | - | 6 months ago 0.1.2 | ESM only | Bundled | Database clients and drivers |
| leaflet-pixi-overlay Leaflet Plugin: Pixi.js Overlay | 2.4k | -12% | - | 10 months ago 1.9.5 | CommonJS | None | Maps and geolocation |
| vite-plugin-satteri Vite plugin for processing Markdown and MDX with Sätteri | 2.4k | - | - | 1 month ago 0.3.5 | ESM only | Bundled | Markdown, Bundler plugins and loaders |
| @api.video/react-player api.video React player component | 2.4k | - | - | 2 years ago 1.1.0 | ESM + CommonJS | Bundled | Video and audio, React |
| redux-persist-transform-compress compress your redux state | 2.4k | -24% | - | 9 years ago 4.2.0 | CommonJS | Bundled | Compression and archives |
| @morpho-org/bull-board-ui A Dashboard UI built on top of bull or bullmq. | 2.4k | - | - | 6 months ago 6.23.0 | - | None | Queues and background jobs, Database clients and drivers |
| style-dictionary-esm Style once, use everywhere. A build system for creating cross-platform styles. | 2.4k | -1% | - | 2 years ago 1.9.2 | ESM + CommonJS | Bundled | Build tools, CSS-in-JS and styling |
| @morpho-org/bull-board-api A Dashboard server API built on top of bull or bullmq. | 2.4k | - | - | 6 months ago 6.23.0 | CommonJS | Bundled | Queues and background jobs, Database clients and drivers |
| mirror-creator Another way to create an object with values equal to its key names | 2.4k | -11% | - | 10 years ago 1.1.0 | CommonJS | None | State management |
| react-bootstrap-date-picker React-Bootstrap based date picker. | 2.4k | -39% | - | 9 years ago 5.1.0 | CommonJS | None | Date pickers, React |
| verifiablejs WebAssembly bindings for the Parity `verifiable` crate | 2.4k | - | - | 1 month ago 1.6.0 | ESM + CommonJS | Bundled | Cryptography and hashing |
| @maplibre/maplibre-gl-directions A plugin to show routing directions on a MapLibre GL JS map. Supports any [OSRM](http://project-osrm.org/) or [Mapbox Directions API](https://docs.mapbox.com/api/navigation/directions/) compatible Routing-provider. | 2.4k | - | - | 11 days ago 0.10.1 | ESM only | Bundled | Routing, Maps and geolocation |
| counterup2 Counter-Up2 is a lightweight module that counts up to a targeted number when the number becomes visible. | 2.4k | -39% | - | - 2.0.2 | CommonJS | None | - |
| reverbnation-scraper Simple package to download audio & fetch basic details of the song from reverbnation. | 2.4k | +73% | - | 6 years ago 2.0.0 | CommonJS | None | Scraping and browser automation |
| tangerine Tangerine is the best Node.js drop-in replacement for dns.promises.Resolver using DNS over HTTPS ("DoH") via undici with built-in retries, timeouts, smart server rotation, AbortControllers, and caching support for multiple backends (with TTL and purge sup | 2.4k | +162% | - | 6 months ago 2.1.3 | CommonJS | Bundled | Caching, Email |
| @morpho-org/bull-board-express A Express.js server adapter for Bull-Board dashboard. | 2.4k | - | - | 6 months ago 6.23.0 | CommonJS | Bundled | Queues and background jobs, Database clients and drivers |
| p-do-whilst Calls a function repeatedly while a condition returns true and then resolves the promise | 2.4k | +6% | - | 2 years ago 2.1.0 | ESM only | Bundled | Promises and async control flow |
| @hapipal/schmervice A service layer for hapi | 2.4k | - | - | 3 years ago 3.0.0 | CommonJS | Bundled | Caching, HTTP servers and web frameworks |
| @material-symbols/font-200 Latest variable icon fonts with weight 200 for Material Symbols. | 2.4k | - | - | 11 days ago 0.47.5 | CommonJS | Bundled | Icons |
| @smooai/smooth-operator TypeScript SDK for the smooth-operator WebSocket protocol: the native client (`.`), React bindings (`./react`), and the embeddable web-component chat widget (`./widget`). Generated from the language-neutral JSON Schemas in spec/. | 2.4k | - | - | 25 days ago 1.58.10 | ESM only | Bundled | WebSockets and realtime, React |
| beautiful-dom Beautiful-dom is a lightweight library that mirrors the capabilities of the HTML DOM API needed for parsing crawled HTML/XML pages. It models the methods and properties of HTML nodes that are relevant for extracting data from HTML nodes. It is written in | 2.4k | -10% | - | 5 years ago 1.0.9 | CommonJS | Bundled | Parsers and serialisers, Scraping and browser automation |
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