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
pspdfkit
View and annotate PDF files in your web app. Full support for mobile and desktop. Runs in the browser using WASM.
66.7k+87%--
2024.8.2
CommonJSBundledPDF and documents
vuepress
Minimalistic doc generator with Vue component based layout system
66.7k+5%-3 years ago
1.9.10
CommonJSNoneStatic site generators and meta-frameworks, Vue
textlint-tester
testing tool for textlint rule.
66.7k+216%-2 months ago
15.8.0
CommonJSBundledTesting
browserify-mime
A comprehensive library for mime-type mapping (with browserify support)
66.7k-42%-13 years ago
1.2.9
CommonJSNone-
template-url
Super simple no fluff rest URL style formatting for node.
66.7k+25%-11 years ago
1.0.0
CommonJSNoneURLs and query strings
@material-design-icons/svg
Latest optimized SVGs for material design icons.
66.7k--1 year ago
0.14.15
-NoneIcons
use-mask-input
Input masks for React and Vue 3. Works with React Hook Form, TanStack Form, vee-validate, and Ant Design.
66.7k+113%-24 days ago
3.14.2
ESM + CommonJSBundledForms, React
avro-schema-registry
Confluent Schema Registry implementation in javascript to easily serialize and deserialize kafka messages
66.6k+121%-5 years ago
2.1.5
CommonJSNoneQueues and background jobs
rollup-plugin-livereload
Rollup plugin for LiveReload that watches the bundle and reloads the page on change
66.6k+2%-5 years ago
2.0.5
ESM + CommonJSBundledBundler plugins and loaders
vite-plugin-eslint2
ESLint plugin for Vite.
66.6k+86%-3 months ago
5.3.0
ESM + CommonJSBundledBundler plugins and loaders, Linting and formatting
node-geocoder
Node Geocoder, node geocoding library, supports google maps, mapquest, open street map, tom tom, promise
66.6k+14%-1 year ago
4.4.1
CommonJSNoneMaps and geolocation
node-hook
Run source transform function on Node require
66.6k-60%-9 years ago
1.0.0
CommonJSNoneNode.js utilities
qrious
Library for QR code generation using canvas
66.6k+15%-9 years ago
4.0.2
CommonJSNoneDOM and browser utilities
bootstrap-vue-next
Seamless integration of Vue 3, Bootstrap 5, and TypeScript for modern, type-safe UI development
66.6k+64%-19 days ago
1.2.1
ESM onlyBundledUI component libraries, Vue
@cloudamqp/amqp-client
AMQP 0-9-1 client for RabbitMQ, LavinMQ and other AMQP brokers, both for browsers (WebSocket) and node (TCP Socket)
66.5k--1 month ago
4.1.1
ESM + CommonJSBundledQueues and background jobs, WebSockets and realtime
cz-customizable
Commitizen customizable adapter following the conventional-changelog format.
66.5k-11%--
7.5.4
CommonJSBundled-
@bitauth/libauth
ultra-lightweight library for Bitcoin Cash, Bitcoin, and Bitauth
66.4k--2 years ago
3.0.0
ESM onlyBundledBlockchain and Web3, Authentication and authorisation
ember-cli-sass
Use Sass to preprocess your ember-cli app's files, with support for sourceMaps and include paths
66.4k+11%--
11.0.1
-NoneCSS-in-JS and styling
componentsjs
A semantic dependency injection framework
66.3k+227%-8 months ago
6.4.0
CommonJSBundledTypeScript tooling
@github/mcp-registry
TypeScript SDK for the MCP Registry API — includes types, a ready-to-use client, and deterministic fingerprint computation for enterprise allowlist enforcement.
66.3k--29 days ago
0.1.7
CommonJSBundledTypeScript tooling
hast-util-interactive
hast utility to check if a node is interactive
66.3k+330%-3 years ago
3.0.0
ESM onlyBundled-
vue-best-verify
> - 这是一个基于 vue3 的表单验证库,它是 vue-better-verify 的完善版本,它的设计是同类库中最完美的一个! > - 创建这个库的原因是 element-plus antd-vue 等,其内部的表单组件太TMD难用了!结构不透明,api记忆量大,代码结构可读性差,不符合直觉, 强约定代码侵入性高。 > > - 这将会是一个较为详细的API说明,该库足够简约,API足够少了,但是我希望告诉你更多的设计思想和细节,请耐心看完所有。 > > - 目前vue-best-verify正在活跃
66.3k+813%-1 year ago
0.4.4
ESM + CommonJSBundledVue
rehype-unwrap-images
rehype plugin to remove the wrapping paragraph (`<p>`) for images (`<img>`)
66.3k+276%-1 year ago
1.0.0
ESM onlyBundledMarkdown, Image processing
node-datachannel
WebRTC For Node.js and Electron. libdatachannel node bindings.
66.3k+60%-24 days ago
0.33.4
ESM + CommonJSBundledWebSockets and realtime, Video and audio
duration-fns
Functions for working with durations.
66.3k+21%-3 years ago
3.0.2
CommonJSBundled-
nanohtml
HTML template strings for the Browser with support for Server Side Rendering in Node.
66.2k-13%-4 years ago
1.10.0
CommonJSBundledDOM and browser utilities
@donmccurdy/caporal
A full-featured framework for building command line applications (cli) with node.js
66.1k--3 years ago
0.0.10
ESM + CommonJSBundledCLI tools and terminal utilities
@stdlib/math-base-special-signum
Evaluate the signum function for a double-precision floating-point number.
66.1k--7 months ago
0.2.3
CommonJSBundledNumbers and maths
docsify
A magical documentation generator.
66.1k+13%-2 months ago
5.0.0
ESM onlyBundledDocumentation tooling, Parsers and serialisers
linkify-string
String interface for linkifyjs
66.1k-5%-4 months ago
4.3.3
ESM + CommonJSNoneEmail, URLs and query strings
cookies-js
Client-Side Cookie Manipulation API
66.1k-36%-9 years ago
1.2.3
CommonJSNone-
amaro
Node.js TypeScript wrapper
66k+1535%-15 days ago
1.2.1
CommonJSBundledTypeScript tooling
react-vis
Data visualization library based on React and d3.
66k+2%-3 years ago
1.12.1
ESM + CommonJSNoneCharts and data visualisation, React
s-ago
Human readable relative times (eg. 4 minutes ago)
66k+196%-6 years ago
2.2.0
CommonJSBundled-
storybook-mock-date-decorator
Storybook MockDate decorator
66k+34%-1 year ago
3.0.0
ESM onlyBundledDate and time, Documentation tooling
jslint
The JavaScript Code Quality Tool
65.9k+12%-7 years ago
0.12.1
CommonJSNoneLinting and formatting
@augment-vir/assert
A collection of assertions for test and production code alike.
65.9k--12 days ago
32.4.0
ESM onlyBundledTesting
@microsoft/recognizers-text-date-time
recognizers-text provides robust recognition and resolution of date/time expressed in multiple languages.
65.9k--3 years ago
1.3.2
ESM + CommonJSBundledDate and time, AI and machine learning
mediainfo.js
Emscripten port of MediaInfoLib displays information about video and audio files.
65.9k+195%-18 days ago
0.3.8
ESM + CommonJSBundledVideo and audio
@ckeditor/ckeditor5-uploadcare
Uploadcare feature for CKEditor 5.
65.9k--15 days ago
48.5.2
ESM onlyBundledRich text and code editors
react-js-cron
A React cron editor with antd inspired by jqCron
65.8k+10%-6 months ago
6.0.2
ESM + CommonJSBundledReact, Queues and background jobs
compressjs
pure JavaScript de/compression (bzip2, etc) for node.js, volo, and the browser.
65.8k+956%-11 years ago
1.0.3
CommonJSNoneCompression and archives
skip-regex
Micro parser for detection of literal regexes
65.8k+18%-7 years ago
1.0.2
ESM + CommonJSBundledParsers and serialisers, TypeScript tooling
time-grunt
Display the elapsed execution time of grunt tasks
65.8k+9%--
2.0.0
-NoneBuild tools
@storybook/tanstack-react
Storybook for TanStack (React, Vite): Router and Start ready Storybook framework
65.8k--1 month ago
10.6.0
ESM onlyBundledDocumentation tooling, Bundlers
react-native-modal-selector
A cross-platform (iOS / Android), selector/picker component for React Native that is highly customizable and supports sections.
65.7k-50%-3 years ago
2.1.2
CommonJSBundledReact
ytdl-core
YouTube video downloader in pure javascript.
65.7k+117%-3 years ago
4.11.5
CommonJSBundledVideo and audio
backbone.marionette
The Backbone Framework
65.7k+35%-5 years ago
4.1.3
ESM + CommonJSNone-
is-elevated
Check if the process is running with elevated privileges
65.7k+148%-5 years ago
4.0.0
ESM onlyNoneCLI tools and terminal utilities
react-svg-credit-card-payment-icons
React components library with 6 styles, 108 icons, TypeScript support, and a variety of types and formats for easy integration into React applications.
65.6k+304%-4 months ago
6.0.4
ESM + CommonJSBundledIcons, React

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