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
babel-walk
Lightweight Babel AST traversal
2.5m+74%-2 years ago
3.0.1
CommonJSNone-
rehackt
A wrapper around React that will hide hooks from the React Server Component compiler
2.5m+19%-2 years ago
0.1.0
CommonJSBundled-
requirejs-config-file
A small api to read and write your requirejs config file
2.5m+62%-5 years ago
4.0.0
CommonJSNoneConfiguration
babel-plugin-transform-object-rest-spread
Compile object rest and spread to ES5
2.5m-5%-9 years ago
6.26.0
CommonJSNone-
object-deep-merge
Strongly-typed deep and recursive object merging. Considers all nested levels of objects, arrays, sets and maps.
2.5m+710%-4 months ago
2.0.1
ESM + CommonJSBundledTypeScript tooling
kafkajs
A modern Apache Kafka client for node.js
2.5m+82%-3 years ago
2.2.4
CommonJSBundledQueues and background jobs
macos-release
Get the name and version of a macOS release from the Darwin version
2.5m-6%-3 months ago
3.5.1
ESM onlyBundled-
css-gradient-parser
a css gradient parser
2.5m+933%-1 year ago
0.0.18
ESM + CommonJSBundled-
cli-color
Colors, formatting and other tools for the console
2.5m+1%-2 years ago
2.0.4
-NoneCLI tools and terminal utilities, Logging
add-stream
Append the contents of one stream onto another.
2.5m-5%-11 years ago
1.0.0
CommonJSNone-
rc-motion
React lifecycle controlled motion library
2.4m+18%-1 year ago
2.9.5
ESM + CommonJSBundledReact
@oxlint/plugins
Plugin utilities for Oxlint
2.4m--6 days ago
1.85.0
ESM + CommonJSBundledLinting and formatting, Parsers and serialisers
match-sorter
Simple, expected, and deterministic best-match sorting of an array in JavaScript
2.4m+27%-5 months ago
8.3.0
ESM + CommonJSBundled-
clone-regexp
Clone and modify a RegExp instance
2.4m+35%-5 years ago
3.0.0
ESM onlyNone-
@tanstack/router-devtools-core
Modern and scalable routing for Web applications
2.4m+378%-14 days ago
1.168.2
ESM + CommonJSBundledRouting, React
unist-builder
unist utility to create a new trees with a nice syntax
2.4m+13%-3 years ago
4.0.0
ESM onlyBundled-
is-dotfile
Return true if a file path is (or has) a dotfile. Returns false if the path is a dot directory.
2.4m-15%-9 years ago
2.0.0
CommonJSNoneFiles and file systems
@fortawesome/fontawesome-svg-core
The iconic font, CSS, and SVG framework
2.4m+39%-2 months ago
7.3.1
ESM + CommonJSBundledIcons
object.map
Similar to map for arrays, this creates a new object by calling the callback on each property of the original object.
2.4m-6%-8 years ago
1.0.1
CommonJSNone-
parse-glob
Parse a glob pattern into an object of tokens.
2.4m-21%-11 years ago
3.0.4
CommonJSNoneFiles and file systems
rc-slider
Slider UI component for React
2.4m+5%-1 year ago
11.1.9
ESM + CommonJSBundledReact
electron-updater
Cross platform updater for electron applications
2.4m+423%-3 months ago
6.8.9
CommonJSBundled-
signale
👋 Hackable console logger
2.4m+23%-7 years ago
1.4.0
-NoneCLI tools and terminal utilities
@sveltejs/vite-plugin-svelte
The official [Svelte](https://svelte.dev) plugin for [Vite](https://vitejs.dev).
2.4m+185%-4 days ago
7.3.1
ESM onlyBundledBundler plugins and loaders, Svelte
errx
Zero dependency library to capture and parse stack traces in Node, Bun and Deno
2.4m+230%-11 days ago
0.2.2
ESM onlyBundled-
typed-function
Type checking for JavaScript functions
2.4m+109%-10 months ago
4.2.2
ESM onlyNone-
stacktracey
Parses call stacks. Reads sources. Clean & filtered output. Sourcemaps. Node & browsers.
2.4m+102%-6 months ago
2.2.0
CommonJSBundledLogging, Parsers and serialisers
@tanstack/react-router-devtools
Modern and scalable routing for React applications
2.4m+373%-14 days ago
1.167.2
ESM + CommonJSBundledRouting, React
freeport-async
Finds an available port for your application to use.
2.4m+107%-6 years ago
2.0.0
CommonJSNone-
@csstools/postcss-logical-resize
Use logical values in the resize property
2.4m+44%-8 months ago
4.0.0
ESM onlyBundledCSS-in-JS and styling
complex.js
The RAW complex numbers library
2.4m+124%-10 months ago
2.4.3
ESM + CommonJSBundled-
fs-exists-sync
Drop-in replacement for `fs.existsSync` with zero dependencies. Other libs I found either have crucial differences from fs.existsSync, or unnecessary dependencies. See README.md for more info.
2.4m-2%-10 years ago
0.1.0
CommonJSNoneFiles and file systems
otplib
TypeScript-first library for TOTP and HOTP with multi-runtime and plugin support
2.4m+275%-1 month ago
13.5.0
ESM + CommonJSBundledSecurity, Node.js utilities
@temporalio/activity
Temporal.io SDK Activity sub-package
2.4m+467%-13 days ago
1.24.0
CommonJSBundledTypeScript tooling
@conventional-changelog/template
Template utilities for conventional changelog generation.
2.4m--1 month ago
1.4.0
ESM onlyBundledDocumentation tooling
@appium/support
Support libs used across Appium packages
2.4m+242%-3 days ago
7.2.8
CommonJSBundledScraping and browser automation, Testing
@appium/schema
Appium Configuration Schema
2.4m+249%-2 months ago
1.3.0
CommonJSBundledScraping and browser automation, Testing
@formatjs/intl
Internationalize JS apps. This library provides an API to format dates, numbers, and strings, including pluralization and handling translations.
2.4m+47%-8 days ago
6.1.2
ESM onlyBundledInternationalisation
fast-base64-decode
A fast Base64 decoder with a low level API. If you want a high level API, look at [base64-js](https://github.com/beatgammit/base64-js).
2.4m+64%-3 years ago
2.0.0
ESM onlyBundledCryptography and hashing
eslint-config-airbnb
Airbnb's ESLint config, following our styleguide
2.4m-26%-4 years ago
19.0.4
CommonJSNoneLinting and formatting
@storybook/addon-onboarding
Storybook Onboarding: Help new users learn how to write stories
2.4m+66%-25 days ago
10.6.0
ESM onlyBundledDocumentation tooling, React
react-virtuoso
A virtual scroll React component for efficiently rendering large scrollable lists, grids, tables, and feeds
2.4m+116%-5 days ago
4.18.15
ESM + CommonJSBundledReact, UI component libraries
printable-characters
A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, 💩, etc.
2.4m+100%-8 years ago
1.0.42
CommonJSNoneCLI tools and terminal utilities
@sindresorhus/base62
Encode & decode strings, bytes, and integers to Base62
2.4m+13379%-1 year ago
1.0.0
ESM onlyBundled-
@sentry/react-native
Official Sentry SDK for react-native
2.4m+320%-3 days ago
8.28.0
CommonJSBundledMonitoring and error tracking, React
normalize-wheel
Mouse wheel normalization across multiple multiple browsers.
2.4m+290%-10 years ago
1.0.1
CommonJSNone-
typedoc-plugin-markdown
A TypeDoc plugin that generates TypeScript API documentation as Markdown.
2.4m+178%-9 days ago
4.13.1
ESM onlyNoneDocumentation tooling, Parsers and serialisers
react-modal
Accessible modal dialog component for React.JS
2.4m+30%-1 year ago
3.16.3
ESM + CommonJSNoneReact, UI component libraries
nanoclone
300B to deep clone JavaScript objects
2.4m+14%-3 years ago
1.0.2
ESM + CommonJSBundled-
globule
An easy-to-use wildcard globbing library.
2.4m-19%-4 years ago
1.3.4
CommonJSNoneFiles and file systems

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