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
react-scan
Scan your React app for renders
748.3k+98%-4 months ago
0.5.7
ESM + CommonJSBundledReact
unicode-emoji-utils
A collection of utilities for emojis
748.3k+89%-1 year ago
1.3.1
ESM + CommonJSBundled-
@graphiql/toolkit
Utility to build a fetcher for GraphiQL
748.3k--3 months ago
0.12.1
ESM + CommonJSBundledGraphQL
rehype-attr
New syntax to add attributes to Markdown.
748.2k+219%-6 months ago
4.1.3
ESM onlyBundledMarkdown, Parsers and serialisers
html-tokenize
transform stream to tokenize html
747.7k+43%-6 years ago
2.0.1
CommonJSNone-
@kobalte/core
Unstyled components and primitives for building accessible web apps and design systems with SolidJS.
747.6k--23 days ago
0.13.14
ESM onlyBundledUI component libraries
braintree-web
A suite of tools for integrating Braintree in the browser
747.3k+103%-15 days ago
3.146.0
CommonJSNonePayments and commerce
animejs
JavaScript animation engine
746.6k+159%-3 months ago
4.5.0
ESM + CommonJSBundledAnimation, 3D, WebGL and game engines
guess-json-indent
Guess the indentation of a JSON string
746.4k+1831%-1 year ago
3.0.1
ESM onlyBundledParsers and serialisers, TypeScript tooling
native-url
Brings the node url api layer to whatwg-url class
745.9k-25%-6 years ago
0.3.4
ESM + CommonJSBundledURLs and query strings
promise.prototype.finally
ES Proposal spec-compliant shim for Promise.prototype.finally
745.7k-39%-2 years ago
3.1.8
CommonJSNonePolyfills and shims
lodash.unescape
The lodash method `_.unescape` exported as a module.
745.7k-6%-10 years ago
4.0.1
-NoneUtility libraries
truncate-json
Truncate a JSON string
745.1k+4642%-1 year ago
3.0.1
ESM onlyBundledParsers and serialisers, TypeScript tooling
launch-editor-middleware
express middleware for launching editor
744.7k-9%-3 months ago
2.14.1
CommonJSBundledHTTP servers and web frameworks
split-array-stream
Safely push each item of an array to a stream
744.6k+130%-8 years ago
2.0.0
CommonJSBundled-
rehype-ignore
Ignore content display via HTML comments, Shown in GitHub readme, excluded in HTML.
743.8k+235%-9 months ago
2.0.3
ESM onlyBundledMarkdown, Parsers and serialisers
eslint-plugin-react-rsc
ESLint React's ESLint plugin for RSC related rules.
743.4k--7 days ago
5.20.8
ESM onlyBundledLinting and formatting, React
vega-time
JavaScript date/time utilities for Vega.
743.2k+235%-1 month ago
3.3.0
ESM onlyNoneDate and time, Charts and data visualisation
prebuildify
Create and package prebuilds for native modules
743.1k+28%-2 years ago
6.0.1
CommonJSNoneNode.js utilities
lorem-ipsum
Generates lorem ipsum placeholder text for Node.js, Deno, browsers, and React Native. Developed with Bun.
742.9k+153%-4 months ago
3.0.0
ESM + CommonJSBundledReact
@react-native/typescript-config
Default TypeScript configuration for React Native apps
742k--1 month ago
0.87.1
CommonJSNoneTypeScript tooling, React
highcharts-react-official
Official minimal [Highcharts](https://www.highcharts.com/) integration for React.
741.9k+26%-11 months ago
3.2.3
CommonJSBundledReact
isolated-vm
Access to multiple isolates
741.6k+192%-1 month ago
7.0.1
CommonJSBundled-
react-instantsearch-core
⚡ Lightning-fast search for React, by Algolia
741.6k+54%-8 days ago
7.50.0
ESM + CommonJSBundledReact
fancy-canvas
Functionality on top of HTML canvas element, including support for HiDPI and pixel-perfect rendering
741.4k+395%-3 years ago
2.1.0
ESM + CommonJSBundled-
postmark
Official Node.js client library for the Postmark HTTP API - https://www.postmarkapp.com
740.7k+143%-2 months ago
5.1.0
CommonJSBundledEmail
string-byte-slice
Like `string.slice()` but bytewise
740.6k+3557%-1 year ago
3.0.1
ESM onlyBundledParsers and serialisers, Node.js utilities
lucide-vue-next
A Lucide icon library package for Vue 3 applications.
740.2k+197%-6 months ago
1.0.0
ESM + CommonJSBundledIcons, Vue
@clerk/testing
Utilities to help you create E2E test suites for apps using Clerk
740.2k--6 days ago
2.2.39
ESM + CommonJSBundledAuthentication and authorisation, Testing
contentful-resolve-response
[![npm](https://img.shields.io/npm/v/contentful-resolve-response.svg)](https://www.npmjs.com/package/contentful-resolve-response) [![CI](https://github.com/contentful/contentful-resolve-response/actions/workflows/main.yaml/badge.svg)](https://github.com/c
740.1k+19%-2 months ago
2.0.1
ESM + CommonJSNone-
vite-plugin-solid
solid-js integration plugin for Vite
739.8k+559%-2 months ago
2.11.14
ESM + CommonJSBundledBundler plugins and loaders
frimousse
A lightweight, unstyled, and composable emoji picker for React.
739.4k+975%-9 days ago
0.4.0
ESM + CommonJSBundledReact
bson-objectid
Construct ObjectIDs without the mongodb driver or bson module
739.2k+154%-3 years ago
2.0.4
CommonJSBundledDatabase clients and drivers
bits-ui
The headless components for Svelte.
739k+237%-8 days ago
2.19.3
ESM onlyBundled-
new-github-release-url
Generate a URL for opening a new GitHub release with prefilled tag, body, and other fields
739k+14%-4 years ago
2.0.0
ESM onlyNoneURLs and query strings
keycloak-js
A client-side JavaScript OpenID Connect library that can be used to secure web applications.
738.6k+52%-5 months ago
26.2.4
ESM onlyBundledAuthentication and authorisation
@kobalte/utils
Common utilities and types for Kobalte.
738.3k--3 months ago
0.9.2
ESM + CommonJSBundledUI component libraries
chromedriver
ChromeDriver for Selenium
737.2k+14%-7 days ago
154.0.0
CommonJSNoneScraping and browser automation, Node.js utilities
morphdom
Morph a DOM tree to another DOM tree (no virtual DOM needed)
737.1k+142%-8 months ago
2.7.8
ESM + CommonJSBundledDOM and browser utilities
mipd
TypeScript Utilities for EIP-6963
737.1k+140%-2 years ago
0.0.7
ESM + CommonJSBundledBlockchain and Web3, TypeScript tooling
solid-prevent-scroll
SolidJS utility that prevents scrolling outside of a given DOM element. Works by preventing events that else would lead to scrolling.
736.8k+839%-2 months ago
0.1.11
ESM onlyBundledDOM and browser utilities, UI component libraries
mcp-handler
Framework-agnostic HTTP adapter for Model Context Protocol servers
736.7k+1356%-12 days ago
2.2.0
ESM + CommonJSBundledCloud SDKs
flag-icons
> A curated collection of all country flags in SVG — plus the CSS for easier integration. See the [demo](https://flagicons.lipis.dev).
736.6k+149%-1 year ago
7.5.0
CommonJSNoneCSS-in-JS and styling, Icons
route-recognizer
A lightweight JavaScript library that matches paths against registered routes.
736k+20%-8 years ago
0.3.4
ESM + CommonJSBundled-
@tree-sitter-grammars/tree-sitter-yaml
YAML grammar for tree-sitter
735.7k--1 year ago
0.7.1
CommonJSBundledParsers and serialisers
dashify
Convert a camelcase or space-separated string to a dash-separated string. ~12 sloc, fast, supports diacritics.
735.3k+16%-7 years ago
2.0.0
CommonJSNoneStrings and text
git-last-commit
Read details of the last commit including tags
735.2k+193%-5 years ago
1.0.1
CommonJSNone-
@zag-js/listbox
Core logic for the listbox widget implemented as a state machine
735.2k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
inject-stylesheet
Create a style element with CSS properties, filtering input using a allowlist or blocklist
734.9k+113%-8 months ago
7.0.2
CommonJSBundled-
path-posix
posix-specific core path module
734.6k+34%-11 years ago
1.0.0
CommonJSNone-

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