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
lodash.snakecase
The lodash method `_.snakeCase` exported as a module.
9.8m+69%-10 years ago
4.1.1
-NoneUtility libraries
source-list-map
Fast line to line SourceMap generator.
9.8m-9%-7 years ago
2.0.1
CommonJSNone-
stackblur-canvas
Fast and almost Gaussian blur by Mario Klingemann
9.8m+256%-6 months ago
3.0.1
ESM + CommonJSBundled-
static-extend
Adds a static `extend` method to a class, to simplify inheritance. Extends the static properties, prototype properties, and descriptors from a `Parent` constructor onto `Child` constructors.
9.8m-12%-10 years ago
0.1.2
CommonJSNone-
@base-ui/react
Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.
9.8m--22 days ago
1.8.0
ESM + CommonJSBundledAccessibility, React
fragment-cache
A cache for managing namespaced sub-caches
9.8m-17%-9 years ago
0.2.1
CommonJSNoneCaching
oauth4webapi
Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
9.8m+309%-21 days ago
3.8.8
ESM onlyBundledCloud SDKs, DOM and browser utilities
canvg
JavaScript SVG parser and renderer on Canvas.
9.7m+261%-1 year ago
4.0.3
ESM + CommonJSBundledImage processing, 3D, WebGL and game engines
unset-value
Delete nested properties from an object using dot notation.
9.7m-16%-4 years ago
2.0.1
CommonJSBundled-
cfb
Compound File Binary File Format extractor
9.7m+194%-4 years ago
1.2.2
CommonJSBundled-
react-native
A framework for building native apps using React
9.7m+191%-1 month ago
0.87.1
CommonJSBundledReact
@slack/logger
Logging utility used by Node Slack SDK
9.7m+211%-2 months ago
5.0.0
CommonJSBundledLogging
openid-client
OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
9.7m+179%-21 days ago
6.8.8
ESM onlyBundledCloud SDKs
ramda
A practical functional library for JavaScript programmers.
9.7m+8%-11 months ago
0.32.0
ESM + CommonJSNoneUtility libraries
split
split a Text Stream into a Line Stream
9.7m+4%-9 years ago
1.0.1
-None-
rgbcolor
A module to parse color values
9.7m+224%-9 years ago
1.0.1
CommonJSNone-
bcryptjs
Optimized bcrypt in plain JavaScript with zero dependencies, with TypeScript support. Compatible to 'bcrypt'.
9.7m+145%-10 months ago
3.0.3
ESM + CommonJSBundledCryptography and hashing, Authentication and authorisation
find-up-simple
Find a file or directory by walking up parent directories — Zero dependencies
9.7m+95%-1 year ago
1.0.1
ESM onlyBundled-
iterare
Array methods for ES6 Iterators
9.7m+131%-6 years ago
1.2.1
CommonJSBundled-
dataloader
A data loading utility to reduce requests to a backend via batching and caching.
9.7m+61%-1 year ago
2.2.3
CommonJSBundledGraphQL, Node.js utilities
lru.min
🔥 An extremely fast and efficient LRU cache for JavaScript with high compatibility (including Browsers).
9.7m+397%-25 days ago
1.1.5
ESM + CommonJSBundledCaching
remark-mdx
remark plugin to support MDX syntax
9.7m+196%-1 year ago
3.1.1
ESM onlyBundledMarkdown, Parsers and serialisers
@napi-rs/canvas-linux-x64-musl
Canvas for Node.js with skia backend
9.7m+768%-17 days ago
1.0.9
CommonJSNone3D, WebGL and game engines, PDF and documents
posix-character-classes
POSIX character classes for creating regular expressions.
9.7m-10%-9 years ago
1.0.0
CommonJSNone-
hyphenate-style-name
Hyphenates a camelcased CSS property name
9.7m+76%-2 years ago
1.1.0
ESM + CommonJSBundledStrings and text
ext
JavaScript utilities with respect to emerging standard
9.7m+9%-4 years ago
1.7.0
-NoneUtility libraries, Polyfills and shims
uid
A tiny (130B to 205B) and fast utility to randomize unique IDs of fixed length
9.7m+140%-3 years ago
2.0.2
ESM + CommonJSBundledCryptography and hashing
common-path-prefix
Computes the longest prefix string that is common to each path, excluding the base component
9.6m+8%-6 years ago
3.0.0
CommonJSNoneTypeScript tooling
fastify
Fast and low overhead web framework, for Node.js
9.6m+239%-10 days ago
5.12.5
CommonJSBundledHTTP servers and web frameworks
query-selector-shadow-dom
use querySelector syntax to search for nodes inside of (nested) shadow roots
9.6m+948%-3 years ago
1.0.1
CommonJSNoneScraping and browser automation, Testing
@expo/config-types
Types for the Expo config object app.config.ts
9.6m+270%-2 months ago
57.0.2
CommonJSBundledReact, HTTP servers and web frameworks
@storybook/react-vite
Storybook for React and Vite: Develop, document, and test UI components in isolation
9.6m+255%-24 days ago
10.6.0
ESM onlyBundledDocumentation tooling, Bundlers
mdast-util-mdx
mdast extension to parse and serialize MDX (or MDX.js)
9.6m+303%-3 years ago
3.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
minimizer-webpack-plugin
Minimizer plugin for webpack
9.6m--2 days ago
5.12.0
CommonJSBundledBundler plugins and loaders
redis
A modern, high performance Redis client
9.6m+87%-1 month ago
6.2.1
CommonJSBundledNode.js utilities
to-regex
Generate a regex from a string or array of strings.
9.6m-11%-8 years ago
3.0.2
CommonJSNoneNode.js utilities
ssf
Format data using ECMA-376 spreadsheet Format Codes
9.6m+187%-6 years ago
0.11.2
CommonJSBundledPDF and documents
micromark-extension-mdx-md
micromark extension to turn some markdown features off for MDX
9.6m+263%-3 years ago
2.0.0
ESM onlyBundledMarkdown
use
Easily add plugin support to your node.js application.
9.6m-12%-8 years ago
3.1.1
CommonJSNone-
os-homedir
Node.js 4 `os.homedir()` ponyfill
9.6m+11%-7 years ago
2.0.0
-NonePolyfills and shims
micromark-extension-mdx-expression
micromark extension to support MDX or MDX JS expressions
9.6m+269%-1 year ago
3.0.1
ESM onlyBundledMarkdown
@npmcli/node-gyp
Tools for dealing with node-gyp packages
9.6m+41%-4 months ago
6.0.0
CommonJSNoneCLI tools and terminal utilities
prepend-http
Prepend `https://` to humanized URLs like sindresorhus.com and localhost
9.6m-14%-5 years ago
4.0.0
ESM onlyNone-
arr-flatten
Recursively flatten an array or arrays.
9.6m-16%-9 years ago
1.1.0
CommonJSNoneUtility libraries, Node.js utilities
morgan
HTTP request logger middleware for node.js
9.6m+67%-15 days ago
1.12.1
-NoneLogging, HTTP servers and web frameworks
micromark-extension-mdxjs-esm
micromark extension to support MDX JS import/exports
9.6m+271%-2 years ago
3.0.0
ESM onlyBundledMarkdown
is-relative
Returns `true` if the path appears to be relative.
9.5m+49%-9 years ago
1.0.0
CommonJSNone-
conventional-changelog-conventionalcommits
Conventionalcommits.org preset for conventional-changelog.
9.5m+72%-1 month ago
10.4.0
ESM onlyBundled-
querystring-es3
Node's querystring module for all engines. (ES3 compat fork)
9.5m+2%-11 years ago
0.2.1
-NoneURLs and query strings
p-event
Promisify an event by waiting for it to be emitted
9.5m+71%-12 days ago
7.1.1
ESM onlyBundledPromises and async control flow

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