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
focusable
Returns a string of focusable HTML elements
4.2k+17%-7 years ago
2.3.0
CommonJSNoneAccessibility
hemera-ajv
This is a plugin to use Ajv (JSON-Schema) for request validation.
4.2k+66%-6 years ago
1.0.2
CommonJSNoneSchema validation
marv
A programmatic database migration tool with plugable drivers for mysql, postgres, mssql, sqlite and oracle
4.2k+127%-2 years ago
6.1.0
CommonJSNoneORMs and query builders
precommit-hook
A useful pre-commit hook for git based projects that lints and runs npm test
4.2k-43%--
3.0.0
-None-
tap-min
Minimal TAP output formatter.
4.2k+13%--
3.0.0
ESM onlyNoneTesting
@toreva/types
Policy-checked Solana wallet actions. Users set the limits. Toreva reads, simulates, prepares unsigned transactions, explains, and receipts every outcome.
4.2k--2 months ago
0.3.0
ESM onlyBundledTypeScript tooling
@trapi/query
A tiny library which provides utility types/functions for request and response query handling.
4.2k--4 years ago
2.1.5
CommonJSBundledTypeScript tooling
on-load
On load/unload events for DOM elements using a MutationObserver
4.2k+35%-3 years ago
5.0.0
CommonJSNoneDOM and browser utilities
prisma-prefixed-ids
A Prisma extension that adds prefixed IDs to your models
4.2k+2132%-7 months ago
2.1.0
ESM + CommonJSBundledCryptography and hashing, ORMs and query builders
svelte-headlessui
HeadlessUI components for Svelte
4.2k+59%-1 year ago
0.0.46
ESM onlyBundledSvelte, CSS-in-JS and styling
vue-json-tree-view
a JSON Tree View Component in Vue.js
4.2k-71%-6 years ago
2.1.6
CommonJSNoneVue
@jmfirth-arkane/quickjs
A typescript package to execute JavaScript and TypeScript code in a webassembly quickjs sandbox
4.2k--2 years ago
1.4.0
ESM + CommonJSBundledTypeScript tooling
@json-render/mcp
MCP Apps integration for @json-render/core. Serve json-render UIs as interactive MCP Apps in Claude, ChatGPT, Cursor, and VS Code.
4.2k--19 days ago
0.21.0
ESM + CommonJSBundled-
@mawesome/dependency-audit
Verify every reachable bare import in a package's released artifact is declared and resolvable
4.2k--27 days ago
0.4.8
ESM + CommonJSBundledTypeScript tooling
@scoop/bunyan
a JSON logging library for node.js services
4.2k--8 years ago
2.0.2
CommonJSNoneLogging
gatsby-plugin-pnpm-gatsby-5
Easily add pnpm support to your Gatsby project
4.2k+2749%-3 years ago
1.2.11
CommonJSBundled-
ng-connection-service
Detects active internet connection, and API server status in Angular application.
4.2k-27%-2 years ago
13.0.2
ESM + CommonJSBundledAngular
@remirror/react-editors
A showcase of possible react editors built with remirror.
4.2k--1 year ago
2.0.3
ESM + CommonJSBundledRich text and code editors, React
escomplex-ast-moz
Mozilla-format AST walker for escomplex.
4.2k-52%-10 years ago
0.2.1
CommonJSNone-
incoming-message-hash
Generate a one-way hash from an http.IncomingMessage
4.2k+56%-4 years ago
5.0.0
ESM onlyNoneCryptography and hashing
ngrx-store-logger
Advanced logging middleware for @ngrx/store
4.2k-45%-7 years ago
0.2.4
CommonJSBundledLogging
persian-calendar-suite
Complete Persian (Jalali/Shamsi) calendar suite for React with datepicker, range picker, time range picker, event calendar, and timeline
4.2k--2 months ago
1.5.6
ESM onlyBundledDate pickers, React
@happyvertical/smrt-images
Image asset management with AI-powered categorization, search, editing, and metadata extraction for SMRT framework
4.2k--19 days ago
0.51.10
ESM onlyBundledImage processing
@innovatrics/dot-document-auto-capture
Digital onboarding document capture
4.2k--28 days ago
8.2.0
ESM + CommonJSBundledVideo and audio, DOM and browser utilities
ext2fs
WASM bindings to libext2fs for cross-platform ext filesystem handling
4.2k-44%-1 year ago
4.2.5
CommonJSNoneFiles and file systems
@ai-matrx/capture
The AI Matrx capture kit: reusable camera chrome, a production default media engine, injectable host-runtime ports, cloud library integration, and in-browser media review and editing.
4.2k--14 days ago
0.5.16
ESM + CommonJSBundledVideo and audio, React
@mdx-js/mdxast
Transforms MDAST to MDXAST
4.2k--7 years ago
1.1.1
-NoneMarkdown, React
polyfill
JavaScript polyfills
4.2k-25%-13 years ago
0.1.0
CommonJSNonePolyfills and shims
livr
Lightweight validator supporting Language Independent Validation Rules Specification
4.2k-16%-9 months ago
2.10.2
ESM + CommonJSBundledSchema validation, Security
tinyws
Tiny WebSocket middleware for Node.js based on ws.
4.2k+32%-8 months ago
1.0.0
ESM onlyBundledWebSockets and realtime, HTTP servers and web frameworks
@jsonjoy.com/json-type
High-performance JSON Pointer implementation
4.2k--29 days ago
18.30.0
CommonJSBundledParsers and serialisers
reicon-react-native
React Native icon components for 2676+ icons in 2 weights (Outline & Filled). Tree-shakeable, TypeScript-ready.
4.2k--1 month ago
1.0.103
ESM onlyBundledIcons, React
epoch-timeago
Convert Unix time to a relative time string e.g., "4 hours ago".
4.2k+410%-8 years ago
1.1.9
ESM + CommonJSNoneDate and time
version
NodeJS package.json version number fetcher
4.2k-32%--
0.1.2
CommonJSNone-
url-match-patterns
A module for testing URLs against Chrome and Firefox match patterns.
4.2k-9%--
0.2.0
CommonJSNoneURLs and query strings
@trovohealth/drizzle-bulk-load
High-throughput bulk load utilities for Drizzle ORM + Postgres using COPY
4.2k--5 months ago
0.6.1
ESM + CommonJSBundledORMs and query builders
@moonrepo/types
TypeScript types for moon and related packages.
4.2k--22 days ago
2.5.5
CommonJSBundledTypeScript tooling
@rimbu/multimap
An immutable Map where each key can have multiple values
4.2k--8 months ago
2.1.9
ESM + CommonJSBundledTypeScript tooling
@splidejs/splide-extension-video
The Splide extension for embedding videos.
4.2k--4 years ago
0.8.0
ESM + CommonJSBundledUI component libraries, Video and audio
@json-render/image
Image renderer for @json-render/core. JSON becomes SVG and PNG images via Satori.
4.2k--19 days ago
0.21.0
ESM + CommonJSBundledImage processing
inquirer-confirm
Simple confirm yes/no question for CLI node applications, returns a promise, built on top of inquirer
4.2k-40%-7 years ago
2.0.7
CommonJSNoneCLI tools and terminal utilities
scrawl-canvas
Responsive, interactive and more accessible HTML5 canvas elements. Scrawl-canvas is a JavaScript library designed to make using the HTML5 canvas element easier, and more fun
4.2k+19%-4 months ago
8.19.0
ESM onlyBundledAccessibility, Animation
@shogobg/markdown2confluence
Convert Markdown to Confluence markup
4.2k--5 months ago
0.1.12
CommonJSNoneMarkdown, Parsers and serialisers
tory
Your directory utility belt
4.2k+88%-6 years ago
0.4.4
CommonJSBundledFiles and file systems, Utility libraries
@hono-rate-limiter/cloudflare
Cloudflare stores and helper functions for hono-rate-limiter.
4.2k--1 year ago
0.2.2
ESM + CommonJSBundledCloud SDKs, Security
@smui-extra/badge
Svelte Material UI - Badge
4.2k--1 month ago
9.0.4
ESM onlyBundledSvelte
nimnjs
Schema aware compression of JS object/JSON data. 60% more compressed than json
4.2k-0%-4 years ago
2.2.1
CommonJSNoneCompression and archives, Parsers and serialisers
emoji-datasource-facebook
Emoji data and images - facebook
4.2k+60%--
16.0.0
CommonJSNone-
yet-another-abortcontroller-polyfill
An AbortController Polyfill
4.2k+85%-5 years ago
0.0.4
CommonJSNonePolyfills and shims
stylelint-header
A stylelint plugin that checks for a file header.
4.2k+66%-5 months ago
4.0.0
ESM onlyNoneLinting and formatting

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