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
httpcloak
Browser fingerprint emulation HTTP client with HTTP/1.1, HTTP/2, and HTTP/3 support
3.8k--1 month ago
1.7.2
ESM + CommonJSBundledHTTP clients
js-crypto-ec
Universal Module for Elliptic Curve Cryptography (ECDSA and ECDH) in JavaScript
3.8k-54%-3 years ago
1.0.7
CommonJSBundledCryptography and hashing
linkify-plugin-ip
IP address plugin for linkifyjs
3.8k+108%-4 months ago
4.3.3
ESM + CommonJSNoneEmail, URLs and query strings
opera-location2
Approximates the current location of the Opera browser across platforms.
3.8k--2 months ago
2.1.1
ESM + CommonJSBundledDOM and browser utilities, Node.js utilities
react-native-scrollable-mixin
A standard interface for your scrollable React Native components, making it easier to compose components.
3.8k-69%-11 years ago
1.0.1
CommonJSNoneReact, DOM and browser utilities
@vigolium/vigolium
Vigolium - High-fidelity vulnerability scanner fusing agentic AI with native speed, modularity, and precision
3.8k--11 days ago
0.5.1
ESM onlyNoneSecurity
helvatica-neue-lt
Helvatica Neue Lte Font
3.8k+259%--
1.0.1
CommonJSNone-
@stdlib/stats-strided-mean
Calculate the arithmetic mean of a strided array.
3.8k--7 months ago
0.1.1
CommonJSBundledNumbers and maths
connectic
Connectic is a javascript library for pub sub messaging, event handling, and data synchronization in real-time applications.
3.8k+230%-10 months ago
4.0.0
ESM + CommonJSBundledWebSockets and realtime, State management
@shellscape/i18n-iso-countries
i18n for ISO 3166-1 country codes
3.8k--3 years ago
7.5.0-shellscape.v1
CommonJSBundledInternationalisation
mobiledoc-kit
A toolkit for building WYSIWYG editors with Mobiledoc
3.8k+99%-4 years ago
0.15.0
ESM + CommonJSBundledRich text and code editors
@safe-global/mock-contract
Simple Solidity contract to mock dependent contracts in truffle tests.
3.8k--3 years ago
4.1.0
CommonJSNoneTesting, Blockchain and Web3
workspaces-run
Run tasks/scripts across Yarn/Lerna/Bolt/etc workspaces.
3.8k-76%-3 years ago
1.0.2
CommonJSBundled-
@mescius/wijmo.webcomponents.base
UI library for pure JS, Angular, React, Vue and more...
3.8k--3 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
postcss-variable-compress
PostCSS plugin cleans up the variable names and saves space. It can will reduce your css variable to smaller variables
3.8k+50%-3 years ago
3.0.0
-BundledCSS-in-JS and styling
@stdlib/console-log
Output a message to the debugger console.
3.8k--7 months ago
0.2.3
CommonJSBundledNode.js utilities
react-window-size-listener
Minimalistic React hook for listening to window resize events with built-in debouncing.
3.8k-37%-9 months ago
2.1.0
ESM + CommonJSBundledReact, TypeScript tooling
tanstack-table-header-rowspan
Rowspan for TanStack Table headers
3.8k+321%--
1.0.12
ESM + CommonJSBundled-
benchpressjs
An ultralight and super fast templating framework
3.8k+85%-1 year ago
2.5.5
CommonJSNoneTemplating
broccoli-static-compiler
Broccoli compiler to copy static files
3.8k-16%-11 years ago
0.2.2
CommonJSNone-
rosetta-ai
The translation layer for LLM provider messages
3.8k--1 month ago
2.3.0
ESM + CommonJSBundledInternationalisation
@ziloen/remark-math
Remark plugin to parse and stringify math with dollar and LaTeX delimiters
3.8k--22 days ago
0.1.2
ESM onlyBundledMarkdown, Parsers and serialisers
react-sanitized-html
A React component that will sanitize user-inputted HTML code, using the popular sanitize-html package
3.8k-54%-8 years ago
2.0.0
ESM + CommonJSNoneSecurity, React
@ngx-dropzone/material
Dropzone with Material Design implementation.
3.8k--3 months ago
22.1.0
ESM onlyBundledAngular
sinon-mongoose
Sinon extensions for Mongoose stubs
3.8k-77%-7 years ago
2.3.0
CommonJSNoneDev servers and API mocking, ORMs and query builders
pi-provider-litellm
LiteLLM proxy provider extension for Pi
3.8k--12 days ago
3.2.0
ESM onlyNoneAI and machine learning
stepfunctions-localhost
A wrapper for AWS's [Step Functions Local](https://docs.aws.amazon.com/step-functions/latest/dg/welcome.html).
3.8k+30%-7 years ago
0.2.0
CommonJSNoneCloud SDKs
@pnpm/store.create-cafs-store
Create a CAFS store controller
3.8k--15 days ago
1100.0.30
ESM onlyBundledNode.js utilities
vue-horizontal
An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.
3.8k-29%-2 years ago
0.8.13
ESM + CommonJSBundledVue, Static site generators and meta-frameworks
osm-auth
A usable example of JavaScript OAuth 2.0 with OpenStreetMap
3.8k+119%-6 months ago
3.2.0
ESM + CommonJSBundledAuthentication and authorisation
@ethisyscore/core-utils
Framework-agnostic utilities shared by the EthisysCore monolith and plugins: date/time/duration helpers (over date-fns), RFC 6902 JSON Patch generate/apply (over mutative), and list-response envelope normalisation. Pure TypeScript; no React or MUI. The da
3.8k--11 days ago
1.120.0
ESM + CommonJSBundled-
eslint-plugin-format-message
format-message i18n specific rules for ESLint
3.8k-19%-4 years ago
6.2.4
-NoneInternationalisation, Linting and formatting
liquid-linter-cli
Command-line wrapper for the liquid template language linter.
3.8k+380%-5 years ago
1.0.3
-NoneTemplating, CLI tools and terminal utilities
@microflash/remark-callout-directives
Remark plugin to render callouts with directives
3.8k--4 months ago
5.0.1
ESM onlyNoneMarkdown, Parsers and serialisers
@vue-hero-icons/solid
A set of free MIT-licensed high-quality SVG icons as Vue functional components.
3.8k--5 years ago
1.7.2
ESM + CommonJSNoneIcons, Vue
bisheng-plugin-react
To convert JSX which is written in Markdown to React.Element.
3.8k+53%--
1.2.3
-NoneMarkdown, React
cssify
A simple Browserify transform for adding required styles to the browser.
3.8k-23%-10 years ago
1.0.3
CommonJSNoneCSS-in-JS and styling
eth-connect
Ethereum TypeScript API, middleware to talk to a ethereum node using an async provider
3.8k+72%-3 months ago
6.4.0
CommonJSBundledBlockchain and Web3, TypeScript tooling
@constructive-io/query-builder
PostgreSQL Query Builder
3.8k--11 days ago
3.16.3
ESM + CommonJSBundledORMs and query builders
@sma1lboy/rove
Rove — the agent multiplexer for your terminal. Run coding agents on parallel tasks with isolated worktrees and persistent sessions.
3.8k--12 days ago
0.9.228
ESM onlyNoneCLI tools and terminal utilities
navidrome-music-player
Maybe the best beautiful HTML5 responsive player component for react
3.8k+689%-3 months ago
4.25.4
ESM + CommonJSBundledVideo and audio, React
react-daterange-picker
A React based date range picker
3.8k+4%-8 years ago
2.0.1
CommonJSNoneReact, Date pickers
@dcl/crypto
Crypto auth for Decentraland
3.8k--5 months ago
3.7.0
CommonJSBundledAuthentication and authorisation
react-excel-renderer
A react library to render and display excel sheets on webpage
3.8k-35%--
1.1.0
CommonJSNonePDF and documents, React
@agney/react-loading
<h2 align="center">React Loading</h2> <p align="center"> Simple and Accessible loading indicators with React. <br /> <br /> <a href="https://www.npmjs.com/package/@agney/react-loading"> <img src="https://badge.fury.io/js/%40agney%2Freact-loading.svg" />
3.8k--6 years ago
0.1.2
ESM + CommonJSBundledReact, TypeScript tooling
passport-telegram-official
Telegram (not official, just the name) authentication strategy for Passport (https://core.telegram.org/widgets/login)
3.8k+443%-10 months ago
3.0.0
ESM + CommonJSBundledAuthentication and authorisation
@stdlib/array-base-assert-is-boolean-data-type
Test if an input value is a supported array boolean data type.
3.7k--7 months ago
0.0.2
CommonJSBundledTesting, Node.js utilities
coffeescope2
coffeelint plugin that handles variables and their scope
3.7k+32%--
0.5.1
CommonJSNone-
nanobar
Very lightweight js progress bars (for browsers)
3.7k-28%-10 years ago
0.4.2
CommonJSNone-
type-route
The flexible, type safe routing library.
3.7k+32%-2 years ago
1.1.0
ESM + CommonJSBundledTypeScript tooling, Routing

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