All 73 Dependencies

Every package Checkmate depends on, ranked by repo health score.

Checkmate is an open-source, self-hosted monitoring platform built for DevOps teams and system administrators who need full visibility into server uptime, hardware health, and application performance without surrendering data to a SaaS vendor. It monitors HTTP endpoints, TCP ports, ping targets, SSL certificates, Docker containers, gRPC services, WebSocket connections, and game servers from a single unified dashboard, and optionally deploys the lightweight Capture agent to stream CPU, RAM, disk, and temperature metrics from remote machines running Linux, Windows, macOS, or Raspberry Pi.

The platform supports distributed geo-checking powered by GlobalPing, letting you verify endpoint reachability from multiple continents without operating your own probe infrastructure. When a monitor changes state — going down, breaching a hardware threshold, or recovering — Checkmate automatically creates or resolves incidents and fires notifications through email, Slack, Discord, PagerDuty, Microsoft Teams, Telegram, Pushover, Twilio SMS, ntfy, webhooks, and Matrix. Public status pages with four themes let teams communicate outages to end users in real time.

Checkmate has been stress-tested with 1,000+ simultaneous active monitors and ships with Helm charts for Kubernetes, Docker Compose configurations for production and staging, and one-click deployment on PikaPods, Coolify, Elestio, and Cloudzy. The entire stack — React frontend, Node.js/Express backend, and MongoDB — can run on a single Docker host with minimal memory requirements, making it practical for home lab operators and enterprise teams alike.

The project is under active development with releases approximately every two weeks, a 10,000-star GitHub following, 129 contributors, and a welcoming community on Discord. The AGPL-3.0 license means the source is fully open, with a hosted demo available at demo.checkmate.so.

37 jmespath.js ^0.16.0 47 redux-persist 6.0.0 48 jsonwebtoken 9.0.2 outdated 48 swagger-ui-express 5.0.1 50 cookie-parser ^1.4.7 50 cors ^2.8.5 50 html2canvas ^1.4.1 52 ts-node ^10.9.2 55 react-toastify ^10.0.5 outdated 57 Handlebars.js ^4.7.8 58 bcrypt.js 3.0.2 outdated 60 Winston ^3.13.0 61 @hello-pangea/dnd ^18.0.0 61 eslint-plugin-react ^7.34.1 62 Emotion ^11.13.3 62 Emotion ^11.13.0 65 pretty-bytes ^7.1.0 69 compression 1.8.1 outdated 71 dockerode 5.0.0 outdated 71 helmet ^8.0.0 72 globals ^15.14.0 outdated 73 joi 17.13.4 outdated 76 React Icons 5.5.0 outdated 77 react-i18next ^15.4.0 outdated 78 Day.js 1.11.13 outdated 78 dotenv ^16.4.5 outdated 78 postcss-preset-env ^3.0.4 outdated 79 re2 ^1.24.1 81 express-rate-limit ^8.5.1 81 isomorphic-dompurify ^2.26.0 outdated 82 i18next 25.4.2 outdated 83 SWR ^2.3.6 84 ws ^8.19.0 85 @hookform/resolvers 5.2.2 outdated 85 Express ^4.19.2 outdated 85 Multer ^1.4.5-lts.2 outdated 85 mailersend-nodejs ^2.2.0 outdated 88 tsx 4.20.5 outdated 89 jsdom ^26.1.0 outdated 89 lint-staged ^16.2.7 outdated 90 Nodemailer 8.0.11 outdated 90 got 14.4.7 outdated 90 sharp 0.33.5 outdated 91 React Redux 9.2.0 outdated 91 Recharts 2.15.2 outdated 91 prettier ^3.3.3 92 @grpc/grpc-js ^1.14.3 92 @grpc/grpc-js ^0.8.0 outdated 92 React Hook Form ^7.63.0 92 Redux Toolkit 2.7.0 outdated 92 Zod ^4.3.6 92 lucide-react ^0.562.0 outdated 93 @vitejs/plugin-react ^4.2.1 outdated 94 Axios ^1.15.2 94 MUI X Date Pickers 7.29.1 outdated 94 MUI X Date Pickers 7.29.4 outdated 94 MapLibre GL JS ^5.19.0 outdated 94 Vite ^6.4.2 outdated 94 typescript-eslint ^7.18.0 outdated 94 typescript-eslint ^7.18.0 outdated 94 typescript-eslint ^8.56.1 95 ESLint ^9.17.0 outdated 95 ESLint ^8.57.0 outdated 95 Mongoose 9.6.2 outdated 95 React Router ^6.23.0 outdated 95 React Router ^6.23.1 outdated 95 jest ^30.2.0 96 Material UI 7.0.0 outdated 96 Material UI 7.3.7 outdated 97 TypeScript 5.9.3 outdated 98 React ^5.0.0 outdated 98 React 18.3.1 outdated 98 React DOM ^18.2.0 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers