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-plugin-transform-import-meta
Transforms import.meta for nodejs environments
429.9k+71%-3 months ago
3.0.0
ESM + CommonJSBundled-
collection-utils
Utility functions for Javascript collections
429.8k+148%-8 years ago
1.0.1
CommonJSBundledUtility libraries
@11ty/gray-matter
Parse front-matter from a string or file. Fast, reliable and easy to use. Parses YAML front matter by default, but also has support for YAML, JSON, TOML Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and many other
429.3k--2 months ago
3.0.0
CommonJSBundledParsers and serialisers, Documentation tooling
babelify
Babel browserify transform
428.6k-40%-8 years ago
10.0.0
-None-
react-share
Social media share buttons and share counts for React.
428.6k+30%-6 months ago
5.3.0
ESM + CommonJSBundledReact
electrodb
A library to more easily create and interact with multiple entities and heretical relationships in dynamodb
428.4k+69%-1 month ago
3.9.3
CommonJSBundledCloud SDKs
vanilla-colorful
A tiny framework agnostic color picker element for modern web apps
428.4k+41%-3 years ago
0.7.2
ESM onlyBundledAccessibility
@shopify/shopify-api
Shopify API Library for Node - accelerate development with support for authentication, graphql proxy, webhooks
428.3k--15 days ago
15.0.0
ESM + CommonJSBundledAuthentication and authorisation, GraphQL
typedi
Dependency injection for TypeScript.
428.2k+40%-5 years ago
0.10.0
ESM + CommonJSBundledTypeScript tooling
omit.js
Utility function to create a shallow copy of an object which had dropped some fields.
428.1k+9%-6 years ago
2.0.2
ESM + CommonJSBundled-
babel-plugin-debug-macros
Debug macros and feature flag stripping
428k+17%-1 year ago
2.0.0
CommonJSNone-
eslint-plugin-filenames
Eslint rule for consistent filenames.
427.7k+3%-8 years ago
1.3.2
CommonJSNoneLinting and formatting
@pact-foundation/pact
Pact for all things Javascript
427.6k--25 days ago
17.1.4
CommonJSBundledTesting
canonical-path
paths that always use forward slashes
427.5k-11%-7 years ago
1.0.0
CommonJSBundled-
@linaria/core
Blazing fast zero-runtime CSS in JS library
427.3k--1 month ago
8.2.0
ESM + CommonJSBundledCSS-in-JS and styling, React
leveldown
A low-level Node.js LevelDB binding
427.3k+24%-4 years ago
6.1.1
CommonJSNoneDatabase clients and drivers, Node.js utilities
@gltf-transform/core
glTF 2.0 SDK for JavaScript and TypeScript, on Web and Node.js.
427.3k--1 month ago
4.5.0
ESM + CommonJSBundled3D, WebGL and game engines
standard-engine
Wrap your standards in a tortilla and cover it in special sauce.
427.3k-33%-3 years ago
15.1.0
-BundledLinting and formatting
es6-templates
ES6 template strings compiled to ES5.
427.2k-19%-10 years ago
0.2.3
CommonJSNone-
@tracetail/react
React hooks for TraceTail enterprise browser fingerprinting with over 99.5% accuracy. TypeScript support and React 18 compatibility.
427.2k--3 months ago
2.3.15
ESM onlyBundledTypeScript tooling, React
public-ip
Get your public IP address — very fast!
427.1k+171%-1 year ago
8.0.0
ESM onlyBundled-
externality
[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href] [![bundle][bundle-src]][bundle-href]
426.9k-16%-3 years ago
1.0.2
ESM + CommonJSBundled-
@cyclonedx/cyclonedx-library
Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).
426.9k--15 days ago
10.3.0
CommonJSBundledNode.js utilities
osx-release
Get the name and version of a macOS release from the Darwin version
426.9k+38%-10 years ago
2.0.0
-None-
plasmo
The Plasmo Framework CLI
426.8k+421%-1 year ago
0.90.5
ESM onlyBundledBundlers, React
humanize-number
Humanize a number (1000000 -> 1,000,000)
426.7k+82%-12 years ago
0.0.2
-None-
simple-html-tokenizer
Simple HTML Tokenizer is a lightweight JavaScript library that can be used to tokenize the kind of HTML normally found in templates.
426.6k+8%-5 years ago
0.5.11
ESM + CommonJSBundledParsers and serialisers
tsd
Check TypeScript type definitions
426.4k+13%-1 year ago
0.33.0
CommonJSBundledTypeScript tooling
awilix
Extremely powerful dependency injection container.
426.4k+99%-3 months ago
13.0.5
ESM + CommonJSBundled-
nest-commander
A module for making CLI applications with NestJS. Decorators for running commands and separating out config parsers included. This package works on top of commander.
426.3k+68%-1 month ago
3.21.0
CommonJSBundledCLI tools and terminal utilities
sharp-ico
ICO encoder and decoder for sharp base on ico-endec.
426.2k+99%-4 years ago
0.1.5
CommonJSBundledImage processing
@tinyhttp/cookie-signature
HTTP cookie signing and unsigning
426.1k--1 month ago
2.1.2
ESM onlyBundledNode.js utilities
require-at
Call require pretending your are at another directory
425.7k-3%-5 years ago
1.0.6
CommonJSNoneNode.js utilities
passthrough-counter
Get the total buffer length of a stream.
425.7k+62%-11 years ago
1.0.0
-None-
is-blob
Check if a value is a `Blob`
425.5k+45%-4 years ago
3.0.0
ESM onlyNone-
@plasmohq/consolidate
Template engine consolidation library
425.4k--4 years ago
0.17.0
CommonJSNoneTemplating
react-native-vision-camera
VisionCamera is the fastest and most powerful Camera for react-native.
425.3k+76%-1 month ago
5.2.3
ESM + CommonJSBundledReact, Video and audio
awesome-phonenumber
Google's libphonenumber pre-compiled with the closure compiler
425.3k+21%-7 months ago
7.8.0
CommonJSBundled-
extend-object
Underscore's extend method as a standalone Common JS module.
425.3k+32%-12 years ago
1.0.0
CommonJSNoneUtility libraries
colornames
Map color names to HEX color values.
425.2k-7%-10 years ago
1.1.1
CommonJSNone-
numbro
Format and manipulate numbers.
425.1k+46%-2 years ago
2.5.0
CommonJSBundled-
react-virtual
Hooks for virtualizing scrollable elements in React
425k+36%-4 years ago
2.10.4
ESM + CommonJSBundled-
recheck
The trustworthy ReDoS checker
424.9k+597%-1 year ago
4.5.0
CommonJSBundledSecurity
babel-plugin-minify-mangle-names
Context- and scope- aware variable renaming.
424.6k-9%-4 years ago
0.5.1
CommonJSNone-
ripple-address-codec
encodes/decodes base58 encoded XRP Ledger identifiers
424.6k+0%-3 months ago
5.0.1
CommonJSBundledBlockchain and Web3, Node.js utilities
@babel/eslint-plugin
Companion rules for @babel/eslint-parser
424.5k--14 days ago
8.0.6
ESM onlyBundledLinting and formatting
@deepgram/captions
Node implementation of Deepgram's WebVTT and SRT formatting. Given a transcription, this package can return a valid string to store as WebVTT or SRT caption files.
424.5k--2 years ago
1.2.0
ESM + CommonJSBundledVideo and audio
hash-stream-validation
Hash a stream of data, then validate
424.4k-5%-6 years ago
0.2.4
CommonJSNoneCryptography and hashing
@deck.gl/extensions
Plug-and-play functionalities for deck.gl layers
424.4k--27 days ago
9.4.0
ESM + CommonJSBundled3D, WebGL and game engines, Charts and data visualisation
angular
HTML enhanced for web apps
424.4k+6%-4 years ago
1.8.3
CommonJSNoneAngular

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