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 |
|---|---|---|---|---|---|---|---|
| @walkeros/core Core types and platform-agnostic utilities for walkerOS | 4.7k | - | - | 23 days ago 4.6.1 | ESM + CommonJS | Bundled | Monitoring and error tracking, TypeScript tooling |
| v-pool Connection pool for Vertica | 4.7k | +62% | - | 2 years ago 1.1.4 | CommonJS | None | Database clients and drivers |
| @draftable/compare-api Client library for the Draftable document comparison API | 4.7k | - | - | 3 years ago 1.4.4 | CommonJS | Bundled | PDF and documents |
| v-connection-string Functions for dealing with a Vertica connection string | 4.6k | +56% | - | 2 years ago 1.1.1 | CommonJS | Bundled | Database clients and drivers |
| accessibility add accessibility to your website | 4.6k | +156% | - | 1 year ago 6.1.0 | ESM + CommonJS | Bundled | Accessibility |
| circular-dependency-plugin-visualizer A tool to help you visualize and understand circular dependencies in your webpack build. | 4.6k | -28% | - | 4 years ago 1.2.3 | CommonJS | None | Charts and data visualisation |
| aria-attribute-types Type-safe WAI-ARIA attributes for TypeScript. | 4.6k | +77925% | - | 1 year ago 1.0.0 | ESM + CommonJS | Bundled | Accessibility, TypeScript tooling |
| react-native-square-in-app-payments An open source React Native plugin for calling Square’s native In-App Payments SDK to take in-app payments on iOS and Android. | 4.6k | +318% | - | 1 month ago 2.1.1 | CommonJS | Bundled | Payments and commerce, React |
| @stdlib/stats-base-dists-beta-logpdf Beta distribution logarithm of probability density function (PDF). | 4.6k | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | PDF and documents, Numbers and maths |
| use-async-resource A custom React hook for simple data fetching with React Suspense | 4.6k | +1% | - | 4 years ago 2.2.2 | CommonJS | Bundled | React, HTTP clients |
| @zoom/rtms Node.js Wrapper for the Zoom RTMS C SDK | 4.6k | - | - | 5 months ago 1.1.0 | ESM only | Bundled | WebSockets and realtime |
| dynamic-marquee A small library for creating marquees. | 4.6k | +919% | - | - 2.6.5 | ESM + CommonJS | Bundled | Animation |
| @remark-embedder/transformer-oembed @remark-embedder transformer for oEmbed supported links | 4.6k | - | - | 1 year ago 5.0.1 | CommonJS | Bundled | Markdown |
| @devcycle/nextjs-sdk The Next.js SDK for DevCycle! | 4.6k | - | - | 2 months ago 3.0.5 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks |
| documonster Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers. | 4.6k | - | - | 15 days ago 0.17.0 | ESM only | Bundled | PDF and documents, Parsers and serialisers |
| @blit-sh/bin Installs the prebuilt blit binary for your platform; default export is the binary path. | 4.6k | - | - | 1 month ago 0.55.1 | ESM + CommonJS | Bundled | CLI tools and terminal utilities |
| @chainsafe/bls-keygen Typescript key management tool that works in the browser | 4.6k | - | - | 4 years ago 0.4.0 | CommonJS | Bundled | Blockchain and Web3 |
| sveld Generate TypeScript definitions and component documentation for your Svelte components. | 4.6k | +7% | - | 13 days ago 0.37.6 | ESM only | Bundled | Documentation tooling, Svelte |
| gulp-better-rollup Better Gulp plugin for Rollup ES6 module bundler | 4.6k | -6% | - | 7 years ago 4.0.1 | CommonJS | None | - |
| sails-env-switch loads environment config based on SAILS_ENV value | 4.6k | +11% | - | 9 years ago 1.0.0 | CommonJS | None | Configuration |
| maplibre-gl-draw A drawing component for Mapbox GL JS | 4.6k | -77% | - | 3 years ago 1.6.9 | CommonJS | Bundled | 3D, WebGL and game engines, Maps and geolocation |
| svg2sprite-cli > CLI interface for [svg2sprite](https://github.com/mrmlnc/svg2sprite). | 4.6k | -41% | - | 9 years ago 2.0.1 | - | None | Icons |
| @stdlib/random-base-poisson Poisson distributed random numbers. | 4.6k | - | - | 7 months ago 0.2.2 | CommonJS | Bundled | Numbers and maths |
| react-native-nami-sdk React Native SDK for Nami - No-code paywall and onboarding flows with A/B testing. | 4.6k | +6% | - | 14 days ago 3.4.11 | CommonJS | Bundled | React, Payments and commerce |
| @wbe/interpol Interpolates values with a GSAP-like API ~ 3kB | 4.6k | - | - | 7 months ago 0.31.4 | ESM + CommonJS | Bundled | Animation |
| eraro Create JavaScript Error objects with code strings, context details, and templated messages. | 4.6k | -17% | - | - 3.1.1 | CommonJS | Bundled | - |
| eslint-markdown Lint your Markdown with ESLint. Additional rules for use with `@eslint/markdown`.🛠️ | 4.6k | - | - | 20 days ago 0.17.1 | ESM only | Bundled | Linting and formatting, Parsers and serialisers |
| nuxt-vue3-google-signin [](https://github.com/wavezync/nuxt-vue3-google-signin/actions/workflows/build.yaml) [](https:/ | 4.6k | +2% | - | 1 year ago 0.0.13 | ESM only | None | Vue, Authentication and authorisation |
| serverless-dynamodb-client Serverless dynamodb client plugin | 4.6k | +148% | - | 10 years ago 0.0.2 | CommonJS | None | Cloud SDKs |
| jquery.dirtyforms Dirty Forms is a jQuery plugin to help prevent users from losing data when editing forms. | 4.6k | -34% | - | 10 years ago 2.0.0 | CommonJS | None | - |
| @event-calendar/day-grid Full-sized drag & drop event calendar with resource & timeline views | 4.6k | - | - | 1 year ago 3.12.0 | ESM only | None | - |
| egg-sequelize egg Sequelize plugin | 4.6k | -35% | - | 6 years ago 6.0.0 | - | None | ORMs and query builders |
| @access-tokens/express Express routes and middleware for personal access token authentication | 4.6k | - | - | 9 months ago 1.1.0 | CommonJS | Bundled | Authentication and authorisation, HTTP servers and web frameworks |
| @json-render/shadcn-svelte shadcn-svelte component library for @json-render/svelte. JSON becomes beautiful Tailwind-styled Svelte components. | 4.6k | - | - | 19 days ago 0.21.0 | ESM only | Bundled | CSS-in-JS and styling, Svelte |
| @svgrid/grid Svelte 5-native data grid and data table. Headless-first engine with virtual scrolling for 100k+ rows, Excel-style filtering, inline editing, grouping, tree data, pivot, and server-side data. Drop-in <SvGrid> component. TypeScript, SSR-ready. | 4.6k | - | - | 18 days ago 3.0.5 | ESM only | Bundled | Tables and data grids, Svelte |
| solr-client A Solr client library for indexing, adding, deleting, committing, optimizing and searching documents within an Apache Solr installation (version>=3.2) | 4.6k | -9% | - | 4 years ago 0.10.0-rc10 | CommonJS | Bundled | - |
| spessasynth_lib MIDI and SoundFont2/DLS library for the browsers with no compromises | 4.6k | +1129% | - | 1 month ago 4.3.14 | ESM only | Bundled | - |
| virtual-select-plugin A javascript plugin for dropdown with virtual scroll | 4.6k | +51% | - | - 1.1.0 | - | None | UI component libraries, Tables and data grids |
| @neondatabase/config-runtime Imperative runtime for @neon/config: inspect/plan/apply a neon.ts policy against the Neon API and bundle + deploy Neon Functions. Pulls in esbuild; import this from CLIs and CI, not from neon.ts. | 4.6k | - | - | 14 days ago 1.6.3 | ESM only | Bundled | CLI tools and terminal utilities, Cloud SDKs |
| redis-dump Dump redis database into redis commands or json with command line or node.js | 4.6k | -65% | - | 10 years ago 0.1.10 | CommonJS | None | CLI tools and terminal utilities, Database clients and drivers |
| @react-three/uikit-lucide lucide icons for r3/uikit | 4.6k | - | - | 1 month ago 1.0.76 | ESM only | Bundled | Icons, 3D, WebGL and game engines |
| @persevie/statemanjs Proper state manager for JavaScript | 4.6k | - | - | 11 months ago 1.8.0 | ESM + CommonJS | Bundled | State management |
| lru-cache-fs Extends lru-cache to add file system support | 4.6k | -41% | - | 6 years ago 2.0.1 | CommonJS | None | Caching |
| react-virtualized-sectionlist React SectionList component based in react-virtualized List | 4.6k | +324% | - | 8 years ago 0.0.5 | ESM + CommonJS | None | Tables and data grids, React |
| @ipshipyard/node-datachannel WebRTC For Node.js and Electron. libdatachannel node bindings. | 4.6k | - | - | 1 year ago 0.26.6 | ESM + CommonJS | Bundled | WebSockets and realtime, Video and audio |
| @mapbox/mapbox-gl-directions A mapboxgl plugin for the Mapbox Directions API | 4.6k | - | - | 2 months ago 4.3.3 | CommonJS | None | Maps and geolocation |
| dynamodb-tooling A toolkit of useful DynamoDB goodies. | 4.6k | +284% | - | 1 month ago 0.3.6 | ESM only | Bundled | TypeScript tooling |
| quill2-image-uploader A module for Quill (any version) rich text editor to allow images to be uploaded to a server instead of being base64 encoded | 4.6k | +679% | - | 4 years ago 1.0.4 | CommonJS | None | Rich text and code editors |
| @steeze-ui/heroicons Icon Sources (based on heroicons 2.0) built for @steeze-ui/icons | 4.6k | - | - | 1 year ago 2.4.2 | ESM only | Bundled | Icons |
| nanomorph Hyper fast diffing algorithm for real DOM nodes | 4.6k | +56% | - | 5 years ago 5.4.3 | CommonJS | None | DOM and browser utilities |
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