Skip to content
JS
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.

42,510 packages67 categoriesComparisons

All packages

42,510 packages
PackageWeekly downloads12-month changeGzipLast releaseModuleTypesCategories
expo-mail-composer
Provides an API to compose mails using OS specific UI
108.1k+294%-25 days ago
57.0.2
CommonJSBundledReact, HTTP servers and web frameworks
vue-gtag
Global Site Tag (gtag.js) plugin for Vue
108.1k+8%-5 months ago
3.7.1
ESM onlyBundledVue, Monitoring and error tracking
@asyncapi/generator
The AsyncAPI generator. It can generate documentation, code, anything!
108.1k--19 days ago
3.4.1
CommonJSNoneDocumentation tooling
@capacitor-community/sqlite
Community plugin for native & electron SQLite databases
108k--2 months ago
8.1.1
ESM + CommonJSBundledDatabase clients and drivers
forge-light
A custom version of node-forge with selected algorithms.
108k+110%-2 years ago
1.1.4
CommonJSBundledCryptography and hashing
@angular-builders/jest
Jest runner for Angular build facade. Allows ng test run with Jest instead of Karma
108k--3 months ago
22.0.1
CommonJSBundledTesting, Angular
append-query
Append querystring params to a URL.
107.9k+18%-5 years ago
2.1.1
CommonJSNoneURLs and query strings
it-length-prefixed
Streaming length prefixed buffers with async iterables
107.9k+161%-4 months ago
11.0.1
ESM onlyBundledPromises and async control flow
lodash.invokemap
The lodash method `_.invokeMap` exported as a module.
107.9k-36%--
4.6.0
-NoneUtility libraries
mdast-util-definition-list
mdast extension for definition list
107.9k+5151%-2 years ago
2.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
remark-definition-list
remark plugin to support definition list
107.8k+5028%-2 years ago
2.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
highcharts-vue
Integration that allows easy Highcharts use in Vue 3.
107.7k+43%--
2.0.2
CommonJSBundledVue
@genkit-ai/google-genai
Genkit AI framework plugin for Google AI & Vertex APIs, including Gemini APIs.
107.7k--1 month ago
1.42.0
ESM + CommonJSBundled-
panzoom
Extensible, mobile friendly pan and zoom framework (supports DOM and SVG).
107.7k+55%-6 months ago
9.4.4
CommonJSBundledImage processing, DOM and browser utilities
error-overlay-webpack-plugin
Webpack plugin to automatically display an error overlay in your application.
107.7k+297%-3 years ago
1.1.1
ESM + CommonJSNoneBundler plugins and loaders
electron-fetch
A light-weight module that brings window.fetch to electron's background process
107.3k+13%-4 years ago
1.9.1
ESM + CommonJSBundledHTTP clients
@ai-sdk/workflow
WorkflowAgent for building AI agents with AI SDK
107.2k--11 days ago
2.0.45
ESM onlyBundledStatic site generators and meta-frameworks, React
@vue/compat
Vue 3 compatibility build for Vue 2
107k--19 days ago
3.5.43
ESM + CommonJSBundledVue
@openuidev/react-lang
Define component libraries, generate LLM system prompts, and render streaming OpenUI Lang output in React — the core runtime for OpenUI generative UI
107k--21 days ago
0.3.0
ESM + CommonJSBundledReact, Schema validation
selectn
Curried property accessor function that resolves deeply-nested object properties via dot/bracket-notation string path while mitigating TypeErrors via friendly and composable API.
106.9k+31%-1 year ago
1.3.0
CommonJSNone-
decode-tiff
Lightweight tiff decoder
106.9k+17%-9 years ago
0.2.1
CommonJSNoneImage processing
string-replace-async
Asynchronous String.prototype.replace()
106.9k+48%-5 years ago
3.0.2
ESM onlyNonePromises and async control flow
gt-react
A React library for automatic internationalization.
106.9k+1943%-11 days ago
11.4.3
ESM + CommonJSBundledInternationalisation, React
graphql-sock
GraphQL Semantic Output Conversion Kit - converts a cutting edge SDL file that supports semantic nullability into a more traditional SDL file legacy tools can support.
106.9k-47%-1 year ago
1.0.1
CommonJSBundledGraphQL
borc
Encode and parse data in the Concise Binary Object Representation (CBOR) data format (RFC7049).
106.9k-3%-5 years ago
3.0.0
CommonJSNone-
rememo
Memoized selectors for Redux and other immutable object derivation
106.9k+47%-3 months ago
5.0.0
ESM onlyBundledCaching, State management
@chainsafe/persistent-merkle-tree
Merkle tree implemented as a persistent datastructure
106.9k--1 month ago
1.3.1
ESM onlyBundledBlockchain and Web3, TypeScript tooling
p-lazy
Create a lazy promise that defers execution until it's awaited or when `.then()`, `.catch()`, or `.finally()` is called
106.9k-1%-1 year ago
5.0.0
ESM onlyBundledPromises and async control flow
@aws-amplify/graphql-api-construct
AppSync GraphQL Api Construct using Amplify GraphQL Transformer.
106.8k--2 months ago
1.22.2
CommonJSBundledCloud SDKs, GraphQL
remark-lint-final-definition
remark-lint rule to warn when definitions are not placed at the end of the file
106.8k-18%-1 year ago
4.0.2
ESM onlyBundledMarkdown
@azure/arm-sql
A generated SDK for SqlManagementClient.
106.7k--3 months ago
11.0.0
ESM + CommonJSBundledCloud SDKs, TypeScript tooling
ast-parents
Walks a JavaScript AST and adds a "parent" property to each node
106.7k+16%-12 years ago
0.0.1
CommonJSNone-
jeep-sqlite
Browser SQLite Stencil Component
106.7k+464%--
2.8.0
ESM + CommonJSBundledDatabase clients and drivers
@patternfly/react-core
This library provides a set of common React components for use with the PatternFly reference implementation.
106.7k--2 months ago
6.6.1
ESM + CommonJSBundledReact, UI component libraries
@scalar/openapi-to-markdown
Create plain Markdown from OpenAPI documents (for LLMs)
106.7k--12 days ago
1.2.0
ESM onlyBundledDocumentation tooling, Markdown
hdkey
Bitcoin BIP32 hierarchical deterministic keys
106.6k-22%-3 years ago
2.1.0
CommonJSNoneBlockchain and Web3
sri-toolbox
Subresource Integrity tools
106.6k-7%-11 years ago
0.2.0
CommonJSNoneSecurity
@vgpu/wgsl
WGSL shader compilation, runtime resolution, and webpack/vite loaders for vgpu.
106.5k--22 days ago
0.5.0
ESM + CommonJSBundled3D, WebGL and game engines, Bundler plugins and loaders
remix-auth-oauth2
A strategy to use and implement OAuth2 framework for authentication with federated services like Google, Facebook, GitHub, etc.
106.5k+16%-1 year ago
3.4.1
ESM onlyNoneAuthentication and authorisation
matched
Adds array support to node-glob, sync and async. Also supports tilde expansion (user home) and resolving to global npm modules.
106.5k-19%-5 years ago
5.0.1
CommonJSNoneFiles and file systems
node-range
Simple Lazy Ranges for Node/Javascript
106.5k+53%-11 years ago
0.1.0
CommonJSNone-
combokeys
Handles keyboard shortcuts in the browser
106.4k+62%-7 years ago
3.0.1
CommonJSNoneDOM and browser utilities
to-source-code
Converts function to its source code.
106.3k-6%-10 years ago
1.0.2
CommonJSNone-
@ladjs/i18n
i18n wrapper and Koa middleware for Lad
106.3k--9 months ago
10.0.0
CommonJSNoneInternationalisation
glob-gitignore
Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API with NO performance issues
106.2k-23%-2 years ago
1.0.15
CommonJSNoneFiles and file systems, Promises and async control flow
dictionary-en
English spelling dictionary
106.2k+347%--
4.0.0
ESM onlyBundled-
jsuri
Uri and query string manipulation
106.1k-16%-11 years ago
1.3.1
CommonJSNoneURLs and query strings
img-diff-js
Library to compare 2 images
106k+54%-2 years ago
0.5.4
CommonJSBundledImage processing
react-globe.gl
React component for Globe Data Visualization using ThreeJS/WebGL
106k+256%-4 months ago
2.38.0
ESM onlyBundled3D, WebGL and game engines, React
animation-frame-polyfill
Polyfill requestAnimationFrame and cancelAnimationFrame
106k+45%-7 months ago
1.1.0
ESM + CommonJSNonePolyfills and shims, Animation

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