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
detectincognitojs
detectIncognito.js can be used to detect incognito mode & other private browsing modes on most modern browsers.
553.4k+777%-1 month ago
1.9.0
ESM + CommonJSBundled-
react-immutable-pure-component
React PureComponent implementation embracing Immutable.js
553.2k+56%-6 years ago
2.2.2
ESM + CommonJSBundledReact
@sanity/blueprints
Helper methods and type definitions for Sanity Blueprints
552.7k--9 days ago
0.27.0
ESM onlyBundledTypeScript tooling
node-vibrant
Extract prominent colors from an image. Supports both node and browser environment.
552.1k+528%-8 months ago
4.0.4
ESM + CommonJSBundledImage processing, 3D, WebGL and game engines
@react-three/postprocessing
postprocessing wrapper for React and @react-three/fiber
551.7k--9 days ago
3.1.2
ESM onlyBundled3D, WebGL and game engines, React
@oclif/table
Display table in terminal
551.4k--20 days ago
1.0.1
ESM onlyBundledCLI tools and terminal utilities
@svgdotjs/svg.js
A lightweight library for manipulating and animating SVG.
551.3k--1 month ago
3.2.8
ESM + CommonJSBundledAnimation, Image processing
zenscroll
A module to smooth-scroll web pages and scrollable elements (like DIVs)
551.3k+54%-8 years ago
4.0.2
CommonJSNoneDOM and browser utilities, Animation
serialize-to-js
serialize objects to javascript
550.9k-38%-4 years ago
3.1.2
ESM + CommonJSNone-
lodash.flatmap
The lodash method `_.flatMap` exported as a module.
550.8k+95%-10 years ago
4.5.0
-NoneUtility libraries
@uiw/react-json-view
JSON viewer for react.
550.6k--4 months ago
2.0.0-alpha.43
ESM + CommonJSBundledReact
react-plotly.js
A plotly.js react component from Plotly
550.5k+118%-2 months ago
4.1.0
ESM + CommonJSBundledCharts and data visualisation, React
hash-it
Hash any object based on its value
550.5k+90%-27 days ago
7.1.1
ESM + CommonJSBundledCryptography and hashing
convex-test
A JS mock of the Convex backend for testing your Convex functions.
550.4k+4864%-7 days ago
0.0.60
ESM onlyBundledTesting
@vue/cli-service
local service for vue-cli projects
550.4k--1 year ago
5.0.9
CommonJSBundledCLI tools and terminal utilities, Vue
meant
Like the `Did you mean?` in git for npm
550.3k-16%-5 years ago
2.0.1
CommonJSNone-
eslint-plugin-react-debug
ESLint React's ESLint plugin for debugging related rules.
550.3k+89%-8 days ago
5.20.8
ESM onlyBundledLinting and formatting, React
commonmark
a strongly specified, highly compatible variant of Markdown
549.8k-31%-2 years ago
0.31.2
ESM + CommonJSNoneMarkdown
@storybook/addon-knobs
Storybook addon for editing props
549.8k--2 years ago
8.0.1
CommonJSBundled-
ajv-formats-draft2019
Plugin for AJV that adds support for some of string formats adding in the draft2019 JSON Schema.
549.8k+87%-5 years ago
1.6.1
CommonJSNone-
process-utils
Utilities for process object
549.5k-32%-5 years ago
4.0.0
-None-
ansi-color
This module provides basic ANSI color code support, to allow you to format your console output with foreground and background colors as well as providing bold, italic and underline support.
549.5k-2%-9 months ago
0.2.2
CommonJSNoneCLI tools and terminal utilities
@translated/lara
Official Lara SDK for JavaScript and Node.js
549.3k--7 days ago
1.16.0
CommonJSBundledInternationalisation
dash-video-element
Custom element for playing video using the DASH format. Uses dash.js.
549.2k+270%-6 months ago
0.3.2
ESM + CommonJSBundledVideo and audio
appium-idb
iOS Debug Bridge interface. NodeJS wrapper of https://www.fbidb.io
548.8k+144%-6 months ago
2.0.10
CommonJSBundled-
react-native-linear-gradient
A <LinearGradient> element for React Native
548.5k+23%-3 years ago
2.8.3
CommonJSBundled-
@grafana/faro-web-tracing
Faro web tracing implementation.
548.4k--9 days ago
2.12.1
ESM + CommonJSBundledMonitoring and error tracking
react-native-modal-datetime-picker
A react-native datetime-picker for Android and iOS
548.4k+45%-2 years ago
18.0.0
CommonJSBundledReact
humanize-string
Convert a camelized/dasherized/underscored string into a humanized one: `fooBar-Baz_Faz` → `Foo bar baz faz`
548.1k+49%-1 year ago
3.1.0
ESM onlyBundledStrings and text
@vue/web-component-wrapper
wrap a vue component as a web component.
548k--5 years ago
1.3.0
CommonJSBundledVue
localtunnel
Expose localhost to the world
547.9k-3%-5 years ago
2.0.2
CommonJSNone-
@portabletext/plugin-markdown-shortcuts
Add helpful Markdown shortcuts to the editor
547.7k--8 days ago
9.0.15
ESM onlyBundledMarkdown
node-bin-setup
Internal script used by the node package to install architecture-specific packages
547.5k+240%-1 year ago
1.1.4
CommonJSNone-
@stdlib/assert-is-function
Test if a value is a function.
547.3k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/assert-is-buffer
Test if a value is a Buffer object.
546.5k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/assert-is-object-like
Test if a value is object-like.
546.5k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/assert-tools-array-function
Return a function which tests if every element in an array passes a test condition.
546.5k--7 months ago
0.2.3
CommonJSBundledTesting, Node.js utilities
ethjs-unit
A simple module for handling Ethereum units (e.g. 'ether', 'wei', etc...)
546.4k-6%-9 years ago
0.1.6
CommonJSNoneBlockchain and Web3
snappy
Fastest Snappy compression library in Node.js
546.2k+47%-22 days ago
7.4.3
ESM + CommonJSBundledCompression and archives
pofile
Parse and serialize Gettext PO files.
546.2k+64%-3 years ago
1.1.4
CommonJSBundledInternationalisation
@stdlib/utils-type-of
Determine a value's type.
545.9k--7 months ago
0.2.3
CommonJSBundledUtility libraries
sass-embedded-unknown-all
The pure js optional dependency for sass-embedded
545.8k+218%-9 days ago
1.105.0
-None-
vis-network
A dynamic, browser-based visualization library.
545.7k+222%-1 month ago
10.1.2
ESM + CommonJSBundledCharts and data visualisation
timezone-mock
A JavaScript library to mock the local timezone.
545.5k+51%-3 months ago
1.4.3
CommonJSBundledDate and time
observable-fns
Light-weight observable implementation and utils written in TypeScript. Based on zen-observable.
545.4k+149%-5 years ago
0.6.1
ESM + CommonJSNonePromises and async control flow, TypeScript tooling
colorthief
Extract dominant colors and palettes from images — TypeScript, OKLCH, semantic swatches, live video extraction.
545.2k+352%-1 month ago
3.5.0
ESM + CommonJSBundled-
@mikro-orm/postgresql
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.
545.2k--12 days ago
7.2.1
ESM onlyBundledTypeScript tooling, ORMs and query builders
@stdlib/assert-is-plain-object
Test if a value is a plain object.
545k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
vega-schema-url-parser
A parser to get the library and version from Vega and Vega-Lite schema URLs.
545k+210%-1 year ago
3.0.2
ESM + CommonJSBundledSchema validation
@messageformat/number-skeleton
A parser & formatter for ICU NumberFormat skeleton strings & patterns
545k--3 years ago
1.2.0
ESM onlyBundledParsers and serialisers, Linting and formatting

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