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 |
|---|---|---|---|---|---|---|---|
| tree-sitter-css CSS grammar for tree-sitter | 146.3k | +1737% | - | 1 year ago 0.25.0 | ESM only | Bundled | CSS-in-JS and styling, Parsers and serialisers |
| emulate Local drop-in replacement services for CI and no-network sandboxes | 146.2k | - | - | 11 days ago 0.12.0 | ESM only | Bundled | Testing |
| nylas A NodeJS wrapper for the Nylas REST API for email, contacts, and calendar. | 146.2k | +137% | - | 3 months ago 8.4.0 | ESM + CommonJS | Bundled | |
| react-native-css Use CSS stylesheets in React Native | 146.2k | +4054% | - | 5 months ago 3.0.7 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React |
| react-native-compressor Compress Image, Video, and Audio same like Whatsapp & Auto/Manual Compression | Background Upload | Download File | Create Video Thumbnail | 146.2k | +178% | - | 2 months ago 2.0.3 | ESM + CommonJS | Bundled | Video and audio, Image processing |
| @endo/cache-map bounded-size caches having WeakMap-compatible methods | 146.2k | - | - | 1 year ago 1.1.0 | ESM only | Bundled | Caching, Security |
| mdsvex Markdown preprocessor for Svelte | 146.1k | +195% | - | 2 months ago 0.12.8 | ESM only | Bundled | Markdown, Svelte |
| @wordpress/redux-routine Redux middleware for generator coroutines. | 146.1k | - | - | 12 days ago 5.56.0 | ESM + CommonJS | Bundled | - |
| @strapi/data-transfer Data transfer capabilities for Strapi | 146k | - | - | 11 days ago 5.55.1 | ESM + CommonJS | Bundled | GraphQL, Node.js utilities |
| chartjs-adapter-moment Chart.js adapter to use Moment.js for time functionalities | 146k | +21% | - | 3 years ago 1.0.1 | ESM + CommonJS | None | Date and time |
| disparity Colorized string diff ideal for text/code that spans through multiple lines | 146k | +31% | - | 5 years ago 3.2.0 | CommonJS | Bundled | CLI tools and terminal utilities, Markdown |
| promisify-event Promisify EventEmitter's event. | 146k | -25% | - | 10 years ago 1.0.0 | CommonJS | None | - |
| cucumber-tag-expressions Cucumber Tag Expression parser | 146k | -45% | - | - 2.0.3 | CommonJS | Bundled | - |
| line-column-path Parse and stringify file paths with line and column like `unicorn.js:8:14` | 145.9k | -20% | - | 10 months ago 4.0.0 | ESM only | Bundled | - |
| match-url-wildcard Module to match url by pattern with wildcard | 145.9k | -21% | - | 3 years ago 0.0.5 | CommonJS | Bundled | URLs and query strings |
| @rjsf/mui Material UI 7 theme, fields and widgets for react-jsonschema-form | 145.9k | - | - | 19 days ago 6.10.1 | ESM + CommonJS | Bundled | React, Forms |
| http-message-sig HTTP Message Signatures defined by RFC 9421 | 145.8k | +53549% | - | 1 month ago 0.3.0 | ESM + CommonJS | Bundled | Cryptography and hashing |
| image-minimizer-webpack-plugin Webpack loader and plugin to optimize (compress) images using imagemin | 145.7k | +37% | - | 7 months ago 5.0.0 | CommonJS | Bundled | Bundler plugins and loaders |
| phosphor-react-native Flexible icons for React Native | 145.7k | +246% | - | - 3.0.6 | ESM + CommonJS | Bundled | Icons, React |
| @rozenite/metro Metro bundler plugin for Rozenite. | 145.7k | - | - | 1 month ago 2.4.0 | ESM + CommonJS | Bundled | React |
| extract-css-chunks-webpack-plugin Extract CSS from chunks into stylesheets + HMR. Supports Webpack 4 + SSR | 145.5k | -28% | - | 3 years ago 4.10.0 | CommonJS | Bundled | Bundler plugins and loaders |
| sqlstring-sqlite Simple SQL escape and format for SQLite | 145.5k | +279% | - | 8 years ago 0.1.1 | - | None | - |
| @signpdf/signpdf Simple signing of PDFs in node. | 145.5k | - | - | 9 months ago 3.3.0 | CommonJS | Bundled | PDF and documents, Node.js utilities |
| eslint-config-airbnb-extended Eslint Airbnb Config Extended | 145.5k | +484% | - | 2 months ago 3.2.0 | ESM only | Bundled | Linting and formatting |
| @appthreat/atom-parsetools Parsing tools that complement the @appthreat/atom project. | 145.5k | - | - | 20 days ago 1.7.0 | ESM only | None | Parsers and serialisers |
| smooth-scroll-into-view-if-needed Ponyfill for smooth scrolling elements into view (if needed!) | 145.4k | +72% | - | 3 years ago 2.0.2 | ESM + CommonJS | Bundled | Polyfills and shims |
| intro.js User Onboarding and Product Walkthrough Library | 145.4k | +25% | - | - 8.6.0 | ESM + CommonJS | Bundled | - |
| @fontsource-variable/outfit Self-host the Outfit font in a neatly bundled NPM package. | 145.4k | - | - | 2 months ago 5.3.0 | CommonJS | Bundled | CSS-in-JS and styling |
| downlevel-dts Convert d.ts to be compatible with older typescript compilers | 145.3k | -25% | - | - 0.11.0 | CommonJS | None | - |
| graphology-metrics Miscellaneous graph metrics for graphology. | 145.2k | +414% | - | 1 month ago 2.4.2 | CommonJS | Bundled | - |
| bootstrap-datepicker A datepicker for Bootstrap | 145.2k | -18% | - | 1 year ago 1.10.1 | CommonJS | None | Date pickers |
| inter-ui Font files for the Inter font family. | 145.2k | +79% | - | - 4.1.1 | CommonJS | None | - |
| typed.js A JavaScript Typing Animation Library | 145.2k | +112% | - | 8 months ago 3.0.0 | ESM + CommonJS | Bundled | Animation |
| @hyperjump/browser Browse JSON-compatible data with hypermedia references | 145.1k | - | - | 2 months ago 1.5.0 | ESM only | Bundled | - |
| d3-request A convenient alternative to XMLHttpRequest. | 144.9k | -16% | - | 9 years ago 1.0.6 | ESM + CommonJS | None | Charts and data visualisation |
| @c15t/translations Type-safe i18n translations for c15t consent UI — cookie banner, consent dialog, preference center. | 144.9k | - | - | 1 month ago 2.2.1 | ESM + CommonJS | Bundled | Internationalisation, TypeScript tooling |
| set.prototype.difference An ESnext spec-compliant `Set.prototype.difference` shim/polyfill/replacement that works as far down as ES3 | 144.8k | +893% | - | 1 year ago 1.1.7 | CommonJS | None | Polyfills and shims |
| @copilotkit/channels-core Platform-agnostic JSX channel engine for CopilotKit (createChannel, Thread, PlatformAdapter, ActionStore). | 144.7k | - | - | 13 days ago 0.11.0 | ESM only | Bundled | Static site generators and meta-frameworks, React |
| jasmine-marbles Marble testing helpers for RxJS and Jasmine | 144.7k | -29% | - | 4 years ago 0.9.2 | ESM + CommonJS | None | Promises and async control flow |
| @vscode-logging/logger Logger Library for VSCode Extensions | 144.7k | - | - | 1 month ago 2.0.10 | CommonJS | Bundled | Logging |
| remixicon Remix Icon is a set of open source neutral style system symbols elaborately crafted for designers and developers. All of the icons are free to use for both personal and commercial. | 144.7k | +131% | - | 8 months ago 4.9.1 | - | None | Icons |
| is-fs-case-sensitive Check whether the file-system is case-sensitive | 144.7k | +70999% | - | 1 year ago 2.0.0 | ESM + CommonJS | Bundled | Files and file systems |
| run-sequence Run a series of dependent gulp tasks in order | 144.7k | -5% | - | 8 years ago 2.2.1 | CommonJS | None | Build tools |
| bash-tool Generic bash tool for AI agents, compatible with AI SDK | 144.6k | - | - | 1 month ago 1.3.19 | ESM only | Bundled | Cloud SDKs |
| @descope/sdk-component-drivers Descope JavaScript SDK mixins | 144.5k | - | - | 19 days ago 0.17.0 | ESM + CommonJS | Bundled | Authentication and authorisation |
| @node-oauth/oauth2-server Complete, framework-agnostic, compliant and well tested module for implementing an OAuth2 Server in node.js | 144.5k | - | - | 5 months ago 5.3.0 | CommonJS | Bundled | Authentication and authorisation |
| @code-inspector/webpack Click the dom on the page, it will open your IDE and position the cursor to the source code location of the dom. | 144.4k | - | - | 23 days ago 2.0.9 | ESM + CommonJS | Bundled | Vue, Bundler plugins and loaders |
| dialkit Live controls for tuning interfaces in React, Solid, Svelte, Vue, and plain JavaScript | 144.4k | - | - | 25 days ago 2.0.2 | ESM + CommonJS | Bundled | Vue, React |
| @code-inspector/mako Click the dom on the page, it will open your IDE and position the cursor to the source code location of the dom. | 144.4k | - | - | 23 days ago 2.0.9 | ESM + CommonJS | Bundled | Bundler plugins and loaders, React |
| iban A javascript library to validate, format and convert IBAN (International Bank Account Number) and BBAN (Basic Bank Account Number) | 144.3k | +16% | - | - 0.0.14 | CommonJS | None | - |
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