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
esniff
Low footprint ECMAScript source code parser
8.1m+14%-2 years ago
2.0.1
-NoneParsers and serialisers
posthog-node
PostHog Node.js integration
8m+581%-3 days ago
5.53.0
ESM + CommonJSBundledMonitoring and error tracking, TypeScript tooling
git-raw-commits
Get raw git commits out of your repository using git-log(1).
8m+30%-6 months ago
5.0.1
ESM onlyNoneLogging
@expo/spawn-async
A Promise-based interface into processes created by child_process.spawn
8m+318%-4 months ago
1.8.0
CommonJSBundledNode.js utilities, Promises and async control flow
chalk-template
Terminal string styling with tagged template literals
8m+97%-1 year ago
1.1.2
ESM onlyBundledCLI tools and terminal utilities, Templating
cosmiconfig-typescript-loader
TypeScript loader for cosmiconfig
8m+78%-5 months ago
6.3.0
ESM + CommonJSBundledTypeScript tooling
emoji-regex-xs
A regular expression to match all emoji-only symbols
8m+447%-1 year ago
2.0.1
ESM + CommonJSBundled-
cli-progress
easy to use progress-bar for command-line/terminal applications
8m+75%-3 years ago
3.12.0
CommonJSNoneCLI tools and terminal utilities
yocto-spinner
Tiny terminal spinner
8m+994%-2 months ago
1.2.2
ESM onlyBundledCLI tools and terminal utilities
fast-redact
very fast object redaction
8m-2%-2 years ago
3.5.0
CommonJSNone-
resend
Node.js library for the Resend API
8m+907%-2 days ago
6.29.0
ESM + CommonJSBundled-
json-with-bigint
JS library that allows you to easily serialize and deserialize data with BigInt values
8m+311219%-1 month ago
3.5.12
ESM + CommonJSBundledNumbers and maths
@tufjs/canonical-json
OLPC JSON canonicalization
8m+32%-3 years ago
2.0.0
CommonJSBundledCryptography and hashing
@fastify/forwarded
Parse HTTP X-Forwarded-For header
8m+629%-1 month ago
3.0.2
-Bundled-
micromark-extension-math
micromark extension to support math (`$C_L$`)
8m+410%-2 years ago
3.1.0
ESM onlyBundledNumbers and maths, Markdown
@mui/system
MUI System is a set of CSS utilities to help you build custom designs more efficiently. It makes it possible to rapidly lay out custom designs.
8m+29%-30 days ago
9.4.0
ESM + CommonJSBundledReact, UI component libraries
change-case-all
All change-case methods bundled in a single module
7.9m+50%-2 years ago
2.1.0
ESM + CommonJSBundled-
toggle-selection
Toggle current selected content in browser
7.9m+31%-5 months ago
2.1.0
ESM + CommonJSBundled-
randexp
Create random strings that match a given regular expression.
7.9m+82%-8 years ago
0.5.3
CommonJSBundledTesting
@typescript-eslint/experimental-utils
(Experimental) Utilities for working with TypeScript + ESLint together
7.9m-21%-3 years ago
5.62.0
CommonJSBundledLinting and formatting, TypeScript tooling
buildcheck
Build environment checking (a la autoconf) for node.js
7.9m+128%-10 months ago
0.0.7
CommonJSNone-
get-func-name
Utility for getting a function's name for node and the browser
7.9m-4%-3 years ago
3.0.0
ESM onlyNone-
swap-case
Transform a string by swapping every character from upper to lower case, or lower to upper case
7.9m+49%-2 years ago
3.0.3
ESM onlyBundled-
@oclif/core
base library for oclif CLIs
7.9m+131%-2 days ago
5.1.0
CommonJSBundledCLI tools and terminal utilities
es-array-method-boxes-properly
Utility package to determine if an `Array.prototype` method properly boxes the callback's receiver and third argument.
7.9m-10%-6 years ago
1.0.0
CommonJSNone-
browser-stdout
`process.stdout` in your browser.
7.9m+1%-8 years ago
1.3.1
CommonJSNone-
semifies
Slimmed down satisfies from semver
7.9m+330%-2 years ago
1.0.0
CommonJSNone-
sanitize-html
Clean up user-submitted HTML, preserving allowlisted elements and allowlisted attributes on a per-element basis
7.9m+133%-1 month ago
2.17.7
CommonJSNoneSecurity
@mui/private-theming
Private - The React theme context to be shared between `@mui/styles` and `@mui/material`.
7.9m+39%-30 days ago
9.4.0
ESM + CommonJSBundledReact, UI component libraries
meshoptimizer
Mesh optimization library that makes meshes smaller and faster to render
7.8m+601%-2 months ago
1.2.0
ESM + CommonJSBundledCompression and archives
hast-util-to-estree
hast utility to transform to estree (JavaScript AST) JSX
7.8m+257%-1 year ago
3.1.3
ESM onlyBundledMarkdown
update-notifier
Update notifications for your CLI app
7.8m+15%-2 years ago
7.3.1
ESM onlyNoneCLI tools and terminal utilities
markdown-extensions
List of Markdown file extensions
7.8m+283%-3 years ago
2.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
@anthropic-ai/claude-agent-sdk
SDK for building AI agents with Claude Code's capabilities. Programmatically interact with Claude to build autonomous agents that can understand codebases, edit files, and execute workflows.
7.8m+8722%-2 days ago
0.3.282
ESM onlyBundled-
postcss-custom-media
Use Custom Media Queries in CSS
7.8m+13%-7 months ago
12.0.1
ESM onlyBundledCSS-in-JS and styling
utility-types
Utility Types Collection for TypeScript
7.8m+125%-2 years ago
3.11.0
CommonJSBundledTypeScript tooling, Utility libraries
@jsonjoy.com/fs-core
Core filesystem primitives: Node, Link, File, Superblock
7.8m--4 days ago
4.79.0
CommonJSBundledFiles and file systems
@jsonjoy.com/fs-node-builtins
Node.js standard library dependencies for fs-related packages
7.8m--4 days ago
4.79.0
CommonJSBundledFiles and file systems
@jsonjoy.com/fs-node-utils
Utility functions for Node.js fs module
7.8m--4 days ago
4.79.0
CommonJSBundledFiles and file systems, TypeScript tooling
@jsonjoy.com/fs-snapshot
File system snapshot - serialize and deserialize file system trees to binary or JSON
7.8m--4 days ago
4.79.0
CommonJSBundledFiles and file systems
@jsonjoy.com/fs-fsa
File System Access API implementation backed by core filesystem primitives
7.8m--4 days ago
4.79.0
CommonJSBundledFiles and file systems
@jsonjoy.com/fs-node-to-fsa
Adapter to convert Node.js fs API to File System Access API
7.8m--4 days ago
4.79.0
CommonJSBundledFiles and file systems
@jsonjoy.com/fs-node
In-memory filesystem with Node.js fs-compatible API
7.8m--4 days ago
4.79.0
CommonJSBundledFiles and file systems
@jsonjoy.com/fs-print
File system tree printer - print a file system structure as a tree
7.8m--4 days ago
4.79.0
CommonJSBundledFiles and file systems
estree-util-attach-comments
Attach comments to estree nodes
7.8m+261%-3 years ago
3.0.0
ESM onlyBundled-
estree-util-to-js
estree (and esast) utility to serialize to JavaScript
7.8m+287%-3 years ago
2.0.0
ESM onlyBundled-
@expo/prebuild-config
Get the prebuild config
7.7m+293%-15 days ago
57.0.16
CommonJSBundledReact, HTTP servers and web frameworks
@mui/styled-engine
styled() API wrapper package for emotion.
7.7m+37%-30 days ago
9.4.0
ESM + CommonJSBundledReact, CSS-in-JS and styling
xml-js
A convertor between XML text and Javascript object / JSON text.
7.7m+214%-7 years ago
1.6.11
CommonJSBundledParsers and serialisers
lightningcss-linux-arm64-gnu
A CSS parser, transformer, and minifier written in Rust
7.7m+482%-2 months ago
1.33.0
CommonJSNoneParsers and serialisers, Build tools

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