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
@zag-js/carousel
Core logic for the carousel widget implemented as a state machine
802.9k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries
pixi.js
<p align="center"> <a href="https://pixijs.com" target="_blank" rel="noopener noreferrer"> <img height="150" src="https://files.pixijs.download/branding/pixijs-logo-transparent-dark.svg?v=1" alt="PixiJS logo"> </a> </p> <br/> <p align="center">
802.8k+190%-13 days ago
8.21.0
ESM + CommonJSBundled3D, WebGL and game engines
@chakra-ui/styled-system
Style function for css-in-js building component libraries
802.3k--1 year ago
2.12.0
ESM + CommonJSBundledCSS-in-JS and styling
babel-plugin-add-react-displayname
Automatically add displayName to all your components
802.3k-41%-8 years ago
0.0.5
CommonJSNone-
koalas
Coalesce for JavaScript. Returns the first value that is not undefined or null.
802.2k-62%-9 years ago
1.0.2
CommonJSNoneUtility libraries
tinymce
Web based JavaScript HTML WYSIWYG editor control.
801.3k+33%-8 days ago
8.9.2
CommonJSBundledRich text and code editors
eslint-import-resolver-webpack
Resolve paths to dependencies, given a webpack.config.js. Plugin for eslint-plugin-import.
801.3k-20%-5 months ago
0.13.11
CommonJSNoneLinting and formatting
@zag-js/toggle-group
Core logic for the toggle widget implemented as a state machine
801k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
@rive-app/canvas
Rive's canvas based web api.
800.6k--7 days ago
2.43.1
CommonJSBundledAnimation
dotenv-flow
Loads environment variables from `.env.[development|test|production][.local]` files
799.1k+89%-2 years ago
4.1.0
CommonJSBundledConfiguration, Node.js utilities
@mediabunny/flac-encoder
FLAC encoder extension for Mediabunny, based on libFLAC.
798.8k--7 days ago
1.59.1
ESM + CommonJSBundledVideo and audio
centrifuge
JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native
798.4k+346%-21 days ago
5.7.4
ESM + CommonJSBundledWebSockets and realtime
unist-util-find-all-after
unist utility to find nodes after another node
798k-19%-3 years ago
5.0.0
ESM onlyBundled-
world-atlas
Pre-built TopoJSON from Natural Earth.
797.8k+5877%-7 years ago
2.0.2
-NoneMaps and geolocation
p-reflect
Make a promise always fulfill with its actual fulfillment value or rejection reason
797.7k+34%-4 years ago
3.1.0
ESM onlyBundledPromises and async control flow
wait-for-expect
Wait for expectation to be true, useful for integration and end to end testing
797.7k+7%-1 year ago
4.0.0
CommonJSBundledTesting
signal-utils
Utils for use with the Signals Proposal: https://github.com/proposal-signals/proposal-signals
797.6k+31940%-1 year ago
0.21.1
ESM onlyBundledAngular, Vue
react-highlight-words
React component to highlight words within a larger body of text
797.4k+19%-1 year ago
0.21.0
CommonJSNoneReact
ts-md5
TypeScript MD5 implementation
797.4k+56%-1 year ago
2.0.1
ESM + CommonJSBundledTypeScript tooling, Cryptography and hashing
@zag-js/progress
Core logic for the progress widget implemented as a state machine
797.4k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
postcss-syntax
Automatically switch PostCSS syntax by file extensions
797k-29%-7 years ago
0.36.2
-NoneCSS-in-JS and styling
@zag-js/pin-input
Core logic for the pin-input widget implemented as a state machine
796.9k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
ast-metadata-inferer
[![Test](https://github.com/amilajack/ast-metadata-inferer/actions/workflows/test.yml/badge.svg)](https://github.com/amilajack/ast-metadata-inferer/actions/workflows/test.yml)
796.1k+37%-1 year ago
0.8.1
CommonJSNone-
@material/animation
Animation Variables and Mixins used by Material Components for the web
794.9k--4 years ago
14.0.0
ESM + CommonJSNoneAnimation
cli
A tool for rapidly building command line apps
794.9k-0%-9 years ago
1.0.1
CommonJSNoneCLI tools and terminal utilities
vue-inbrowser-compiler-independent-utils
the part of vue-inbrowser-compiler-utils that contains no vue dependency
794.8k+72%-3 years ago
4.71.1
ESM + CommonJSBundledVue, Parsers and serialisers
ts-simple-type
Relationship type checker functions for Typescript types.
794.7k+715%-6 years ago
1.0.7
CommonJSBundledTypeScript tooling
@loaders.gl/core
The core API for working with loaders.gl loaders and writers
794.3k--10 days ago
4.5.2
ESM + CommonJSBundled3D, WebGL and game engines, Parsers and serialisers
errlop
An extended Error class that envelops a parent error, such that the stack trace contains the causation
793.9k+33%-1 year ago
8.5.0
ESM + CommonJSBundledTypeScript tooling, Node.js utilities
array-tree-filter
filter in array tree
793.9k-17%-1 year ago
3.0.3
ESM onlyBundled-
babel-plugin-transform-react-jsx
Turn JSX into React function calls
793.7k+6%-9 years ago
6.24.1
CommonJSNone-
web-component-analyzer
CLI that analyzes web components
793.4k+774%-2 years ago
2.0.0
ESM + CommonJSBundled-
@zxing/browser
ZXing for JS's browser layer.
792.9k--2 months ago
0.2.1
ESM + CommonJSBundledTypeScript tooling, DOM and browser utilities
@storybook/vue3
Storybook Vue 3 renderer: Develop, document, and test UI components in isolation
792.7k--28 days ago
10.6.0
ESM onlyBundledDocumentation tooling, Vue
geojson-equality-ts
Check two valid geojson geometries for equality.
792.5k+117%-2 years ago
1.0.2
ESM + CommonJSBundledMaps and geolocation
mailgun.js
A javascript sdk for Mailgun built with webpack, babel & es6. This can be used in node or in the browser*.
792.1k+138%-26 days ago
14.0.1
ESM + CommonJSBundledEmail
find-cache-directory
Finds the common standard cache directory
792k+184%-1 year ago
6.0.0
ESM onlyBundledCaching
lodash.assignin
The lodash method `_.assignIn` exported as a module.
792k+3%-10 years ago
4.2.0
-NoneUtility libraries
array.prototype.toreversed
An ESnext spec-compliant `Array.prototype.toReversed` shim/polyfill/replacement that works as far down as ES3.
792k-45%-3 years ago
1.1.2
CommonJSNonePolyfills and shims
@zag-js/hover-card
Core logic for the hover-card widget implemented as a state machine
791.7k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
eslint-plugin-standard
ESlint Plugin for the Standard Linter
790.6k-28%-5 years ago
5.0.0
CommonJSNoneLinting and formatting
@zag-js/color-picker
Core logic for the color-picker widget implemented as a state machine
790.4k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
@zag-js/color-utils
Color utilities for zag.js
790.3k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, React
babel-helper-builder-react-jsx
Helper function to build react jsx
790.2k-4%-9 years ago
6.26.0
CommonJSNone-
eslint-config-turbo
ESLint config for Turborepo
790.1k+7%-6 days ago
2.11.4
ESM + CommonJSBundledBuild tools, Linting and formatting
appium-adb
Android Debug Bridge interface
790k+140%-29 days ago
16.0.5
ESM onlyBundled-
winreg
provides access to the windows registry through the REG tool
790k+144%-2 years ago
1.2.5
CommonJSNone-
@react-native/eslint-config
ESLint config for React Native
789.6k--1 month ago
0.87.1
CommonJSNoneLinting and formatting, React
@zag-js/select
Core logic for the select widget implemented as a state machine
789.5k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
pg-copy-streams
Low-Level COPY TO and COPY FROM streams for PostgreSQL in JavaScript using
789k+297%-1 year ago
7.0.0
CommonJSNoneDatabase clients and drivers

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