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 |
|---|---|---|---|---|---|---|---|
| markdown-escape escape Markdown control characters | 1.1m | +385% | - | 3 years ago 2.0.0 | - | None | Markdown |
| @mjackson/node-fetch-server Build servers for Node.js using the web fetch API | 1.1m | - | - | 1 year ago 0.7.0 | ESM + CommonJS | Bundled | - |
| @foliojs-fork/linebreak An implementation of the Unicode Line Breaking Algorithm (UAX #14) | 1.1m | - | - | 2 years ago 1.1.2 | CommonJS | None | - |
| @inversifyjs/core InversifyJs core package | 1.1m | - | - | 2 months ago 15.0.1 | ESM only | None | TypeScript tooling |
| fumadocs-core The React.js library for building a documentation website | 1.1m | +856% | - | 6 days ago 16.15.14 | ESM only | Bundled | Documentation tooling, CSS-in-JS and styling |
| scrypt-js The scrypt password-based key derivation function with sync and cancellable async. | 1.1m | +8% | - | 6 years ago 3.0.1 | CommonJS | Bundled | Promises and async control flow |
| ts-poet code generation DSL for TypeScript | 1.1m | +64% | - | 1 year ago 6.12.0 | CommonJS | Bundled | - |
| @foliojs-fork/pdfkit A PDF generation library for Node.js | 1.1m | - | - | 1 year ago 0.15.3 | ESM + CommonJS | None | PDF and documents |
| only-allow Force a specific package manager to be used on a project | 1.1m | +84% | - | 10 months ago 1.2.2 | CommonJS | None | - |
| @formkit/auto-animate Add motion to your apps with a single line of code. | 1.1m | - | - | 2 months ago 0.10.0 | ESM + CommonJS | Bundled | Animation, React |
| eslint-config-flat-gitignore .gitignore support for ESLint Flat Config | 1.1m | +62% | - | 1 month ago 2.4.0 | ESM only | Bundled | Linting and formatting |
| ml-array-max Get the maximum value in an array | 1.1m | +85% | - | 5 months ago 2.0.0 | ESM only | None | - |
| ml-array-min Get the minimum value in an array | 1.1m | +76% | - | 5 months ago 2.0.0 | ESM only | None | - |
| ml-array-rescale Rescale an array into a range | 1.1m | +77% | - | 5 months ago 2.0.0 | ESM only | None | - |
| @inversifyjs/reflect-metadata-utils Reflect metadata utils | 1.1m | - | - | 6 months ago 1.5.0 | ESM only | None | TypeScript tooling |
| react-doctor Your agent writes bad React. This catches it | 1.1m | - | - | 17 days ago 0.9.14 | ESM only | Bundled | React, Linting and formatting |
| nostr-tools Tools for making a Nostr client. | 1.1m | +7366% | - | 26 days ago 2.25.2 | ESM + CommonJS | Bundled | - |
| http-status Interact with HTTP status code | 1.1m | +86% | - | 1 year ago 2.1.0 | ESM + CommonJS | Bundled | HTTP servers and web frameworks, Node.js utilities |
| @ucast/core git@github.com:stalniy/ucast.git | 1.1m | - | - | 5 months ago 2.0.0 | ESM + CommonJS | Bundled | ORMs and query builders |
| @azure/functions Microsoft Azure Functions NodeJS Framework | 1.1m | - | - | 13 days ago 4.16.5 | CommonJS | Bundled | Cloud SDKs |
| bind-event-listener Making binding and unbinding DOM events easier | 1.1m | +206% | - | 3 years ago 3.0.0 | CommonJS | Bundled | DOM and browser utilities |
| skmeans Super fast simple k-means and k-means++ clustering for unidimiensional and multidimensional data. Works in node and browser | 1.1m | +47% | - | 6 years ago 0.11.3 | CommonJS | None | Node.js utilities |
| node-environment-flags > Polyfill/shim for `process.allowedNodeEnvironmentFlags` | 1.1m | -24% | - | 7 years ago 1.0.6 | CommonJS | None | - |
| @electron/packager Customize and package your Electron app with OS-specific bundles (.app, .exe, etc.) via JS or CLI | 1.1m | - | - | 1 month ago 20.3.0 | ESM only | Bundled | Bundlers |
| @pnpm/lockfile-types Types for the pnpm-lock.yaml lockfile | 1.1m | - | - | 2 years ago 7.1.3 | CommonJS | Bundled | Node.js utilities |
| @turf/turf a JavaScript library for performing geospatial operations with GeoJSON | 1.1m | - | - | 1 month ago 7.4.0 | ESM + CommonJS | Bundled | Maps and geolocation |
| uglify-es JavaScript parser, mangler/compressor and beautifier toolkit for ES6+ | 1.1m | -2% | - | 8 years ago 3.3.9 | CommonJS | None | Compression and archives, Polyfills and shims |
| shx Portable Shell Commands for Node | 1.1m | +27% | - | 1 year ago 0.4.0 | - | None | CLI tools and terminal utilities |
| @loaders.gl/loader-utils Framework-independent loaders for 3D graphics formats | 1.1m | - | - | 9 days ago 4.5.2 | ESM + CommonJS | Bundled | 3D, WebGL and game engines |
| svelte-eslint-parser Svelte parser for ESLint | 1.1m | +122% | - | 1 month ago 1.8.1 | ESM only | Bundled | Linting and formatting, Svelte |
| @ucast/mongo git@github.com:stalniy/ucast.git | 1.1m | - | - | 5 months ago 3.0.0 | ESM + CommonJS | Bundled | ORMs and query builders |
| @cspell/dict-vue CSpell configuration for VUE files. | 1.1m | - | - | 1 year ago 3.0.5 | CommonJS | None | Vue |
| normalize.css A modern alternative to CSS resets | 1.1m | +4% | - | 7 years ago 8.0.1 | CommonJS | None | CSS-in-JS and styling |
| @material-ui/system Material-UI System - Design system for Material-UI. | 1.1m | - | - | 4 years ago 4.12.2 | ESM + CommonJS | Bundled | UI component libraries, React |
| tiktoken JS/WASM bindings for tiktoken | 1.1m | +79% | - | 1 year ago 1.0.22 | CommonJS | Bundled | - |
| topojson-server Convert GeoJSON to TopoJSON for smaller files and the power of topology! | 1.1m | +63% | - | 7 years ago 3.0.1 | ESM + CommonJS | None | Maps and geolocation |
| @inversifyjs/common InversifyJs common utils | 1.1m | - | - | 6 months ago 2.0.1 | ESM only | None | TypeScript tooling |
| saxen A tiny, super fast, namespace aware sax-style XML parser written in plain JavaScript | 1.1m | +577% | - | 9 days ago 11.2.0 | ESM only | None | Parsers and serialisers |
| scrollparent A function to get the scrolling parent of an html element. | 1.1m | +112% | - | 3 years ago 2.1.0 | CommonJS | None | DOM and browser utilities |
| node-simctl Wrapper around Apple's simctl binary | 1.1m | +248% | - | 2 months ago 9.1.1 | ESM only | Bundled | - |
| cspell A Spelling Checker for Code! | 1.1m | +46% | - | 5 days ago 10.3.4 | ESM + CommonJS | Bundled | - |
| is-scoped Check if a string is a scoped npm package name | 1.1m | +32% | - | 5 years ago 3.0.0 | ESM only | None | - |
| cbor Encode and parse data in the Concise Binary Object Representation (CBOR) data format (RFC8949). | 1.1m | +15% | - | 6 months ago 10.0.12 | CommonJS | Bundled | - |
| launchdarkly-react-client-sdk LaunchDarkly SDK for React | 1.1m | +24% | - | 1 month ago 3.9.4 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| util-extend Node's internal object extension function | 1.1m | +5% | - | 10 years ago 1.0.3 | CommonJS | None | - |
| scoped-regex Regular expression for matching scoped npm package names | 1.1m | +32% | - | 5 years ago 3.0.0 | ESM only | None | - |
| @tanstack/react-devtools TanStack Devtools is a set of tools for building advanced devtools for your React application. | 1.1m | - | - | 6 days ago 0.10.13 | ESM only | Bundled | React |
| fs This package name is not currently in use, but was formerly occupied by another package. To avoid malicious use, npm is hanging on to the package name, but loosely, and we'll probably give it to you if you want it. | 1.1m | -30% | - | 10 years ago 0.0.1-security | CommonJS | None | Files and file systems |
| @lancedb/lancedb LanceDB: A serverless, low-latency vector database for AI applications | 1.1m | - | - | 12 days ago 0.39.0 | CommonJS | Bundled | Database clients and drivers |
| style-inject Inject style tag to document head. | 1.1m | +12% | - | 8 years ago 0.3.0 | ESM + 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