Skip to content
JS
Package category

Monitoring and error tracking

Error reporting, metrics, tracing and performance monitoring.

505 packages1 comparisons

Packages compared

505 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
strapi-prometheus
A powerful Strapi plugin that adds comprehensive Prometheus metrics to monitor your API performance, system resources, and application behavior using prom-client.
4k+201%-11 months ago
2.6.0
ESM + CommonJSBundledMonitoring and error tracking
@walkeros/web-source-browser
Browser DOM source for walkerOS
4k---10 days ago
4.6.1
ESM + CommonJSBundledMonitoring and error tracking, DOM and browser utilities
error-class-utils
Properly create error classes
3.9k-41%-1 year ago
4.0.1
ESM onlyBundledDOM and browser utilities, TypeScript tooling
error-custom-class
Create custom error classes
3.9k-46%-1 year ago
10.0.1
ESM onlyBundledDOM and browser utilities, TypeScript tooling
@scope3/observability-js
Unified observability (Sentry, OpenTelemetry, Pyroscope) for Node.js services
3.9k---1 month ago
2.1.1
ESM + CommonJSBundledMonitoring and error tracking
@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
koa-requestid
A middleware that adds a request id to a koa application
3.8k-59%-8 months ago
2.3.0
CommonJSBundledHTTP servers and web frameworks, Monitoring and error tracking
@brizz/sdk
OpenTelemetry-based observability SDK for AI applications
3.8k---1 day ago
0.1.47
ESM + CommonJSBundledMonitoring and error tracking
@playwright-opentelemetry/trace-api
H3-based API library for storing and serving Playwright OpenTelemetry traces in S3-compatible storage.
3.8k---1 day ago
0.13.2
ESM onlyBundledMonitoring and error tracking, Scraping and browser automation
karma-benchmark
Run Benchmark.js over multiple Browsers, with CI compatible output
3.7k+10%-7 years ago
1.0.4
CommonJSNoneMonitoring and error tracking
merge-error-cause
Merge an error with its inner cause
3.7k-33%-1 year ago
5.0.2
ESM onlyBundledDOM and browser utilities, TypeScript tooling
@getworkbench/next
Next.js App Router adapter for Workbench — modern BullMQ dashboard with broader framework coverage than bull-board.
3.7k---3 months ago
0.9.1
ESM onlyBundledQueues and background jobs, Database clients and drivers
set-error-props
Properly update an error's properties
3.7k-37%-1 year ago
6.0.1
ESM onlyBundledDOM and browser utilities, TypeScript tooling
wrap-error-message
Properly wrap an error's message
3.7k-39%-1 year ago
3.0.1
ESM onlyBundledDOM and browser utilities, TypeScript tooling
winston-log2gelf
Winston GELF transport to Graylog or Gelf server via TCP or HTTP (TLS and HTTPS ready)
3.6k-35%-1 year ago
2.4.1
CommonJSNoneLogging, Monitoring and error tracking
@getworkbench/express
Express adapter for Workbench — modern BullMQ dashboard, drop-in alternative to `@bull-board/express`.
3.6k---3 months ago
0.9.1
ESM onlyBundledQueues and background jobs, Database clients and drivers
@isaacs/express-prometheus-middleware
RED/USE metrics for express applications (forked to remove vulnerable optional deps)
3.6k---3 years ago
1.2.1
CommonJSBundledMonitoring and error tracking
@glidemq/dashboard
Web dashboard for glide-mq - queue monitoring, management, and AI observability
3.6k---5 months ago
0.4.1
CommonJSBundledDatabase clients and drivers, Queues and background jobs
langfuse-node
LEGACY Langfuse v3 SDK for Node.js < 18 (maintenance mode). For new projects use the current Langfuse JS/TS SDK: npm install @langfuse/tracing @langfuse/otel @langfuse/client
3.5k+13%-10 days ago
3.39.2
ESM + CommonJSBundledMonitoring and error tracking
trackjs-node
TrackJS Error Tracking agent for NodeJS
3.4k-30%-1 year ago
1.3.0
CommonJSBundledLogging, Monitoring and error tracking
@pydantic/logfire-cf-workers
Cloudflare workers integration for Logfire - https://pydantic.dev/logfire
3.4k---2 days ago
2.0.22
ESM onlyBundledMonitoring and error tracking
@sigyn/pattern
Loki pattern in JavaScript
3.4k---2 years ago
1.1.0
ESM + CommonJSBundledMonitoring and error tracking
keen-tracking
Track events - custom user actions, clicks, pageviews, purchases.
3.3k-4%--
5.0.1
CommonJSNoneMonitoring and error tracking, Logging
@nestjs-redis/health-indicator
A comprehensive Redis health indicator for NestJS applications using the Terminus health check library
3.3k---20 days ago
2.0.1
ESM onlyBundledDatabase clients and drivers, TypeScript tooling
raven-for-redux
Middleware for propagating Redux state/actions to Sentry via Raven.
3.2k-46%-7 years ago
1.4.0
CommonJSNoneLogging, Monitoring and error tracking
apitally
Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.
3.1k+137%-21 days ago
0.25.8
ESM + CommonJSBundledHTTP servers and web frameworks, Monitoring and error tracking
redux-catch
Error catcher middleware for Redux reducers and sync middlewares
3.1k+11%-9 years ago
1.3.1
CommonJSNoneMonitoring and error tracking
axe
Axe is a logger-agnostic wrapper that normalizes logs regardless of argument style. Great for large development teams, old and new projects, and works with Pino, Bunyan, Winston, console, and more. It is lightweight, performant, highly-configurable, and a
3.1k-19%-2 days ago
14.0.0
CommonJSBundledLogging, HTTP servers and web frameworks
@honeybadger-io/vue
Honeybadger Vue.js client
3.1k---3 days ago
6.2.21
ESM + CommonJSBundledVue, Monitoring and error tracking
@christiangalsterer/mongodb-driver-prometheus-exporter
Prometheus exporter to monitor the MongoDB Node.js driver
3.1k---9 months ago
3.0.0
CommonJSBundledMonitoring and error tracking, Database clients and drivers
set-error-stack
Properly update an error's stack
3k-39%-1 year ago
3.0.1
ESM onlyBundledDOM and browser utilities, TypeScript tooling
@twin.org/telemetry-models
Shared telemetry models for connectors and services.
3k---9 days ago
0.10.0
ESM onlyBundledMonitoring and error tracking, Blockchain and Web3
@theholocron/holocron-plugin-sentry
Holocron plugin for Sentry. Implements the errors capability against Sentry's management API — project provisioning and DSN retrieval.
2.9k---13 days ago
4.19.0
ESM onlyBundledMonitoring and error tracking, CLI tools and terminal utilities
@openstatus/react
Create an account on [openstatus.dev](https://openstatus.dev), start monitoring your endpoints and include your own StatusWidget into your React Application.
2.9k---2 years ago
0.0.3
ESM + CommonJSBundledMonitoring and error tracking, React
atatus-spa
Atatus Real User Monitoring and error tracking for single page applications
2.9k+10%-1 year ago
4.7.0
CommonJSBundledMonitoring and error tracking
@socket.io/pm2
Production process manager for Node.JS applications with a built-in load balancer.
2.8k---2 months ago
7.0.3
CommonJSBundledMonitoring and error tracking, Node.js utilities
babel-plugin-catch-logger
A babel plugin that automatically reports errors in your program
2.8k+168%-3 years ago
0.1.13
CommonJSNoneMonitoring and error tracking
@focus-reactive/payload-plugin-comments
[![npm](https://img.shields.io/npm/v/@focus-reactive/payload-plugin-comments)](https://www.npmjs.com/package/@focus-reactive/payload-plugin-comments)
2.7k---2 months ago
1.11.1
ESM onlyBundledTypeScript tooling, Monitoring and error tracking
@clipboard-health/playwright-reporter-llm
Playwright reporter that outputs structured JSON for LLM agents. Minimal console output, flat schema, easy to filter to failures.
2.7k---2 days ago
2.11.7
CommonJSBundledTesting, Scraping and browser automation
@arms/rum-electron
ARMS RUM SDK for Electron – real user monitoring for main & renderer processes
2.7k---2 days ago
0.0.10-beta.1
ESM + CommonJSBundledMonitoring and error tracking
@micro-sentry/browser
[![npm version](https://img.shields.io/npm/v/@micro-sentry/angular.svg)](https://npmjs.com/package/@micro-sentry/angular)
2.7k---2 years ago
7.1.1
ESM + CommonJSBundledMonitoring and error tracking, Angular
bpmn-visualization
A TypeScript library for visualizing process execution data on BPMN diagrams
2.7k+229%-3 months ago
0.48.0
ESM onlyBundledTypeScript tooling, DOM and browser utilities
@micro-sentry/core
[![npm version](https://img.shields.io/npm/v/@micro-sentry/angular.svg)](https://npmjs.com/package/@micro-sentry/angular)
2.7k---2 years ago
7.1.1
ESM + CommonJSBundledMonitoring and error tracking, Angular
agentfootprint
The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.
2.6k--today
9.114.0
ESM + CommonJSBundledMonitoring and error tracking
@theholocron/observability
Logging, error tracking, and analytics — one interface, swappable backends.
2.6k---2 days ago
0.4.0
ESM onlyBundledMonitoring and error tracking, Logging
solarwinds-apm
OpenTelemetry-based SolarWinds APM library
2.6k+24%-8 days ago
16.3.0
ESM + CommonJSNoneMonitoring and error tracking
express-hot-shots
Statsd route monitoring middleware for connect/express
2.5k+97%-7 years ago
1.0.2
CommonJSNoneMonitoring and error tracking
epsagon
Epsagon Instrumentation for Node.js
2.5k-29%-3 years ago
1.123.3
CommonJSBundledMonitoring and error tracking, Cloud SDKs
@okfetch/otel
An OpenTelemetry tracing plugin for okfetch request lifecycles.
2.5k---3 days ago
0.6.1
ESM + CommonJSBundledMonitoring and error tracking, TypeScript tooling
@mollitia/prometheus
Prometheus Mollitia Addon
2.4k---1 year ago
0.1.0
ESM + CommonJSBundledMonitoring and error tracking, TypeScript tooling

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.

  • strapi-prometheusA powerful Strapi plugin that adds comprehensive Prometheus metrics to monitor your API performance, system resources, and application behavior using prom-client.
  • @walkeros/web-source-browserBrowser DOM source for walkerOS
  • error-class-utilsProperly create error classes
  • error-custom-classCreate custom error classes
  • @scope3/observability-jsUnified observability (Sentry, OpenTelemetry, Pyroscope) for Node.js services
  • @helicone/helpersA Node.js wrapper for some of Helicone's common functionalities
  • koa-requestidA middleware that adds a request id to a koa application
  • @brizz/sdkOpenTelemetry-based observability SDK for AI applications
  • @playwright-opentelemetry/trace-apiH3-based API library for storing and serving Playwright OpenTelemetry traces in S3-compatible storage.
  • karma-benchmarkRun Benchmark.js over multiple Browsers, with CI compatible output
  • merge-error-causeMerge an error with its inner cause
  • @getworkbench/nextNext.js App Router adapter for Workbench — modern BullMQ dashboard with broader framework coverage than bull-board.
  • set-error-propsProperly update an error's properties
  • wrap-error-messageProperly wrap an error's message
  • winston-log2gelfWinston GELF transport to Graylog or Gelf server via TCP or HTTP (TLS and HTTPS ready)
  • @getworkbench/expressExpress adapter for Workbench — modern BullMQ dashboard, drop-in alternative to `@bull-board/express`.
  • @isaacs/express-prometheus-middlewareRED/USE metrics for express applications (forked to remove vulnerable optional deps)
  • @glidemq/dashboardWeb dashboard for glide-mq - queue monitoring, management, and AI observability
  • langfuse-nodeLEGACY Langfuse v3 SDK for Node.js < 18 (maintenance mode). For new projects use the current Langfuse JS/TS SDK: npm install @langfuse/tracing @langfuse/otel @langfuse/client
  • trackjs-nodeTrackJS Error Tracking agent for NodeJS
  • @pydantic/logfire-cf-workersCloudflare workers integration for Logfire - https://pydantic.dev/logfire
  • @sigyn/patternLoki pattern in JavaScript
  • keen-trackingTrack events - custom user actions, clicks, pageviews, purchases.
  • @nestjs-redis/health-indicatorA comprehensive Redis health indicator for NestJS applications using the Terminus health check library
  • raven-for-reduxMiddleware for propagating Redux state/actions to Sentry via Raven.
  • apitallySimple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.
  • redux-catchError catcher middleware for Redux reducers and sync middlewares
  • axeAxe is a logger-agnostic wrapper that normalizes logs regardless of argument style. Great for large development teams, old and new projects, and works with Pino, Bunyan, Winston, console, and more. It is lightweight, performant, highly-configurable, and a
  • @honeybadger-io/vueHoneybadger Vue.js client
  • @christiangalsterer/mongodb-driver-prometheus-exporterPrometheus exporter to monitor the MongoDB Node.js driver
  • set-error-stackProperly update an error's stack
  • @twin.org/telemetry-modelsShared telemetry models for connectors and services.
  • @theholocron/holocron-plugin-sentryHolocron plugin for Sentry. Implements the errors capability against Sentry's management API — project provisioning and DSN retrieval.
  • @openstatus/reactCreate an account on [openstatus.dev](https://openstatus.dev), start monitoring your endpoints and include your own StatusWidget into your React Application.
  • atatus-spaAtatus Real User Monitoring and error tracking for single page applications
  • @socket.io/pm2Production process manager for Node.JS applications with a built-in load balancer.
  • babel-plugin-catch-loggerA babel plugin that automatically reports errors in your program
  • @focus-reactive/payload-plugin-comments[![npm](https://img.shields.io/npm/v/@focus-reactive/payload-plugin-comments)](https://www.npmjs.com/package/@focus-reactive/payload-plugin-comments)
  • @clipboard-health/playwright-reporter-llmPlaywright reporter that outputs structured JSON for LLM agents. Minimal console output, flat schema, easy to filter to failures.
  • @arms/rum-electronARMS RUM SDK for Electron – real user monitoring for main & renderer processes
  • @micro-sentry/browser[![npm version](https://img.shields.io/npm/v/@micro-sentry/angular.svg)](https://npmjs.com/package/@micro-sentry/angular)
  • bpmn-visualizationA TypeScript library for visualizing process execution data on BPMN diagrams
  • @micro-sentry/core[![npm version](https://img.shields.io/npm/v/@micro-sentry/angular.svg)](https://npmjs.com/package/@micro-sentry/angular)
  • agentfootprintThe explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.
  • @theholocron/observabilityLogging, error tracking, and analytics — one interface, swappable backends.
  • solarwinds-apmOpenTelemetry-based SolarWinds APM library
  • express-hot-shotsStatsd route monitoring middleware for connect/express
  • epsagonEpsagon Instrumentation for Node.js
  • @okfetch/otelAn OpenTelemetry tracing plugin for okfetch request lifecycles.
  • @mollitia/prometheusPrometheus Mollitia Addon