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
nats
Node.js client for NATS, a lightweight, high-performance cloud native messaging system
650.7k+138%-1 year ago
2.29.3
CommonJSBundledWebSockets and realtime
rolldown-string
A compatibility layer for magic-string to work with Rolldown and other bundlers.
650.5k--2 months ago
0.3.1
ESM onlyBundled-
@uiw/react-markdown-preview
React component preview markdown text in web browser. The minimal amount of CSS to replicate the GitHub Markdown style.
649.5k--4 months ago
5.2.1
ESM + CommonJSBundledMarkdown, React
expo-task-manager
Expo module that provides support for tasks that can run in the background.
649.4k+380%-7 days ago
57.0.20
CommonJSBundledReact, HTTP servers and web frameworks
ts-brand
Reusable type branding in TypeScript
649.4k+290%-2 years ago
0.2.0
CommonJSBundledTypeScript tooling
@tanstack/hotkeys
Type-safe, framework-agnostic keyboard hotkey management for the browser
649.3k--6 days ago
0.10.0
ESM onlyBundledDOM and browser utilities
rss-parser
A lightweight RSS parser, for Node and the browser
649.2k+82%-3 years ago
3.13.0
CommonJSBundledParsers and serialisers
@swaggerexpert/cookie
RFC 6265 compliant cookie parser, validator and serializer.
649.1k--1 year ago
2.0.2
ESM + CommonJSBundledSchema validation
@hotwired/turbo
The speed of a single-page web application without having to write any JavaScript
648.6k--8 months ago
8.0.23
ESM + CommonJSNone-
cssnano-preset-lite
Safe and minimum transformation
648k+3872%-14 days ago
6.0.3
ESM onlyBundledCSS-in-JS and styling
mj-context-menu
A generic context menu
647.6k+140%-10 months ago
1.0.0
ESM onlyNone-
node-ipc
Fast local and network IPC with Node.js-only JavaScript and aligned dependency-free Rust and C# implementations.
647.2k-3%-1 month ago
14.0.0
ESM onlyNoneNode.js utilities
@zag-js/image-cropper
Core logic for the image-cropper widget implemented as a state machine
647k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
deslop-js
Remove AI slop from JavaScript code.
646.7k--1 month ago
0.9.12
ESM + CommonJSBundledTypeScript tooling, React
jalaali-js
Converts Gregorian and Jalaali calendars to each other
646.7k+131%-1 month ago
2.0.1
ESM + CommonJSBundledTypeScript tooling
console-log-level
The most simple logger imaginable
646.6k+22%-7 years ago
1.4.1
CommonJSNone-
@inversifyjs/prototype-utils
Prototype related utils
646.3k--6 months ago
0.2.1
ESM onlyNoneNode.js utilities, Schema validation
has-async-hooks
check if the current node version has async_hooks.
646.2k+218%-8 years ago
1.0.0
CommonJSNone-
sass-embedded-linux-arm64
The linux-arm64 binary for sass-embedded
645.7k+82%-8 days ago
1.105.0
-None-
i
custom inflections for nodejs
645.6k+13%-5 years ago
0.3.7
CommonJSNoneStrings and text, Utility libraries
moment-duration-format
A moment.js plugin for formatting durations.
645.3k+76%-7 years ago
2.3.2
CommonJSNoneDate and time
@opentelemetry/instrumentation-user-interaction
OpenTelemetry instrumentation for user interactions as click events in a web application
645.2k--30 days ago
0.66.0
ESM + CommonJSBundledMonitoring and error tracking
tap-parser
parse the test anything protocol
645k-29%-4 months ago
18.3.4
ESM + CommonJSBundledTesting, Parsers and serialisers
svg.js
A lightweight library for manipulating and animating SVG.
645k+0%-7 years ago
2.7.1
CommonJSBundledAnimation, Image processing
countries-and-timezones
Minimalistic library to work with countries and timezones data.
644.9k+122%-1 month ago
3.10.0
ESM + CommonJSBundledDate and time
js-queue
A tiny FIFO task queue with explicit flow control for Node and browsers
644.9k+3%-1 month ago
3.1.1
ESM + CommonJSNoneQueues and background jobs
@better-auth/expo
Better Auth integration for Expo and React Native applications.
644.6k--6 days ago
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
minio
S3 Compatible Cloud Storage client
644.6k+101%-7 months ago
8.0.7
ESM + CommonJSBundled-
tree-sitter-go
Go grammar for tree-sitter
644.4k+3319%-1 year ago
0.25.0
CommonJSBundledParsers and serialisers
bin-wrapper
Binary wrapper that makes your programs seamlessly available as local dependencies
644k-21%-7 years ago
4.1.0
-None-
extension-port-stream
A module for creating a node style stream over a WebExtension port object.
643.9k+60%-7 months ago
5.0.3
CommonJSBundled-
@semantic-release/exec
semantic-release plugin to run custom shell commands
643.6k--1 year ago
7.1.0
ESM onlyNoneCLI tools and terminal utilities, Documentation tooling
cypress-file-upload
A Cypress command for file upload
643.3k-25%-5 years ago
5.0.8
CommonJSBundledTesting, Files and file systems
@azure/core-sse
Implementation of the Server-sent events protocol for Node.js and browsers.
643.3k--2 months ago
2.4.0
ESM + CommonJSBundledCloud SDKs, TypeScript tooling
nkeys.js
A public-key signature system based on Ed25519 for the NATS ecosystem in javascript
643k+155%-2 years ago
1.1.0
CommonJSBundled-
dependency-path
Utilities for working with symlinked node_modules
642.8k+70%-3 years ago
9.2.8
CommonJSBundledNode.js utilities
to-snake-case
Convert a string to snake case.
642.7k+115%-10 years ago
1.0.0
-NoneUtility libraries
is-supported-regexp-flag
Check whether a RegExp flag is supported
642.7k+15%-5 years ago
2.0.0
ESM onlyNone-
worker-loader
worker loader module for webpack
642.6k-5%-5 years ago
3.0.8
CommonJSNoneBundler plugins and loaders
minimal-polyfills
An ultra light-weight, nonexhaustive, polyfills library
642.4k+609%-3 years ago
2.2.3
CommonJSBundledPolyfills and shims
webdriver-js-extender
A plugin which adds additional commands to selenium's javascript implementation of the webdriver client side API
641.8k-21%-6 years ago
2.2.0
CommonJSBundledScraping and browser automation, Testing
is-integer
ES2015 (ES6) Number.isInteger polyfill
641.7k+16%-9 years ago
1.0.7
CommonJSNonePolyfills and shims
fs-access
Node.js 0.12 fs.access() & fs.accessSync() ponyfill
641.6k+1%-7 years ago
2.0.0
-NonePolyfills and shims
url-search-params-polyfill
a simple polyfill for javascript URLSearchParams
641.4k+41%-3 years ago
8.2.5
CommonJSNonePolyfills and shims
humanize-url
Humanize a URL: `https://sindresorhus.com` → `sindresorhus.com`
641.4k+240%-5 years ago
3.0.0
ESM onlyNoneURLs and query strings
i18next-resources-for-ts
This package helps to transform resources to be used in a typesafe i18next project.
640.8k+594%-6 days ago
2.1.1
ESM + CommonJSBundledTypeScript tooling
metro-react-native-babel-transformer
Babel transformer for React Native applications.
640.6k-10%-3 years ago
0.77.0
CommonJSNoneReact, Bundlers
evt
Type safe replacement for node's EventEmitter
640.6k+571%-1 year ago
2.5.9
CommonJSBundledPromises and async control flow, TypeScript tooling
null-check
Ensure a path doesn't contain null bytes
640.2k-1%-5 years ago
3.0.0
ESM onlyNonePolyfills and shims
object-to-formdata
Serialize JavaScript objects into FormData.
640.2k+197%-2 months ago
5.0.0
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