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 |
|---|---|---|---|---|---|---|---|
| jsonschema-draft4 A copy of json schema draft 4. | 25.2k | -29% | - | 10 years ago 1.0.0 | CommonJS | None | Schema validation |
| @threlte/extras Utilities, abstractions and plugins for your Threlte apps | 25.2k | - | - | 13 days ago 9.22.0 | ESM only | Bundled | 3D, WebGL and game engines, Svelte |
| vue-dragscroll vue directive to make a scrollable element scroll by draging to the scroll direction | 25.2k | +14% | - | 2 years ago 4.0.6 | ESM + CommonJS | Bundled | Vue, DOM and browser utilities |
| fastify-graceful-shutdown Gracefully shutdown fastify | 25.2k | +54% | - | 1 year ago 5.0.0 | CommonJS | Bundled | HTTP servers and web frameworks |
| datatables DataTables enhances HTML tables with the ability to sort, filter and page the data in the table very easily. It provides a comprehensive API and set of configuration options, allowing you to consume data from virtually any data source. | 25.2k | -18% | - | 8 years ago 1.10.18 | CommonJS | None | Tables and data grids, UI component libraries |
| koa-static-cache Static cache for koa | 25.2k | -3% | - | 6 years ago 5.1.4 | - | None | Caching, Compression and archives |
| @napi-rs/snappy-win32-x64-msvc Fastest Snappy compression library in Node.js | 25.2k | - | - | 28 days ago 7.4.3 | CommonJS | None | Compression and archives |
| xbytes Parse bytes to human readable sizes (4747) → ('4.75 KB') and vice versa. | 25.2k | +48% | - | 2 years ago 1.9.1 | ESM + CommonJS | Bundled | Parsers and serialisers |
| remark-lint-first-heading-level remark-lint rule to warn when the first heading has a level other than a specified value | 25.2k | +18% | - | 1 year ago 4.0.1 | ESM only | Bundled | Markdown |
| @shopify/shopify-app-session-storage-memory Shopify App Session Storage for Memory | 25.2k | - | - | 20 days ago 8.0.0 | ESM + CommonJS | Bundled | GraphQL, Payments and commerce |
| desired-capabilities utilities for parsing shorthand Selenium capabilities objects | 25.2k | +11% | - | 11 years ago 0.1.0 | CommonJS | None | Scraping and browser automation, Testing |
| @react-native-firebase/database React Native Firebase - The Firebase Realtime Database is a cloud-hosted database. Data is stored as JSON and synchronized in realtime to every connected client. React Native Firebase provides native integration with the Android & iOS Firebase SDKs, suppo | 25.1k | - | - | 1 month ago 26.4.0 | CommonJS | Bundled | Cloud SDKs, Database clients and drivers |
| @shopware-ag/meteor-icon-kit An icon library and toolkit that follows a minimal, yet highly expressive style perfectly aligned with Shopware's product language | 25.1k | - | - | 1 month ago 5.10.0 | ESM only | None | Icons |
| express-caja-sanitizer An express middleware inspired from express-sanitizer but additionally sanitizes URL params. It also gives an option to provide a preprocessor function to decide whether a (key, value) pair should be sanitized or not. | 25.1k | +618% | - | 10 years ago 1.0.1 | CommonJS | None | Security, HTTP servers and web frameworks |
| quick-score A JavaScript string-scoring and fuzzy-matching library based on the Quicksilver algorithm, designed for smart auto-complete. | 25.1k | +977% | - | 4 years ago 0.2.0 | ESM + CommonJS | Bundled | - |
| vue-template-babel-compiler Post compiler for Vue template render functions to support ES features with Babel | 25.1k | +8% | - | 4 years ago 2.0.0 | CommonJS | None | Vue |
| @figma-export/core @figma-export core functionalities | 25.1k | - | - | 2 months ago 6.4.1 | ESM only | Bundled | Icons, CLI tools and terminal utilities |
| @tony.ganchev/eslint-plugin-header The native ESLint 9/10 header plugin. A zero-bloat, drop-in replacement for 'eslint-plugin-header' with first-class Flat Config & TypeScript support. Auto-fix Copyright, License, and banner comments in JavaScript, TypeScript, Vue, Svelte, CSS, HTML, YAML, | 25.1k | - | - | 5 months ago 3.4.4 | ESM + CommonJS | Bundled | Linting and formatting, Vue |
| @glideapps/glide-data-grid-source Useful data source hooks for Glide Data Grid | 25.1k | - | - | 2 years ago 6.0.3 | ESM + CommonJS | Bundled | Tables and data grids, React |
| jquery-slimscroll slimScroll is a small jQuery plugin that transforms any div into a scrollable area. slimScroll doesn't occupy any visual space as it only appears on a user initiated mouse-over. | 25.1k | -22% | - | 10 years ago 1.3.8 | CommonJS | None | DOM and browser utilities |
| @supabase/stripe-sync-engine Stripe Sync Engine to sync Stripe data based on webhooks to Postgres | 25.1k | - | - | 6 months ago 0.48.5 | ESM + CommonJS | Bundled | Payments and commerce, Database clients and drivers |
| vue-facing-decorator Vue typescript class and decorator based component. | 25.1k | +7% | - | 1 year ago 4.0.1 | ESM + CommonJS | Bundled | TypeScript tooling, Vue |
| @crowecawcaw/xa11y Cross-platform accessibility client library for Node.js | 25.1k | - | - | 19 days ago 0.15.0 | CommonJS | Bundled | Accessibility |
| openapi-schema-validation Validate openapi documents. | 25.1k | -15% | - | 8 years ago 0.4.2 | - | None | Documentation tooling |
| jzz MIDI library for Node.js and web-browsers | 25.1k | +445% | - | - 1.9.6 | CommonJS | None | Video and audio |
| vite-plugin-wrapper A Vite plugin for transparently wrapping matched modules with custom implementations. | 25.1k | - | - | 2 months ago 0.1.1 | ESM only | Bundled | Bundler plugins and loaders |
| react-native-advanced-input-mask Text input mask for React Native on iOS, Android and web. Synchronous and easy formatting without hustle | 25.1k | +161% | - | 1 year ago 1.4.6 | ESM + CommonJS | Bundled | React |
| @better-auth/redis-storage Redis storage for Better Auth secondary storage | 25.1k | - | - | 13 days ago 1.7.6 | ESM only | Bundled | Authentication and authorisation, TypeScript tooling |
| @cosmograph/cosmos GPU-based force graph layout and rendering | 25.1k | - | - | 2 months ago 3.4.1 | ESM only | Bundled | Charts and data visualisation |
| simple-parallax-js simpleParallax.js is a lightweight and easy-to-use JS library that adds parallax animations to any image. | 25.1k | +268% | - | - 7.0.0 | ESM + CommonJS | Bundled | Animation, UI component libraries |
| bee-queue A simple, fast, robust job/task queue, backed by Redis. | 25.1k | +28% | - | 9 months ago 2.0.0 | CommonJS | Bundled | Queues and background jobs, Database clients and drivers |
| hugerte Web based JavaScript HTML WYSIWYG editor control. | 25.1k | +215% | - | 1 month ago 1.0.14 | CommonJS | Bundled | Rich text and code editors |
| passport-cookie Cookie authentication strategy for Passport | 25.1k | +48% | - | 5 years ago 1.0.9 | CommonJS | None | Authentication and authorisation |
| httpie A lightweight, Promise-based wrapper for Node.js HTTP requests~! | 25.1k | +11% | - | 7 years ago 1.1.2 | ESM + CommonJS | Bundled | HTTP clients |
| svelte-sequential-preprocessor Sequential preprocessor for Svelte JS. | 25.1k | +48% | - | 10 months ago 2.0.3 | CommonJS | Bundled | Svelte |
| @ngbracket/ngx-layout ngbracket/ngx-layout ======= | 25k | - | - | 2 months ago 22.0.1 | ESM only | Bundled | Angular |
| karma-html2js-preprocessor A Karma plugin. Convert HTML files into JS strings to serve them in a script tag. | 25k | -8% | - | - 1.1.0 | CommonJS | None | - |
| p-tap Tap into a promise chain without affecting its value or state | 25k | +22% | - | 5 years ago 4.0.0 | ESM only | None | Promises and async control flow |
| @redactpii/node Zero dependencies, blazing fast regex-based PII redaction with optional compliance dashboard integration. The modern fork of the abandoned 786k-download library. | 25k | - | - | 5 months ago 1.0.17 | ESM + CommonJS | Bundled | Node.js utilities, Security |
| bonjour-hap A Bonjour/Zeroconf implementation in pure JavaScript (for HAP) | 25k | +26% | - | - 3.10.5 | CommonJS | Bundled | - |
| @stdlib/assert-napi-equal-typedarray-types Assert that two Node-API typed array data types are equal. | 25k | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Testing |
| @pulumiverse/time A Pulumi package for creating and managing Time resources | 25k | - | - | 1 year ago 0.1.1 | - | Bundled | - |
| @stdlib/assert-napi-is-typedarray Assert that a Node-API value is a Node-API typed array. | 25k | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Testing |
| litepicker Date range picker - lightweight, no dependencies | 25k | -5% | - | 4 years ago 2.0.12 | CommonJS | Bundled | Date pickers |
| @netlify/eslint-config-node ESLint and Prettier configuration for Netlify Node.js projects | 25k | - | - | 3 years ago 7.0.1 | CommonJS | None | Linting and formatting |
| brotli-dec-wasm Brotli decompressor for browsers and web workers with WASM, in about 200KB | 25k | +1171% | - | 6 months ago 2.3.2 | ESM only | Bundled | Compression and archives |
| videojs-hotkeys Adds more hotkey support to video.js | 25k | +42% | - | - 0.2.30 | CommonJS | Bundled | DOM and browser utilities |
| expect-more-jest Write Beautiful Specs with Custom Matchers for Jest | 25k | -18% | - | 3 years ago 5.5.0 | CommonJS | Bundled | Testing |
| datatables.net-autofill AutoFill for DataTables | 25k | -13% | - | 15 days ago 3.1.1 | ESM + CommonJS | Bundled | Tables and data grids |
| circle-flags A collection of circular SVG country flags. | 25k | +2020% | - | 5 months ago 2.8.3 | - | None | Icons |
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