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
use-intl
Internationalization (i18n) for React
4.1m+402%-3 days ago
4.14.7
ESM onlyBundledInternationalisation, React
random-bytes
URL and cookie safe UIDs
4.1m+21%-10 years ago
1.0.0
-NoneNode.js utilities
bmp-js
A pure javascript BMP encoder and decoder
4.1m+175%-8 years ago
0.1.0
CommonJSNone-
wonka
A tiny but capable push & pull stream library for TypeScript and Flow
4.1m+113%-6 months ago
6.3.6
ESM + CommonJSBundledTypeScript tooling
@microsoft/tsdoc-config
A loader for the tsdoc.json file
4.1m+55%-11 days ago
0.18.2
CommonJSBundledDocumentation tooling, TypeScript tooling
please-upgrade-node
Displays a beginner-friendly message telling your user to upgrade their version of Node
4.1m-7%-7 years ago
3.2.0
CommonJSNoneNode.js utilities, CLI tools and terminal utilities
multitars
Multipart and Tar utilities for the Web Streams API
4.1m--1 month ago
1.0.2
ESM + CommonJSBundledCompression and archives
@apidevtools/swagger-parser
Swagger 2.0 and OpenAPI 3.0 parser and validator for Node and browsers
4.1m+55%-6 days ago
13.1.0
CommonJSBundledSchema validation, Documentation tooling
next-intl
Internationalization (i18n) for Next.js
4.1m+399%-3 days ago
4.14.7
ESM + CommonJSBundledInternationalisation, React
window-size
Reliable way to get the height and width of terminal/console, since it's not calculated or updated the same way on all platforms, environments and node.js versions.
4.1m-2%-8 years ago
1.1.1
CommonJSNoneCLI tools and terminal utilities
expo-application
A universal module that gets native application information such as its ID, app name, and build version at runtime
4.1m+371%-16 days ago
57.0.3
CommonJSBundledReact, HTTP servers and web frameworks
lazy-ass
Lazy assertions without performance penalty
4.1m-25%-4 years ago
2.0.3
ESM + CommonJSBundledTesting
dnd-core
Drag and drop sans the GUI
4.1m+78%-4 years ago
16.0.1
ESM onlyBundledDOM and browser utilities
@storybook/addon-actions
Empty package - please don't use it anymore
4.1m-22%-1 year ago
9.0.8
ESM + CommonJSBundledDocumentation tooling, Testing
node-cron
Job scheduling for Node.js with overlap prevention, distributed coordination, and background tasks. Zero dependencies, written in TypeScript.
4.1m+167%-2 months ago
4.6.0
ESM + CommonJSBundledTypeScript tooling, Node.js utilities
hyphen
Text hyphenation in Javascript.
4.1m+360%-8 months ago
1.14.1
CommonJSNone-
usehooks-ts
React hook library, ready to use, written in Typescript.
4m+141%-1 year ago
3.1.1
ESM + CommonJSBundledTypeScript tooling, React
babel-plugin-named-asset-import
Babel plugin for named asset imports in Create React App
4m-13%-4 years ago
0.3.8
CommonJSNoneReact
exec-sh
Execute shell command forwarding all stdio.
4m-25%-5 years ago
0.4.0
CommonJSBundledCLI tools and terminal utilities, Node.js utilities
internal-ip
Get your internal IP address
4m-6%-7 months ago
9.0.0
ESM onlyBundled-
@edge-runtime/primitives
A set of primitives to build Vercel Edge Runtime.
4m+268%-1 year ago
6.0.0
CommonJSBundled-
flattie
A tiny (203B) and fast utility to flatten an object with customizable glue
4m+437%-2 years ago
1.1.1
ESM + CommonJSBundled-
media-engine
Media query calculator
4m+342%-1 month ago
2.0.0
CommonJSBundled-
isomorphic-dompurify
Makes it possible to use DOMPurify on server and client in the same way.
4m+227%-8 days ago
4.3.0
ESM + CommonJSBundledSecurity, Static site generators and meta-frameworks
@dotenvx/primitives
a secure dotenv–from the creator of `dotenv`
4m--4 days ago
3.0.3
CommonJSNoneConfiguration, Node.js utilities
better-result
Lightweight Result type with generator-based composition
4m--1 month ago
3.0.1
ESM onlyBundledTypeScript tooling
compare-version
Compare semver version numbers
4m+419%-12 years ago
0.1.2
-None-
@xstate/fsm
XState for finite state machines
4m+218%-3 years ago
2.1.0
ESM + CommonJSBundledState management
@react-three/fiber
A React renderer for Threejs
4m+369%-2 days ago
9.8.1
ESM + CommonJSBundled3D, WebGL and game engines, React
node-dir
asynchronous file and directory operations for Node.js
4m-8%-9 years ago
0.1.17
CommonJSNone-
static-eval
evaluate statically-analyzable expressions
4m+3%-2 years ago
2.1.1
CommonJSNone-
fast-json-parse
Parse json safely and at max speed
4m-4%-9 years ago
1.0.3
CommonJSNone-
blob-util
Utilities for working with Blob objects in the browser
4m-11%-8 years ago
2.0.2
ESM + CommonJSBundled-
ssh-remote-port-forward
SSH remote port forward
4m+299%-5 years ago
1.0.4
CommonJSBundled-
hsl-to-rgb-for-reals
simple HSL to RGB converter
4m+318%-7 years ago
1.1.1
CommonJSNone-
ospath
Operating system specific paths.
4m-22%-10 years ago
1.2.2
CommonJSNoneFiles and file systems
fetch-nodeshim
A Node.js fetch shim using built-in Request, Response, and Headers (but without native fetch)
4m+33427758%-6 months ago
0.4.10
ESM + CommonJSBundled-
@webassemblyjs/wast-parser
WebAssembly text format parser
4m-18%-1 year ago
1.14.1
ESM + CommonJSNoneParsers and serialisers
@lukeed/uuid
A tiny (230B) and fast UUID (v4) generator for Node and the browser
4m+187%-3 years ago
2.0.1
ESM + CommonJSBundledCryptography and hashing
@edge-runtime/vm
Low level bindings for creating Web Standard contexts.
4m+275%-1 year ago
5.0.0
CommonJSBundled-
stream-parser
Generic interruptible "parser" mixin for Transform & Writable streams
4m+310%-11 years ago
0.3.1
CommonJSNone-
license-webpack-plugin
Outputs licenses from 3rd party libraries to a file
4m+16%-4 years ago
4.0.2
CommonJSBundledBundler plugins and loaders
docx
Easily generate .docx files with JS/TS with a nice declarative API. Works for Node and on the Browser.
4m+806%-4 days ago
9.7.2
ESM + CommonJSBundledPDF and documents
@sindresorhus/transliterate
Convert Unicode characters to Latin characters using transliteration
4m+220%-8 months ago
2.3.1
ESM onlyBundledStrings and text
css-box-model
Get accurate and well named css box model information about an Element 📦
4m+47%-6 years ago
1.2.1
ESM + CommonJSBundled-
@mui/x-internals
Utility functions for the MUI X packages (internal use only).
4m+51%-10 days ago
9.14.0
ESM + CommonJSBundledReact, Utility libraries
are-docs-informative
Checks whether a documentation description introduces any new information. ℹ️
4m+44%-1 year ago
0.1.1
ESM onlyBundled-
fetch-retry
Extend any fetch library with retry functionality
4m+39%-2 years ago
6.0.0
CommonJSBundled-
suspend-react
Integrate React Suspense into your apps
4m+341%-3 years ago
0.1.3
ESM + CommonJSBundledReact
fuzzy
small, standalone fuzzy search / fuzzy filter. browser or node
4m+37%-9 years ago
0.1.3
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