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 |
|---|---|---|---|---|---|---|---|
| midi-file Parse and write MIDI files | 59.6k | +716% | - | 3 years ago 1.2.4 | CommonJS | Bundled | - |
| uc-first-array Uppercase first character of each element in arrays of strings. | 59.6k | +9% | - | 6 months ago 2.0.0 | ESM only | None | - |
| @material-tailwind/react @material-tailwind/react is an easy-to-use components library for ReactJS & Tailwind CSS inspired by Material Design. | 59.6k | - | - | 2 years ago 2.1.10 | CommonJS | Bundled | CSS-in-JS and styling, React |
| rollup-plugin-cleanup Rollup plugin to trim trailing spaces, compact empty lines, and normalize line endings | 59.6k | +27% | - | 6 years ago 3.2.1 | ESM + CommonJS | None | Bundler plugins and loaders |
| workbox-cli workbox-cli is the command line interface for Workbox. | 59.6k | +23% | - | 5 months ago 7.4.1 | - | None | CLI tools and terminal utilities |
| vows Asynchronous BDD & continuous integration for node.js | 59.5k | +3% | - | 6 years ago 0.8.3 | CommonJS | None | Testing |
| jscs JavaScript Code Style | 59.5k | -20% | - | - 3.0.7 | CommonJS | None | Linting and formatting |
| babel-preset-vue Babel preset for all Vue plugins. | 59.5k | -5% | - | 8 years ago 2.0.2 | CommonJS | None | Vue |
| svelte-dev-helper Helper for svelte components to ease development | 59.5k | +24% | - | 8 years ago 1.1.9 | CommonJS | None | Svelte |
| libflacjs FLAC data stream encoder and decoder compiled in JavaScript using emscripten. | 59.4k | +1841% | - | 2 months ago 5.6.0 | CommonJS | Bundled | Video and audio |
| snapsvg JavaScript Vector Library | 59.4k | +12% | - | - 0.5.1 | CommonJS | None | Image processing |
| hast-util-is-css-style hast utility to check if an element is a css style | 59.4k | +151% | - | 2 years ago 3.0.1 | ESM only | Bundled | Markdown |
| skott Automatically construct and visualize Graphs generated from your JavaScript and TypeScript project | 59.4k | +68% | - | 25 days ago 0.35.12 | ESM only | Bundled | Charts and data visualisation, Node.js utilities |
| @svar-ui/react-gantt A customizable, high-performance React Gantt chart component for building project timelines. | 59.4k | - | - | 27 days ago 2.7.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| core-decorators Library of JavaScript stage-0 decorators (aka ES2016/ES7 decorators but that's not accurate!) inspired by languages that come with built-ins like @override, @deprecate, @autobind, @mixin and more! Works great with React/Angular/more! | 59.4k | +31% | - | 9 years ago 0.20.0 | ESM + CommonJS | Bundled | Angular, React |
| vuefire Official Firebase bindings for Vue.js | 59.4k | +461% | - | 5 months ago 3.2.3 | ESM + CommonJS | Bundled | Cloud SDKs, Vue |
| react-datasheet-grid An Excel-like React component to create beautiful spreadsheets. | 59.4k | +175% | - | 7 months ago 4.11.6 | CommonJS | Bundled | PDF and documents, React |
| @pnpm/network.auth-header Gets the authorization header for the given URI | 59.4k | - | - | 30 days ago 1101.1.13 | ESM only | Bundled | Node.js utilities |
| @pydantic/logfire-node Node.js SDK for Logfire with automatic instrumentation - https://pydantic.dev/logfire | 59.3k | - | - | 14 days ago 0.18.26 | ESM + CommonJS | Bundled | Monitoring and error tracking |
| redux-asserts Functions to assert dispatched actions in redux | 59.3k | +8787% | - | 7 years ago 0.0.12 | CommonJS | None | State management |
| @vue/component-compiler bundler agnostic API for compiling Vue SFC | 59.3k | - | - | 5 years ago 4.2.4 | CommonJS | Bundled | Vue |
| @stomp/rx-stomp RxJS STOMP client for Javascript and Typescript | 59.3k | - | - | 5 months ago 2.4.0 | ESM only | Bundled | Queues and background jobs, WebSockets and realtime |
| unique-random Generate random numbers that are consecutively unique | 59.3k | +10% | - | 2 years ago 4.0.0 | ESM only | Bundled | - |
| scroll-smooth Scroll with _smooth_ gestures | 59.2k | +19% | - | 4 years ago 1.1.1 | CommonJS | None | DOM and browser utilities |
| fs-plus node's fs with more helpers | 59.2k | +64% | - | 7 years ago 3.1.1 | CommonJS | None | Files and file systems |
| @aws-amplify/cli-extensibility-helper Amplify CLI Extensibility Helper utility package | 59.2k | - | - | 4 months ago 3.0.43 | CommonJS | Bundled | Cloud SDKs, CLI tools and terminal utilities |
| @testcontainers/nats NATS module for Testcontainers | 59.2k | - | - | 2 months ago 12.1.0 | CommonJS | Bundled | Testing |
| @aws-amplify/amplify-category-custom amplify-cli custom resources plugin | 59.2k | - | - | 4 months ago 3.1.33 | CommonJS | Bundled | Cloud SDKs, CLI tools and terminal utilities |
| eslint-plugin-lit-a11y linting plugin for lit-a11y | 59.2k | +19% | - | 1 year ago 5.1.1 | ESM only | None | Linting and formatting, Accessibility |
| jsonpointer.js JavaScript implementation of JSON Pointer | 59.1k | -66% | - | 12 years ago 0.4.0 | CommonJS | None | Parsers and serialisers |
| pure-react-carousel A highly impartial suite of React components that can be assembled by the consumer to create a responsive and aria compliant carousel with almost no limits on DOM structure or CSS styles. | 59.1k | -6% | - | 9 months ago 1.35.0 | ESM + CommonJS | Bundled | Accessibility, UI component libraries |
| unirest Simplified, lightweight HTTP client library | 59.1k | -3% | - | 7 years ago 0.6.0 | CommonJS | None | HTTP clients |
| pangu Opinionated paranoid text spacing: automatically inserts whitespace between CJK (Chinese, Japanese, Korean) and ANS (alphabetical letters, numerical digits and symbols) | 59.1k | -14% | - | 13 days ago 10.4.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, Node.js utilities |
| emoji-datasource-twitter Emoji data and images - twitter | 59.1k | +1341% | - | - 16.0.0 | CommonJS | None | - |
| click-outside-vue3 Vue 3 directive to react on clicks outside an element | 59.1k | +30% | - | 5 years ago 4.0.1 | CommonJS | None | Vue |
| gulp-debug Debug Vinyl file streams to see what files are run through your Gulp pipeline | 59k | -19% | - | 2 years ago 5.0.1 | ESM only | None | Logging |
| editorjs-undo Undo tool for Editor.js | 59k | +109% | - | - 2.0.28 | CommonJS | None | - |
| @stdlib/assert-is-nan Test if a value is NaN. | 59k | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| redux-devtools Redux DevTools with hot reloading and time travel | 59k | -11% | - | - 3.7.0 | CommonJS | Bundled | - |
| use-supercluster A hook for using Supercluster with React. | 59k | -0% | - | 2 years ago 1.2.0 | ESM only | Bundled | React |
| lerp bare-bones linear interpolation function | 59k | +6% | - | 11 years ago 1.0.3 | CommonJS | None | Animation |
| @taquito/michel-codec Michelson parser, validator, and formatter for Taquito. | 58.9k | - | - | 3 months ago 25.0.0 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| react-file-drop Zero dependency React component for Gmail or Facebook -like drag and drop file uploader. Drag files anywhere onto the window (or user defined 'frame' prop)! Very extensible, provides many hooks so you can use it to develop any custom behavior that you des | 58.9k | +71% | - | 4 years ago 3.1.6 | CommonJS | Bundled | DOM and browser utilities, Files and file systems |
| hardhat-deploy Hardhat plugin for replicable smart contract deployments and easy testing across multiple EVM chains, with support for proxies, diamonds, named accounts, and deployment fixtures | 58.9k | +14% | - | 1 month ago 2.0.26 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| datatables.net-fixedcolumns FixedColumns for DataTables | 58.8k | -9% | - | 14 days ago 6.1.0 | ESM + CommonJS | Bundled | Tables and data grids |
| next-international Type-safe internationalization (i18n) for Next.js | 58.8k | +141% | - | 1 year ago 1.3.1 | CommonJS | Bundled | Internationalisation |
| filemanager-webpack-plugin Webpack plugin to copy, archive (.zip), move, delete files and directories before and after builds | 58.8k | -64% | - | 6 months ago 10.0.1 | ESM + CommonJS | Bundled | Bundler plugins and loaders |
| djb2a DJB2a non-cryptographic hash function | 58.8k | -15% | - | 1 year ago 3.0.0 | ESM only | Bundled | Cryptography and hashing |
| react-addons-css-transition-group The code in this package has moved. We recommend you to use `CSSTransitionGroup` from [`react-transition-group`](https://github.com/reactjs/react-transition-group) instead. | 58.8k | -46% | - | - 15.6.2 | CommonJS | None | React, UI component libraries |
| @nextcloud/files Nextcloud files utils | 58.8k | - | - | 20 days ago 4.1.0 | ESM only | 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