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 |
|---|---|---|---|---|---|---|---|
| @graphql-inspector/similar-command Find similar types in GraphQL Schema | 231.8k | - | - | 1 month ago 6.0.0 | ESM + CommonJS | Bundled | GraphQL |
| mock-require Simple, intuitive mocking of Node.js modules. | 231.6k | +5% | - | 7 years ago 3.0.3 | CommonJS | None | Testing |
| yargonaut Decorate yargs content with chalk styles and figlet fonts | 231.5k | +62% | - | 8 years ago 1.1.4 | CommonJS | None | CLI tools and terminal utilities |
| is-git-dirty Check if a repository has untracked or added files | 231.4k | +136% | - | - 2.0.2 | CommonJS | Bundled | - |
| fonteditor-core fonts (ttf, woff, woff2, eot, svg, otf) parse, write, transform, glyph adjust. | 231.3k | +719% | - | - 2.6.3 | ESM + CommonJS | Bundled | Image processing |
| @graphql-inspector/serve-command Serves GraphQL Schemma | 231.2k | - | - | 1 month ago 6.0.0 | ESM + CommonJS | Bundled | GraphQL |
| ranges-apply Take an array of string index ranges, delete/replace the string according to them | 231.2k | +95% | - | 12 days ago 7.2.6 | ESM only | Bundled | - |
| stringset fast and robust stringset | 231.2k | -18% | - | - 0.2.1 | CommonJS | None | - |
| @graphql-inspector/docs-command Open GraphQL Inspector Documentation | 231.2k | - | - | 1 month ago 6.0.0 | ESM + CommonJS | Bundled | GraphQL |
| @univerjs/drawing-ui Shared drawing UI components and services for Univer. | 231.2k | - | - | 10 days ago 1.0.2 | ESM + CommonJS | Bundled | PDF and documents |
| simple-fmt maximally minimal string formatting library | 231.2k | -20% | - | 13 years ago 0.1.0 | CommonJS | None | - |
| ranges-push Gather string index ranges | 231.1k | +98% | - | 12 days ago 7.3.3 | ESM only | Bundled | - |
| @univerjs/sheets-data-validation-ui Data validation UI for Univer Sheets. | 231k | - | - | 10 days ago 1.0.2 | ESM + CommonJS | Bundled | PDF and documents, Schema validation |
| @univerjs/sheets-drawing-ui Drawing UI integration for Univer Sheets. | 231k | - | - | 10 days ago 1.0.2 | ESM + CommonJS | Bundled | PDF and documents |
| @graphql-inspector/github-loader Load GraphQL Schema and Documents from GitHub repository | 230.9k | - | - | 1 month ago 6.0.0 | ESM + CommonJS | Bundled | GraphQL |
| @lwc/ssr-compiler Compile component for use during server-side rendering | 230.9k | - | - | 1 month ago 9.4.3 | ESM only | Bundled | Static site generators and meta-frameworks |
| @chakra-ui/react-types A Quick description of the component | 230.8k | - | - | 3 years ago 2.0.6 | - | Bundled | React, UI component libraries |
| gulp-plumber Prevent pipe breaking caused by errors from gulp plugins | 230.7k | +32% | - | - 1.2.1 | CommonJS | None | - |
| @neon/sdk The official TypeScript SDK for the Neon API, generated from Neon's OpenAPI specification. A modern, fetch-based replacement for @neondatabase/api-client. | 230.6k | - | - | 11 days ago 6.1.0 | ESM only | Bundled | CLI tools and terminal utilities, Cloud SDKs |
| overlayscrollbars-react OverlayScrollbars for React. | 230.5k | +164% | - | 2 years ago 0.5.6 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @cesium/widgets A widgets library for use with CesiumJS. CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin. | 230.3k | - | - | 1 month ago 16.2.0 | ESM only | Bundled | 3D, WebGL and game engines, Maps and geolocation |
| unicode-segmenter A lightweight implementation of the Unicode Text Segmentation (UAX #29) | 230.3k | +3468% | - | 2 months ago 0.17.3 | ESM + CommonJS | Bundled | Polyfills and shims |
| koa-passport Passport middleware for Koa | 230.3k | +18% | - | 3 years ago 6.0.0 | CommonJS | None | HTTP servers and web frameworks |
| @univerjs/docs-drawing Drawing model integration for Univer Docs. | 230.3k | - | - | 10 days ago 1.0.2 | ESM + CommonJS | Bundled | PDF and documents |
| string-collapse-leading-whitespace Collapse the leading and trailing whitespace of a string | 230.2k | +96% | - | 28 days ago 7.3.1 | ESM only | Bundled | |
| contentful-batch-libs Library modules used by contentful batch utility CLI tools. | 230.2k | +43% | - | - 13.0.0 | ESM + CommonJS | Bundled | - |
| mdast-add-list-metadata Enhances the metadata of list and listItem nodes | 230.1k | -21% | - | 5 years ago 1.1.0 | CommonJS | None | Markdown, Parsers and serialisers |
| @fontsource/nunito Self-host the Nunito font in a neatly bundled NPM package. | 230k | - | - | 2 months ago 5.3.0 | CommonJS | Bundled | CSS-in-JS and styling |
| sander Promise-based power tool for common filesystem tasks | 229.9k | -9% | - | - 0.6.0 | CommonJS | None | - |
| suncalc A tiny JavaScript library for calculating sun/moon positions and phases. | 229.8k | +275% | - | 1 month ago 2.0.2 | ESM + CommonJS | Bundled | - |
| @fontsource/outfit Self-host the Outfit font in a neatly bundled NPM package. | 229.8k | - | - | 2 months ago 5.3.0 | CommonJS | Bundled | CSS-in-JS and styling |
| @pnpm/tabtab tab completion helpers, for node cli programs. Inspired by npm completion. | 229.8k | - | - | 2 years ago 0.5.4 | CommonJS | Bundled | CLI tools and terminal utilities |
| @headless-tree/react The definitive tree component for the Web | 229.7k | - | - | 4 months ago 1.7.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @react-native-vector-icons/common Customizable Icons for React Native with support for image source and full styling. | 229.7k | - | - | 26 days ago 13.0.3 | ESM + CommonJS | Bundled | Icons, React |
| react-range Range input. Slides in all directions. | 229.4k | +52% | - | 2 years ago 1.10.0 | CommonJS | Bundled | React |
| acorn-private-class-elements Helpers for supporting private class methods and fields in acorn | 229.4k | -0% | - | - 1.0.0 | - | None | - |
| @univerjs/sheets-filter-ui Filtering menus and panels for Univer Sheets. | 229.4k | - | - | 10 days ago 1.0.2 | ESM + CommonJS | Bundled | PDF and documents |
| react-lazyload Lazyload your components, images or anything where performance matters. | 229.1k | -0% | - | 2 years ago 3.2.1 | CommonJS | None | DOM and browser utilities, React |
| svg-path-parser A parser for SVG's path syntax | 229.1k | +132% | - | 9 years ago 1.1.0 | CommonJS | None | Parsers and serialisers |
| anchor-markdown-header Generates an anchor for a markdown header. | 229.1k | +20% | - | 5 months ago 0.8.4 | CommonJS | None | Markdown |
| node-ical NodeJS class for parsing iCalendar/ICS files | 229.1k | +323% | - | 20 days ago 0.27.2 | ESM + CommonJS | Bundled | Node.js utilities |
| eslint-plugin-graphql GraphQL ESLint plugin. | 228.9k | -30% | - | - 4.0.0 | CommonJS | None | - |
| @primeuix/motion Motion utilities for PrimeUI Libraries | 228.9k | - | - | 2 months ago 1.0.0 | ESM + CommonJS | Bundled | Animation |
| @js-joda/timezone iana tzdb timezone bindings for js-joda | 228.9k | - | - | 2 months ago 2.25.2 | ESM + CommonJS | Bundled | Date and time |
| three-globe Globe data visualization as a ThreeJS reusable 3D object | 228.9k | +256% | - | 5 months ago 2.45.2 | ESM only | Bundled | 3D, WebGL and game engines, Charts and data visualisation |
| snakeize recursively transform key strings from camel-case to underscore-style | 228.9k | -24% | - | 11 years ago 0.1.0 | CommonJS | None | - |
| vue-server-renderer server renderer for Vue 2.0 | 228.8k | -18% | - | 2 years ago 2.7.16 | CommonJS | Bundled | Vue |
| md5hex Thin wrapper around the crypto module that creates an MD5 hex digest of a given string or buffer | 228.6k | -13% | - | 11 years ago 1.0.0 | CommonJS | None | Cryptography and hashing |
| get-browser-rtc get webrtc browser methods unprefixed | 228.5k | +42% | - | 5 years ago 1.1.0 | CommonJS | None | Video and audio, WebSockets and realtime |
| kysely-ctl Command-line tool for Kysely | 228.4k | +311% | - | 4 months ago 0.21.0 | ESM only | Bundled | CLI tools and terminal 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