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
@scope3/observability-js
Unified observability (Sentry, OpenTelemetry, Pyroscope) for Node.js services
3.9k--2 months ago
2.1.1
ESM + CommonJSBundledMonitoring and error tracking
lzwcompress
Lossless LZW compression/decompression implemented in JavaScript for strings/JSON/JS objects.
3.9k+5%-5 years ago
1.1.0
CommonJSNoneCompression and archives
@sjsf/ajv8-validator
The ajv-8 based validator for svelte-jsonschema-form
3.9k--19 days ago
3.8.2
ESM onlyBundledSvelte, Forms
@tinymce/tinymce-svelte
TinyMCE Svelte Component
3.9k--5 months ago
4.0.1
ESM + CommonJSBundledSvelte, Rich text and code editors
@chenfengyuan/vue-number-input
Number input component for Vue 3.
3.9k--4 years ago
2.0.1
ESM + CommonJSBundledVue
@eclipse-glsp/vscode-integration-webview
Integration of a GLSP diagram in a VS Code extensions (WebView part)
3.9k--1 month ago
2.8.0
CommonJSBundled-
lru-native2
LRU cache module written in C++
3.9k+86%-3 years ago
1.2.6
CommonJSBundledCaching
@docker/actions-toolkit
Toolkit for Docker (GitHub) Actions
3.9k--18 days ago
0.101.0
ESM onlyBundled-
@nestjs-mcp/server
Modular library for building scalable MCP servers with NestJS, providing decorators and integration patterns as a wrapper for the official MCP TypeScript SDK.
3.9k--4 months ago
1.0.1
CommonJSBundledTypeScript tooling
svelte-sitemap
Small helper which scans your Svelte routes folder and generates static sitemap.xml
3.9k+20%-3 months ago
4.0.4
ESM onlyBundledTypeScript tooling, Svelte
xumm-js-pkce
A package that makes using the OAuth2 PKCE (+Implicit support) flow easier
3.9k+15%-2 years ago
1.0.2
CommonJSBundledAuthentication and authorisation
memcached-mock
A mock implementation of memcached to use as a replacement in tests
3.9k-62%-11 years ago
0.1.0
CommonJSNoneTesting
vue-cryptojs
A small wrapper for integrating crypto-js into VueJS
3.9k+26%-7 months ago
2.4.8
CommonJSBundledCryptography and hashing, Vue
wasm-themis
Themis is a convenient cryptographic library for data protection.
3.9k+2020%-3 years ago
0.15.0
ESM + CommonJSBundledCryptography and hashing, Security
@adactive/bootstrap-tagsinput
jQuery plugin providing a Twitter Bootstrap user interface for managing tags.
3.9k--8 years ago
0.8.2
CommonJSNoneUI component libraries
lg-share.js
Social media share module for lightgallery.
3.9k+27%-6 years ago
1.3.0
CommonJSNone-
alvamind-tools
CLI tools for generating source code documentation and git automation
3.9k+23%-1 year ago
1.0.29
ESM onlyBundledCLI tools and terminal utilities, Documentation tooling
callable-instance2
Instances of classes which are directly callable as functions.
3.9k+34%-2 years ago
2.0.0
ESM + CommonJSBundled-
@bootstrap-vue-next/nuxt
Nuxt Module for BootstrapVueNext
3.8k--1 month ago
1.0.0
ESM onlyBundledTypeScript tooling, UI component libraries
@react-form-builder/core
React JSON Schema Form Builder to create complex, validated, reusable forms with no deep React knowledge required
3.8k--26 days ago
10.3.0
ESM + CommonJSBundledForms, React
pdf2html
PDF to HTML or Text conversion using Apache Tika. Also generate PDF thumbnail using Apache PDFBox.
3.8k-18%-1 year ago
4.4.0
CommonJSBundledPDF and documents
opencode-pty
OpenCode plugin for interactive PTY management - run background processes, send input, read output with regex filtering
3.8k--18 days ago
0.4.0
ESM onlyBundledCLI tools and terminal utilities
@philiprehberger/safe-regex
Validate and sanitize regular expressions to prevent ReDoS attacks
3.8k--6 months ago
0.1.2
ESM + CommonJSBundledSecurity
stimulus-content-loader
A Stimulus controller to asynchronously load HTML from an url.
3.8k+39%--
4.2.0
ESM + CommonJSNone-
bodymen
Body parser middleware for MongoDB, Express and Nodejs
3.8k+299%-6 years ago
1.1.1
CommonJSNoneHTTP servers and web frameworks, Node.js utilities
@grapecity/wijmo.grid.detail
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
@jsreport/jsreport-handlebars
jsreport handlebars templating engine
3.8k--5 months ago
4.1.1
-NoneTemplating
@testplane/wdio-utils
A WDIO helper utility to provide several utility functions used across the project.
3.8k--1 month ago
9.5.5
ESM + CommonJSBundledUtility libraries, Scraping and browser automation
gulp-line-ending-corrector
Gulp Plugin for Line Ending Corrector (A utility that makes sure your files have consistent line endings)
3.8k-33%-8 years ago
1.0.3
CommonJSNone-
@happyvertical/smrt-video
Video content management for AI-powered video production in the SMRT ecosystem
3.8k--18 days ago
0.51.10
ESM onlyBundledVideo and audio
ng-mat-select-infinite-scroll
Adds missing infinite scroll functionality for the angular material select component
3.8k-17%-1 year ago
5.0.0-beta.3
ESM + CommonJSBundledDOM and browser utilities, Angular
@sarj/eslint-plugin
Custom ESLint rules for hypermodern TypeScript / React / Next.js projects
3.8k--12 days ago
15.26.7
ESM + CommonJSBundledLinting and formatting, React
claude-code-lint
Comprehensive linter and programmatic API for Claude Code projects - validates CLAUDE.md files, skills, settings, hooks, MCP servers, plugins, and more
3.8k--22 days ago
0.9.0
CommonJSBundledCLI tools and terminal utilities, TypeScript tooling
pdfjs-dist-es5
Generic build of Mozilla's PDF.js library.(es5-version)
3.8k+134%-4 years ago
2.13.216
CommonJSBundledPDF and documents
react-number-easing
React component for fancy transition for numbers.
3.8k+395%--
1.1.0
CommonJSBundledAnimation, React
string.prototype.split
An ES spec-compliant `String.prototype.split` shim/polyfill/replacement that works as far down as ES3
3.8k-37%-2 years ago
1.0.9
CommonJSNonePolyfills and shims
svelte-heros-v2
Hero icon v2 components for Svelte
3.8k+82%-10 months ago
3.0.1
ESM onlyBundledIcons, Svelte
oembed-parser
Get oEmbed data from given URL.
3.8k+19%--
3.1.6-rc1
ESM + CommonJSBundledTypeScript tooling
ra-data-hasura
A data provider for connecting react-admin to a Hasura endpoint
3.8k+114%-1 year ago
0.7.1
CommonJSBundledReact, GraphQL
vue-intl
formatjs intl binding for vue
3.8k+3%-16 days ago
8.1.2
ESM onlyBundledInternationalisation, Vue
@thi.ng/cache
In-memory cache implementations with ES6 Map-like API and different eviction strategies
3.8k--1 month ago
2.3.84
ESM onlyBundledCaching
express-github-webhook
A Express middleware for handle Github Webhooks
3.8k+715%-9 years ago
1.0.6
CommonJSNoneHTTP servers and web frameworks
@stacksjs/ts-cache
Simple and fast TypeScript in-memory caching. Modern TypeScript port of node-cache.
3.8k--1 month ago
0.1.7
ESM onlyBundledCaching, TypeScript tooling
@helicone/helpers
A Node.js wrapper for some of Helicone's common functionalities
3.8k--10 months ago
1.8.3
CommonJSBundledMonitoring and error tracking
astro-breadcrumbs
Well configurable breadcrumb component for Astro.js. Create breadcrumbs completely dynamically or specify exactly how they should look.
3.8k+4%-2 months ago
3.4.2
ESM onlyBundledAccessibility, CSS-in-JS and styling
karma-es6-shim
es6-shim adapter for Karma
3.8k-27%-10 years ago
1.0.0
CommonJSNonePolyfills and shims
pptx-glimpse
High-level PPTX rendering and editing toolkit for SVG/PNG output in Node.js and the browser.
3.8k---
5.3.1
ESM + CommonJSBundledTypeScript tooling, Image processing
mongoose-forms
Mongoose forms using Handlebars
3.8k+2407%-14 years ago
0.0.5
CommonJSNoneORMs and query builders, Templating
start-authjs
Auth.js integration for TanStack Start
3.8k--10 months ago
1.0.2
ESM onlyBundledAuthentication and authorisation
@gemini-testing/commander
the complete solution for node.js command-line programs
3.8k--2 years ago
2.15.4
CommonJSBundledCLI tools and terminal utilities

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