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
jsii
[![Join the chat at https://cdk.Dev](https://img.shields.io/static/v1?label=Slack&message=cdk.dev&color=brightgreen&logo=slack)](https://cdk.dev) [![Build Status](https://github.com/aws/jsii-compiler/workflows/build/badge.svg)](https://github.com/aws/jsii
408.1k-1%-12 days ago
6.0.15
CommonJSBundled-
@vue/cli-plugin-eslint
eslint plugin for vue-cli
407.8k--1 year ago
5.0.9
CommonJSNoneCLI tools and terminal utilities, Vue
@loaders.gl/3d-tiles
3D Tiles, an open standard for streaming massive heterogeneous 3D geospatial datasets.
407.6k--12 days ago
4.5.2
ESM + CommonJSBundled3D, WebGL and game engines
@microlink/react-json-view
Interactive React component for inspecting JSON objects and arrays with expand/collapse.
407.2k--11 days ago
1.31.37
ESM + CommonJSBundledReact, Parsers and serialisers
normalize-wheel-es
Mouse wheel normalization across multiple multiple browsers.
407.2k+92%-4 years ago
1.2.0
ESM + CommonJSBundled-
fast-stringify
A blazing fast stringifier that safely handles circular objects
406.9k+876%-30 days ago
4.0.2
ESM + CommonJSBundled-
react-lottie
lottie animation view for React
406.9k+45%-1 year ago
1.2.10
CommonJSNoneReact
codecov
Uploading report to Codecov: https://codecov.io
406.8k-16%-5 years ago
3.8.3
CommonJSNoneNode.js utilities
base64-url
Base64 encode, decode, escape and unescape for URL applications
406.7k+7%-6 years ago
2.3.3
CommonJSNoneCryptography and hashing
@node-ipc/js-queue
Simple JS queue with auto run for node and browsers
406.6k--4 years ago
2.0.3
CommonJSNoneReact
wxt
⚡ Next-gen Web Extension Framework
406.6k+848%-1 month ago
0.21.4
ESM onlyBundledBundlers, Build tools
@zenfs/core
A filesystem, anywhere
406.5k--21 days ago
2.7.6
ESM onlyBundledFiles and file systems
@anycable/core
AnyCable JavaScript client library core functionality
406.4k--1 month ago
1.1.7
ESM onlyBundledWebSockets and realtime
parse-function
Parse a function into an object using espree, acorn or babylon parsers. Extensible through Smart Plugins
406.2k+155%-6 years ago
5.6.10
ESM + CommonJSNoneTypeScript tooling
eslint-plugin-vuejs-accessibility
An eslint plugin for checking Vue.js files for accessibility
406.2k+29%-1 month ago
2.6.0
CommonJSBundledLinting and formatting, Vue
koa-body
A Koa body parser middleware. Supports multipart, urlencoded and JSON request bodies.
406.1k+39%-25 days ago
8.0.1
ESM + CommonJSBundledHTTP servers and web frameworks
vanilla-picker
A simple, easy to use vanilla JS color picker with alpha selection.
406.1k+38%-2 years ago
2.12.3
ESM + CommonJSBundled-
floating-vue
Easy Vue tooltips, dropdowns, menus & popovers using floating-ui
406.1k+7%-22 days ago
5.4.0
ESM + CommonJSBundledVue, DOM and browser utilities
@pact-foundation/pact-core
Core of @pact-foundation/pact. You almost certainly don't want to depend on this directly.
405.8k--16 days ago
20.2.0
CommonJSBundledNode.js utilities
babel-preset-minify
Babel preset for all minify plugins.
405.8k-11%-4 years ago
0.5.2
CommonJSNone-
@loaders.gl/mvt
Loader for Mapbox Vector Tiles
405.8k--12 days ago
4.5.2
ESM + CommonJSBundledParsers and serialisers
@eslint/css
CSS linting plugin for ESLint
405.7k--30 days ago
2.0.0
ESM onlyBundledLinting and formatting
yarn-or-npm
Use Yarn or npm to execute a command
405.7k+149%-7 years ago
3.0.1
CommonJSNone-
@graphile/logger
A logger abstraction for libraries
405.3k--3 months ago
0.3.0
CommonJSBundledLogging
is-even
Return true if the given number is even.
405.3k+134%-9 years ago
1.0.0
CommonJSNone-
imap
An IMAP module for node.js that makes communicating with IMAP servers easy
405.2k+26%-9 years ago
0.8.19
CommonJSNoneEmail
passport-custom
Custom authentication strategy for Passport.
405k+68%-2 months ago
1.2.1
CommonJSBundledAuthentication and authorisation
graphql-upload
Middleware and a scalar Upload to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers.
405k+31%-1 month ago
18.0.0
CommonJSNoneGraphQL, HTTP servers and web frameworks
php-parser
Parse PHP code from JS and returns its AST
404.9k+110%-3 months ago
3.7.0
CommonJSBundledParsers and serialisers
@1natsu/wait-element
Detect the appearance of an element in the browser DOM
404.8k--5 months ago
4.2.0
ESM onlyBundledDOM and browser utilities
@formatjs/intl-numberformat
Ponyfill for ES2020 Intl.NumberFormat
404.6k--17 days ago
9.4.3
ESM onlyBundledInternationalisation, Polyfills and shims
ng-mocks
ng-mocks simplifies Angular testing with mock dependencies, shallow rendering and less boilerplate. Mock components, services, directives, pipes and modules in Angular 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 with Jasmine, Jest or Vitest.
404.6k-0%-14 days ago
14.18.1
ESM + CommonJSBundledTesting, Angular
get-installed-path
Get installation path where the given package is installed. Works for globally and locally installed packages
404.3k+172%-8 years ago
4.0.8
ESM + CommonJSNoneFiles and file systems
fetch-jsonp
Fetch JSONP like a boss using Fetch API
404.1k+464%-7 months ago
1.4.0
CommonJSBundledHTTP clients, Polyfills and shims
assemblyai
The AssemblyAI JavaScript SDK provides an easy-to-use interface for interacting with the AssemblyAI API, which supports async and real-time transcription.
404.1k+329%-8 days ago
4.41.5
ESM + CommonJSBundledVideo and audio
@nuxt/ui
A UI Library for Modern Web Apps, powered by Vue & Tailwind CSS.
404k--10 days ago
4.11.2
ESM onlyBundledUI component libraries, CSS-in-JS and styling
@math.gl/culling
Culling Functionality for 3D Classes
403.9k--2 years ago
4.1.0
ESM + CommonJSBundled3D, WebGL and game engines
document.contains
Polyfill/shim for `document.contains`
403.4k+16%-6 years ago
1.0.2
CommonJSNonePolyfills and shims
@univerjs/protocol
Shared protocol types, generated service interfaces, and data contracts for Univer.
403.4k--8 days ago
1.0.2
ESM + CommonJSBundledPDF and documents
publish-browser-extension
Easily publish web extensions to their stores
403.3k+781%-1 month ago
6.1.1
ESM onlyBundled-
@date-io/luxon
Abstraction over common javascript date management libraries
403.2k--1 year ago
3.2.0
ESM + CommonJSBundled-
ctrf
CTRF reference implementation in TypeScript for creating and validating CTRF documents.
403.1k+426%-1 month ago
0.3.0
ESM + CommonJSBundledTesting, TypeScript tooling
mergician
Uniquely flexible and light-weight utility for cloning and deep (recursive) merging of JavaScript objects. Supports descriptor values, accessor functions, and custom prototypes. Provides advanced options for customizing the clone/merge process.
402.8k+2232%-2 years ago
2.0.2
ESM + CommonJSBundled-
preview-email
Automatically opens your browser and iOS Simulator to preview Node.js email messages sent with Nodemailer. Made for Forward Email and Lad. Cross-browser and cross-platform email testing.
402.7k+26%-8 days ago
3.4.1
CommonJSNoneEmail, Templating
ava
Node.js test runner that lets you develop with confidence.
402.6k-31%-4 months ago
8.0.1
ESM onlyBundledPromises and async control flow, Testing
iterate-object
A convenient way to iterate objects.
402.6k+44%-1 year ago
1.3.5
CommonJSNone-
babel-import-util
Utility for manipulating imports within babel plugins
402.4k+16%-1 year ago
3.0.1
CommonJSBundled-
runes2
Unicode-aware JS string splitting, typescript version
402.4k+151%-21 days ago
1.1.10
ESM + CommonJSBundledStrings and text
@opencensus/core
OpenCensus is a toolkit for collecting application performance and behavior data.
402.4k--5 years ago
0.1.0
CommonJSBundledMonitoring and error tracking
type-of
Type assertions aka less-broken typeof.
402.3k-16%-12 years ago
2.0.1
-None-

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