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
testcafe-hammerhead
A powerful web-proxy used as a core for the TestCafe testing framework (https://github.com/DevExpress/testcafe).
178k-20%--
31.7.8
CommonJSBundledTesting
fast-write-atomic
Fast way to write a file atomically, for Node.js
178k+41%-7 months ago
0.4.0
CommonJSNone-
@unovis/graphlibrary
A fork of `graphlibrary` with individual lodash-es imports; exported as ES modules
178k--2 months ago
2.2.0-3
ESM onlyNone-
@univerjs/preset-docs-thread-comment
Preset for thread comments in Univer Docs.
178k--10 days ago
1.0.2
ESM + CommonJSBundledPDF and documents
@gatsbyjs/webpack-hot-middleware
Webpack hot reloading you can attach to your own server
177.9k--4 years ago
2.25.3
CommonJSNoneHTTP servers and web frameworks
apollo-angular
Use your GraphQL data in your Angular app, with the Apollo Client
177.9k-9%-1 month ago
14.2.0
ESM onlyBundledGraphQL, Angular
@conform-to/zod
Conform helpers for integrating with Zod
177.9k--1 month ago
1.21.1
ESM + CommonJSBundledForms
jora
JavaScript object query engine
177.9k+37%-4 months ago
1.0.0-beta.16
ESM + CommonJSNone-
@univerjs/preset-docs-collaboration
Preset for real-time collaboration in Univer Docs.
177.9k--10 days ago
1.0.2
ESM + CommonJSBundled-
graphology-shortest-path
Shortest path functions for graphology.
177.7k+224%-2 years ago
2.1.0
CommonJSBundled-
ngeohash
geohash library for nodejs
177.6k+92%--
0.6.4
CommonJSNoneMaps and geolocation
babel-plugin-formatjs
Extracts string messages for translation from modules that use formatjs.
177.4k-26%--
13.0.6
ESM onlyBundled-
nitro-nightly
Build and Deploy Universal JavaScript Servers
177.4k+905%-10 days ago
3.0.1-20260924-200544-22b17bb3
ESM onlyBundledBundler plugins and loaders, TypeScript tooling
@lingui/macro
Macro for generating messages in ICU MessageFormat syntax
177.3k--5 months ago
5.9.5
CommonJSBundledInternationalisation
prettier-plugin-jsdoc
A Prettier plugin to format JSDoc comments.
177.2k+39%-4 months ago
1.8.1
ESM onlyBundledDocumentation tooling, Linting and formatting
@stdlib/math-base-special-log1p
Evaluate the natural logarithm of 1+x.
177.1k--7 months ago
0.2.4
CommonJSBundledNumbers and maths
deck.gl
A suite of 3D-enabled data visualization overlays, suitable for react-map-gl
177.1k+22%-29 days ago
9.4.0
ESM + CommonJSBundled3D, WebGL and game engines, Charts and data visualisation
yaml-lint
A simple (CLI) tool to lint YAML files
177k+30%-4 years ago
1.7.0
CommonJSBundledCLI tools and terminal utilities, Linting and formatting
elasticsearch
The official low-level Elasticsearch client for Node.js and the browser.
176.8k-39%--
16.7.3
CommonJSNone-
mongoose-paginate-v2
A custom pagination library for Mongoose with customizable labels.
176.7k+47%-3 months ago
1.9.5
CommonJSBundledORMs and query builders
generaltranslation
A language toolkit for AI developers
176.7k+3648%-10 days ago
9.5.0
ESM + CommonJSBundledInternationalisation
react-full-screen
Component and Hook for handling full screen components
176.6k+38%-4 years ago
1.1.1
ESM + CommonJSNoneReact
stats-lite
A light statistical package that operates on numeric Arrays.
176.6k+53%-8 years ago
2.2.0
CommonJSNoneNumbers and maths
@stream-io/escape-string-regexp
Escape RegExp special characters
176.6k--4 years ago
5.0.1
ESM + CommonJSBundled-
function.name
Function name shim (especially for supporting function names in Internet Explorer).
176.6k+72%--
2.0.0
ESM onlyNone-
noop6
No operation as a module using an arrow function.
176.5k+86%--
2.0.0
ESM onlyNone-
@pnpm/store-controller-types
Types for the store controller
176.5k--8 months ago
1004.5.1
CommonJSBundledNode.js utilities
vanilla-jsoneditor
A web-based tool to view, edit, format, transform, and validate JSON
176.5k+41%--
3.13.0
ESM onlyBundledRich text and code editors, Svelte
string-trim-spaces-only
Like String.trim() but you can choose granularly what to trim
176.5k+52%-29 days ago
5.3.1
ESM onlyBundled-
@stream-io/transliterate
Convert Unicode characters to Latin characters using transliteration
176.4k--4 years ago
1.5.5
ESM + CommonJSBundledStrings and text
@kubb/plugin-ts
Generate TypeScript types, interfaces, and enums with Kubb. The base plugin other Kubb plugins build on for type safety.
176.4k--23 days ago
5.0.2
ESM + CommonJSBundledTypeScript tooling
@cortex-js/compute-engine
Symbolic computing and numeric evaluations for JavaScript and Node.js
176.4k--10 days ago
0.134.0
ESM + CommonJSBundledNumbers and maths, Parsers and serialisers
angular-resizable-element
An angular 20.0+ directive that allows an element to be dragged and resized
176.3k+14%-6 months ago
8.0.3
ESM + CommonJSBundledAngular
winston-cloudwatch
Send logs to Amazon Cloudwatch using Winston.
176.2k+14%-2 years ago
6.3.0
CommonJSBundledLogging
@react-pdf-viewer/thumbnail
A React component to view a PDF document
176.1k--3 years ago
3.12.0
CommonJSBundledPDF and documents, React
eslint-plugin-drizzle
Eslint plugin for drizzle users to avoid common pitfalls
176.1k+143%-2 years ago
0.2.3
CommonJSNoneLinting and formatting, ORMs and query builders
marked-gfm-heading-id
marked GFM heading ids
176.1k+203%--
4.1.4
ESM + CommonJSBundledMarkdown
zod-v3-to-json-schema
Converts Zod 3 schemas to Json Schemas
176k--10 months ago
4.0.0
ESM + CommonJSBundledSchema validation
quote
Add quotes to given string unless it already has them
175.9k+68%-11 years ago
0.4.0
CommonJSNone-
cls-bluebird
Make bluebird work with the continuation-local-storage module.
175.8k-20%-8 years ago
2.1.0
CommonJSNonePromises and async control flow
@genkit-ai/core
Genkit AI framework core libraries.
175.8k--1 month ago
1.42.0
ESM + CommonJSBundled-
css-vars-ponyfill
Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers
175.6k+63%-2 years ago
2.4.9
ESM + CommonJSBundledPolyfills and shims, CSS-in-JS and styling
url-slug
Tiny, zero-dependency slug generator (~700 bytes gzipped) with full TypeScript support — converts strings into clean, RFC 3986-compliant slugs and reverts them back to sentences
175.5k-17%-15 days ago
5.2.0
ESM + CommonJSBundledStrings and text, TypeScript tooling
react-native-webrtc
WebRTC for React Native
175.5k+432%-2 months ago
124.0.8
ESM + CommonJSBundledReact, WebSockets and realtime
@heroui/image
A simple image component
175.5k--8 months ago
2.2.19
ESM + CommonJSBundledUI component libraries, React
@ag-grid-enterprise/core
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
175.5k--1 year ago
32.3.9
ESM + CommonJSBundledTables and data grids, React
pkg
Package your Node.js project into an executable
175.5k-19%--
5.8.1
CommonJSBundledBuild tools, CLI tools and terminal utilities
enhance-visitors
Enhance your ESLint visitors with shared logic
175.4k-28%-10 years ago
1.0.0
-NoneLinting and formatting
package-config
Get namespaced config from the closest package.json
175.3k-11%-2 years ago
5.0.0
ESM onlyBundled-
tree-sitter-cpp
C++ grammar for tree-sitter
175.3k+1316%-1 year ago
0.23.4
CommonJSBundledParsers and serialisers

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