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
mongodb-connection-string-url
MongoDB connection strings, based on the WhatWG URL API
8.8m+68%-2 months ago
7.0.2
ESM + CommonJSBundled-
header-case
Transform into a dash separated string of capitalized words
8.8m+24%-2 years ago
3.0.0
ESM onlyNone-
earcut
The fastest and smallest JavaScript polygon triangulation library for your WebGL apps
8.8m+156%-2 months ago
3.2.3
ESM onlyBundled-
latest-version
Get the latest version of an npm package
8.8m+19%-2 years ago
9.0.0
ESM onlyBundled-
lodash.mergewith
The Lodash method `_.mergeWith` exported as a module.
8.8m+30%-7 years ago
4.6.2
-NoneUtility libraries
filenamify
Convert a string to a valid safe filename
8.8m+60%-29 days ago
7.0.3
ESM onlyBundledSecurity
@peculiar/asn1-cms
ASN.1 schema for Cryptographic Message Syntax (CMS) defined in RFC 5652.
8.8m+2175%-6 days ago
2.9.5
ESM + CommonJSBundledCryptography and hashing
async-mutex
A mutex for guarding async workflows
8.8m+145%-2 years ago
0.5.0
ESM + CommonJSBundledPromises and async control flow
title-case
Transform a string into title case following English rules
8.8m+37%-2 years ago
4.3.2
ESM onlyBundled-
@better-auth/utils
A collection of utilities for better-auth
8.8m+2690%-2 months ago
0.5.0
ESM + CommonJSNoneAuthentication and authorisation
filename-reserved-regex
Regular expression for matching reserved filename characters
8.8m+64%-29 days ago
4.0.1
ESM onlyBundled-
fast-png
PNG image decoder and encoder written entirely in JavaScript
8.8m+715%-9 months ago
8.0.0
ESM onlyNoneImage processing
semver-diff
Get the diff type of two semver versions: 0.0.1 0.0.2 → patch
8.8m+8%-1 year ago
5.0.0
ESM onlyBundled-
ip
[![](https://badge.fury.io/js/ip.svg)](https://www.npmjs.com/package/ip)
8.8m-25%-2 years ago
2.0.1
CommonJSNone-
strip-comments
Strip line and/or block comments from a string. Blazing fast, and works with JavaScript, Sass, CSS, Less.js, and a number of other languages.
8.8m+47%-6 years ago
2.0.1
CommonJSNoneCSS-in-JS and styling
@prisma/instrumentation
OpenTelemetry compliant instrumentation for Prisma Client
8.7m+93%-1 month ago
7.10.0
ESM + CommonJSBundledORMs and query builders, Monitoring and error tracking
@svgr/webpack
SVGR webpack loader.
8.7m+24%-3 years ago
8.1.0
CommonJSBundledBundler plugins and loaders, React
unbash
Fast 0-deps bash parser written in TypeScript
8.7m--25 days ago
4.0.11
ESM onlyBundledParsers and serialisers, TypeScript tooling
workbox-core
This module is used by a number of the other Workbox modules to share common code.
8.7m+58%-4 months ago
7.4.1
ESM + CommonJSBundled-
tsyringe
Lightweight dependency injection container for JavaScript/TypeScript
8.7m+910%-1 year ago
4.10.0
ESM + CommonJSBundledTypeScript tooling
@csstools/media-query-list-parser
Parse CSS media query lists.
8.7m+81%-8 months ago
5.0.0
ESM onlyBundledCSS-in-JS and styling
workbox-routing
A service worker helper library to route request URLs to handlers.
8.7m+62%-4 months ago
7.4.1
ESM + CommonJSBundledRouting
case-sensitive-paths-webpack-plugin
Enforces module path case sensitivity in Webpack
8.6m+4%-5 years ago
2.4.0
CommonJSNoneBundler plugins and loaders
postcss-nesting
Nest rules inside each other in CSS
8.6m+17%-2 months ago
14.0.1
ESM onlyBundledCSS-in-JS and styling
jest-serializer
> DEPRECATED: Use `v8` APIs directly: https://nodejs.org/api/v8.html#serialization-api
8.6m-28%-4 years ago
28.0.0
CommonJSBundled-
js-levenshtein
The most efficient JS implementation calculating the Levenshtein distance, i.e. the difference between two strings.
8.6m+102%-7 years ago
1.1.6
-NoneStrings and text
async-lock
Lock on asynchronous code
8.6m+222%-2 years ago
1.4.1
-NonePromises and async control flow
w3c-hr-time
An implementation of the W3C High Resolution Time Level 2 specification.
8.6m-18%-6 years ago
1.0.2
CommonJSNone-
@opentelemetry/instrumentation-nestjs-core
OpenTelemetry instrumentation for NestJS server side applications framework
8.6m+122%-26 days ago
0.68.0
CommonJSBundledMonitoring and error tracking
kdbush
A very fast static 2D index for points based on kd-tree.
8.6m+160%-4 months ago
4.1.0
ESM onlyBundled-
simple-git
Simple GIT interface for node.js
8.6m+39%-5 months ago
3.36.0
ESM + CommonJSBundled-
array-uniq
Create an array without duplicates
8.6m-14%-5 years ago
3.0.0
ESM onlyNone-
boolean
boolean converts lots of things to boolean.
8.5m+127%-4 years ago
3.2.0
CommonJSBundled-
@opentelemetry/instrumentation-grpc
OpenTelemetry instrumentation for `@grpc/grpc-js` rpc client and server for gRPC framework
8.5m+198%-26 days ago
0.222.0
CommonJSBundledMonitoring and error tracking
stylelint
A mighty CSS linter that helps you avoid errors and enforce conventions.
8.5m+57%-22 days ago
17.15.0
CommonJSBundledCSS-in-JS and styling, Linting and formatting
roarr
JSON logger for Node.js and browser.
8.5m+137%-2 months ago
7.21.7
CommonJSBundledLogging, Parsers and serialisers
editorconfig
EditorConfig File Locator and Interpreter for Node.js
8.5m+67%-6 months ago
3.0.2
CommonJSBundled-
time-span
Simplified high resolution timing
8.5m+262%-4 years ago
5.1.0
ESM onlyBundled-
@xyflow/system
xyflow core system that powers React Flow and Svelte Flow.
8.5m+671%-2 days ago
0.0.83
ESM + CommonJSBundledReact, Svelte
better-opn
A better opn. Reuse the same tab on Chrome for 👨‍💻.
8.5m+4%-4 years ago
3.0.2
CommonJSNone-
png-js
A PNG decoder in JavaScript
8.5m+410%-5 months ago
2.0.0
ESM + CommonJSNoneImage processing
iron-webcrypto
a cryptographic utility for sealing-unsealing a JSON object using symmetric key encryption with message integrity verification
8.5m+250%-10 months ago
2.0.0
ESM onlyBundledCryptography and hashing, Authentication and authorisation
@vitejs/plugin-react-swc
Speed up your Vite dev server with SWC
8.5m+141%-1 month ago
4.3.3
ESM onlyBundledReact, Bundler plugins and loaders
code-point-at
ES2015 `String#codePointAt()` ponyfill
8.5m-3%-4 years ago
2.0.0
-NonePolyfills and shims
for-own
Iterate over the own enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js.
8.5m-0%-9 years ago
1.0.0
CommonJSNone-
shelljs
Portable Unix shell commands for Node.js
8.5m-3%-1 year ago
0.10.0
CommonJSNoneNode.js utilities
yup
Dead simple Object schema validation
8.5m+26%-1 year ago
1.7.1
ESM + CommonJSBundledSchema validation
generic-pool
Generic resource pooling for Node.JS
8.5m+70%-4 years ago
3.9.0
CommonJSBundled-
cookie-parser
Parse HTTP request cookies
8.5m+102%-1 year ago
1.4.7
-None-
workbox-background-sync
Queues failed requests and uses the Background Sync API to replay them when the network is available
8.4m+50%-4 months ago
7.4.1
ESM + CommonJSBundled-

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