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 |
|---|---|---|---|---|---|---|---|
| @fal-ai/server-proxy The fal.ai server proxy adapter for JavaScript and TypeScript Web frameworks | 23.3k | - | - | 7 months ago 1.2.1 | CommonJS | Bundled | Static site generators and meta-frameworks, TypeScript tooling |
| leaflet-vega Vega layer for Leaflet | 23.3k | -5% | - | 3 years ago 0.9.0 | ESM + CommonJS | None | Maps and geolocation |
| pid-cwd Get working directory of process by PID - cross platform | 23.3k | +112% | - | 7 years ago 1.2.0 | CommonJS | Bundled | - |
| domq.js A modular DOM manipulation library. | 23.3k | +5% | - | 2 years ago 0.7.1 | CommonJS | None | Animation |
| @central-icons-react/round-outlined-radius-0-stroke-2 A collection of round outlined React icons with 0px radius and 2px stroke width, designed for use in React applications. | 23.3k | - | - | 13 days ago 1.2.1 | ESM + CommonJS | Bundled | Icons, React |
| happo Catch unexpected visual and accessibility changes and UI bugs | 23.3k | +31445% | - | 13 days ago 6.20.0 | ESM only | Bundled | Testing, Scraping and browser automation |
| @stdlib/napi-argv-float64array Convert a Node-API value to a double-precision floating-point array. | 23.3k | - | - | 8 months ago 0.2.3 | CommonJS | Bundled | Node.js utilities |
| clean-pslg Remove self intersections, t-junctions and duplicate edges/vertices from a planar straight line graph | 23.3k | -18% | - | 9 years ago 1.1.2 | CommonJS | None | - |
| wix-ui-icons-common # PLEASE DON'T ADD MORE ICONS HERE! | 23.3k | -11% | - | - 2.0.409 | ESM + CommonJS | None | Icons |
| @nomicfoundation/hardhat-viem Hardhat plugin for viem | 23.3k | - | - | 4 months ago 3.0.9 | ESM only | Bundled | Blockchain and Web3 |
| @bahmutov/data-driven Transforms BDD input into data-driven snapshot | 23.3k | - | - | 9 years ago 1.0.0 | CommonJS | None | Testing |
| @uiw/react-signature A signature board component for react. | 23.3k | - | - | 5 months ago 1.3.5 | ESM + CommonJS | Bundled | React, Build tools |
| infinite-viewer Infinite Viewer is Document Viewer Component with infinite scrolling up, down, left and right. | 23.3k | -28% | - | 2 years ago 0.29.1 | ESM + CommonJS | Bundled | DOM and browser utilities |
| datatables.net-plugins Various small plug-ins for DataTables including feature, ordering, search and internationalisation plug-ins. | 23.3k | -59% | - | - 3.0.2 | - | None | - |
| arquero Query processing and transformation of array-backed data tables. | 23.3k | +347% | - | 1 year ago 8.0.3 | ESM only | Bundled | Tables and data grids |
| pixi.js-legacy The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer. | 23.3k | +12% | - | - 7.4.3 | ESM + CommonJS | Bundled | 3D, WebGL and game engines |
| @morev/utils Collection of JavaScript / TypeScript utilities | 23.2k | - | - | 6 months ago 3.15.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| ts-dotenv Strongly-typed environment variables from .env & process.env | 23.2k | +215% | - | 3 years ago 0.9.1 | CommonJS | Bundled | Configuration, Node.js utilities |
| has-only Tells if the current Mocha execution is running only some tests that use .only | 23.2k | -31% | - | 8 years ago 1.1.1 | CommonJS | None | Testing, Utility libraries |
| @revenuecat/purchases-capacitor-ui UI components for RevenueCat Capacitor SDK | 23.2k | - | - | 14 days ago 13.6.1 | ESM + CommonJS | Bundled | - |
| date-time-format-timezone Surgically polyfills timezone support in Intl.DateTimeFormat API | 23.2k | -42% | - | - 1.0.22 | CommonJS | None | Date and time, Polyfills and shims |
| @rollup/plugin-multi-entry Use multiple entry points for a bundle | 23.2k | - | - | 11 months ago 7.1.0 | ESM + CommonJS | Bundled | - |
| @roxi/ssr JSDOM SSR renderer for Svelte | 23.2k | - | - | 6 years ago 0.2.1 | CommonJS | None | Svelte, Static site generators and meta-frameworks |
| @salesforce/lightning-types Type definitions for working with Salesforce Lightning. | 23.2k | - | - | 5 months ago 0.10.1 | ESM only | Bundled | TypeScript tooling |
| express-prometheus-middleware RED/USE metrics for express applications | 23.2k | +18% | - | 5 years ago 1.2.0 | CommonJS | None | Monitoring and error tracking |
| scrollmagic The javascript library for magical scroll interactions. | 23.2k | -26% | - | 7 months ago 2.0.9 | CommonJS | None | DOM and browser utilities, Animation |
| rmc-list-view m-list-view ui component for react | 23.2k | +8% | - | 8 years ago 0.11.5 | ESM + CommonJS | None | React |
| jquery-ui-bundle A curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. | 23.2k | +35% | - | 8 years ago 1.12.1-migrate | CommonJS | None | - |
| @stdlib/buffer-from-buffer Copy buffer data to a new Buffer instance. | 23.2k | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | TypeScript tooling |
| @wagmi/chains A collection of chains for wagmi | 23.2k | - | - | 3 years ago 1.8.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @stdlib/utils-property-descriptor Return a property descriptor for an object's own property. | 23.2k | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries |
| format-string-by-pattern A module that formats a string based on a pattern | 23.2k | +79% | - | 5 years ago 1.2.2 | ESM + CommonJS | Bundled | Strings and text |
| @netlify/identity Headless auth functions for Netlify Identity. Import { login, getUser } and call them. No init, no class, no UI. | 23.2k | - | - | 1 month ago 2.0.0 | ESM + CommonJS | Bundled | Authentication and authorisation, Cloud SDKs |
| eslint-config-biome Disables ESLint rules that have a recommended and equivalent Biome rule | 23.2k | -19% | - | 1 year ago 2.1.3 | CommonJS | None | Linting and formatting |
| engine Template engine based on Lo-Dash template, but adds features like the ability to register helpers and more easily set data to be used as context in templates. | 23.2k | -17% | - | 7 years ago 1.0.0 | CommonJS | None | Utility libraries, Templating |
| datatables.net-fixedheader-bs4 FixedHeader for DataTables with styling for [Bootstrap4](https://getbootstrap.com/docs/4.6/getting-started/introduction/) | 23.2k | -15% | - | 15 days ago 5.1.0 | ESM + CommonJS | Bundled | UI component libraries |
| gulp-nodemon it's gulp + nodemon + convenience | 23.1k | -11% | - | 6 years ago 2.5.0 | CommonJS | None | Node.js utilities |
| @swiftcarrot/color-fns color functions for node and browser | 23.1k | - | - | 6 years ago 3.2.0 | ESM + CommonJS | None | - |
| deep-keys Creates an array composed of the own enumerable property names(including nested) of an object. | 23.1k | -77% | - | 8 years ago 0.5.0 | - | None | - |
| dts-bundle Export TypeScript .d.ts files as an external module definition | 23.1k | -4% | - | 9 years ago 0.7.3 | CommonJS | None | TypeScript tooling |
| @stdlib/utils-property-names Return an array of an object's own enumerable and non-enumerable property names. | 23.1k | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries |
| svelte-streamdown  | 23.1k | +6488% | - | 23 days ago 4.2.0 | ESM only | Bundled | Svelte, AI and machine learning |
| ml-stat Functions for computing stats on arrays and matrices | 23.1k | +0% | - | - 1.3.3 | CommonJS | None | - |
| @raycast/utils Set of utilities to streamline building Raycast extensions | 23.1k | - | - | 1 month ago 2.3.1 | ESM + CommonJS | Bundled | - |
| @progress/kendo-react-charts React Chart renders a wide range of high-quality data visualizations. KendoReact Charts package | 23.1k | - | - | 29 days ago 16.1.0 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| nanoseconds Convert the process.hrtime() array to a single nanoseconds value. This makes it easier to diff times. | 23.1k | -40% | - | 8 years ago 1.0.1 | CommonJS | None | Date and time |
| astro-embed Astro components to easily embed common media formats | 23.1k | +56% | - | 1 month ago 0.14.0 | ESM only | None | Static site generators and meta-frameworks |
| @vitest/browser-webdriverio Browser running for Vitest using webdriverio | 23.1k | - | - | 29 days ago 5.0.0 | ESM only | Bundled | Testing |
| prototype-properties List of prototype properties for JavaScript types | 23.1k | -33% | - | 6 months ago 5.1.0 | ESM only | Bundled | - |
| big-rat A big integer rational number | 23.1k | -5% | - | 9 years ago 1.0.4 | CommonJS | None | Numbers and maths |
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