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
qreator
QR Code generator for browser and node.js with tree shaking and logo support
2.3k+364%-6 months ago
10.0.2
ESM onlyBundledPDF and documents, Node.js utilities
@shexjs/visitor
Shape Expressions Visitor and schema index generator.
2.3k--19 days ago
1.0.0-alpha.33
CommonJSBundledSchema validation
css-animation-sync
Synchronise and control CSS Animations
2.3k-73%-4 years ago
0.5.0
ESM + CommonJSNoneAnimation
laint
AI Agent Lint Rules SDK - programmatic JSX/TSX linting for AI code generation
2.3k--7 months ago
0.1.7
ESM onlyBundledLinting and formatting, React
leaflet-edgebuffer
A leaflet plugin for pre-loading map tiles that are outside the current viewport
2.3k+242%-1 year ago
1.0.7
ESM onlyBundledMaps and geolocation
videojs-flvjs
Video.js tech for FLV playback in MSE with flv.js
2.3k+572%--
0.3.1
CommonJSNone-
number-to-alphabet
Simple library to convert a number to sequence of letters and vice versa.
2.3k+103%--
1.0.0
CommonJSBundled-
universal-config
Configuration for your universal Javascript application
2.3k+12%-9 years ago
0.3.0
CommonJSNoneBundlers, Configuration
@stdlib/stats-strided-meanpn
Calculate the arithmetic mean of a strided array using a two-pass error correction algorithm.
2.3k--7 months ago
0.1.1
CommonJSBundledNumbers and maths
@stdlib/stats-strided-variancepn
Calculate the variance of a strided array using a two-pass algorithm.
2.3k--7 months ago
0.1.1
CommonJSBundledNumbers and maths
@varlock/bitwarden-plugin
Varlock plugin to load secrets from Bitwarden Secrets Manager and Password Manager (and Vaultwarden)
2.3k--1 month ago
2.0.1
ESM onlyNoneConfiguration, Node.js utilities
detect-file-type
Detect file type by signature
2.3k-51%-6 years ago
0.2.8
CommonJSNone-
@shexjs/parser
Shape Expressions Compact Syntax (ShExC) parser.
2.3k--19 days ago
1.0.0-alpha.33
CommonJSBundledParsers and serialisers, Schema validation
@tines/apps
Runtime SDK for Tines apps which includes typed hooks and helpers for interacting with Tines primitives, downloading files, and in-app routing.
2.3k--1 month ago
1.3.0
ESM onlyBundledSecurity
@zendeskgarden/container-pagination
Containers relating to pagination in the Garden Design System
2.3k--3 years ago
1.0.6
ESM + CommonJSBundledAccessibility, React
foundationdb
Node.js bindings for the FoundationDB database
2.3k+546%-3 years ago
2.0.1
CommonJSBundledDatabase clients and drivers, Node.js utilities
ts-videos
Modern video tooling - zero dependency TypeScript media toolkit.
2.3k--2 months ago
0.1.1
ESM onlyBundledVideo and audio, TypeScript tooling
@dualmark/nextjs
Next.js App Router adapter for the Dualmark AEO framework. Drop-in proxy/middleware + route-handler factory + withDualmark() config wrapper. Same API surface as @dualmark/astro.
2.3k--1 month ago
0.11.0
ESM + CommonJSBundledMarkdown, Parsers and serialisers
@openapi-qraft/cli
CLI for generating typed TanStack Query React Hooks and services from OpenAPI Document, improving type safety in React apps
2.3k--4 months ago
2.14.1
ESM onlyBundledDocumentation tooling, React
alloyeditor
AlloyEditor, a modern WYSIWYG editor, build on top of CKEditor
2.3k+127%-2 years ago
2.14.10
CommonJSNoneRich text and code editors
angular-ide
Provides a seamless integration with the Angular IDE from the command-line for developers looking for an enhanced development experience with Angular.
2.3k-22%-5 years ago
0.9.77
-NoneAngular, TypeScript tooling
react-native-credentials-manager
A React Native library that implements the Credential Manager API for Android. This library allows you to manage passwords and passkeys in your React Native applications.
2.3k+845%-16 days ago
0.9.0
ESM + CommonJSBundledAuthentication and authorisation, React
react-scroll-motion
Easy to make scroll animation with ReactJS
2.3k-13%-1 year ago
0.3.5
CommonJSBundledAnimation, React
virtual-keyboard
Virtual Keyboard using jQuery UI
2.3k+1%-4 years ago
1.30.4
CommonJSNoneAccessibility
@artsy/multienv
Load multiple dotenv style environment files.
2.3k--3 months ago
1.8.0
CommonJSNoneConfiguration, Node.js utilities
@phc/pbkdf2
Node.JS PBKDF2 password hashing algorithm following the PHC string format
2.3k--8 years ago
1.1.14
CommonJSNoneCryptography and hashing, Security
chartjs-plugin-piechart-outlabels
Chart.js plugin to display float data labels on pie/doughnut chart outside the border.
2.3k-30%--
0.1.4
CommonJSNone-
kinesalite
An implementation of Amazon's Kinesis built on LevelDB
2.3k-18%-5 years ago
3.3.3
CommonJSNoneCloud SDKs, Logging
array.prototype.indexof
An ES2015 spec-compliant `Array.prototype.indexOf` shim/polyfill/replacement that works as far down as ES3.
2.3k-28%-1 year ago
1.0.8
CommonJSNonePolyfills and shims
bigmoney.js
Library for handling the money values. Based on big.js library for arbitrary-precision decimal arithmetic. Support multiple currencies.
2.3k+93%-10 years ago
0.0.4
CommonJSNonePayments and commerce, Numbers and maths
serverless-dynamodb-stream-arn-plugin
Fetches and then adds existing DynamoDB Table streams to serverless.yml file using table name for serverless framework
2.3k+40%--
0.0.7
CommonJSNoneCloud SDKs
@pierre/icons
The Pierre Computer Company Icon Library
2.3k--16 days ago
0.9.0
ESM onlyBundledIcons
easing-functions
Robert Penner's easing functions
2.3k+94%-1 year ago
1.3.0
CommonJSNoneAnimation
ethereum-input-data-decoder
Ethereum smart contract transaction input data decoder
2.3k+65%-4 years ago
0.4.2
CommonJSBundledBlockchain and Web3
ip-filter
Validates given IPs (IPv4 and IPv6) using [micromatch][] - glob patterns, RegExp, string or array of globs. If match returns the IP, otherwise null.
2.3k+57%-4 years ago
4.0.0
ESM onlyNoneFiles and file systems
sitka
An extremely lightweight but powerful logger that's great for full-stack TypeScript/JavaScript cloud applications.
2.3k-22%-3 years ago
1.1.1
CommonJSBundledCloud SDKs, Logging
apiful
A fetch client you compose – typed from your OpenAPI schema, no generated client code
2.3k+110%-1 month ago
5.0.1
ESM onlyBundledDocumentation tooling
xgplayer-hls.js
xgplayer plugin for hls
2.3k+82%-2 months ago
3.0.26
ESM + CommonJSBundledVideo and audio
@sigx/reactivity
Reactivity system for SignalX
2.3k--14 days ago
1.0.1
ESM onlyBundledState management
uri-template-router
Match a URI to a pattern in a collection of URI Templates
2.3k+30%-11 months ago
1.0.0
CommonJSNoneRouting
@stdlib/stats-strided-variance
Calculate the variance of a strided array.
2.3k--7 months ago
0.1.1
CommonJSBundledNumbers and maths
@twin.org/data-core
Shared schema models, identifiers, and validation utilities used across the repository.
2.3k--17 days ago
0.10.0
ESM onlyBundledBlockchain and Web3
breeze-client
Breeze data management for JavaScript clients
2.3k-7%-1 year ago
2.2.2
ESM + CommonJSBundledORMs and query builders
mjml-bullet-list
Easily use bulleted lists in your MJML emails.
2.3k-32%-4 years ago
1.2.2
CommonJSNoneEmail
smqp
Synchronous message queueing package
2.3k+82%-22 days ago
15.0.0
ESM + CommonJSBundledQueues and background jobs
@formkit/zod
Zod validation for FormKit.
2.3k--2 months ago
2.1.2
ESM + CommonJSBundledForms
good-winston
hapi good-reporter to winston logging adapter
2.3k+194%-9 years ago
4.0.0
CommonJSNoneLogging
@amsterdam/design-system-react-icons
All icons from the Amsterdam Design System as React components. Use it to use the correct icons in your React project.
2.3k--2 months ago
2.2.0
ESM + CommonJSBundledIcons
api-error-handler
Express error handlers for JSON APIs
2.3k-48%-11 years ago
1.0.0
-NoneHTTP servers and web frameworks
pdf-page-counter
Pure javascript cross-platform module to extract page count from PDFs, based on pdf-parser.
2.3k-64%-6 years ago
1.0.3
CommonJSNonePDF and documents

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