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 jsonwebtoken 9.0.2 outdated 48 swagger-ui-express 5.0.1 49 cookie-parser ^1.4.7 49 cors ^2.8.5 50 html2canvas ^1.4.1 51 Winston ^3.13.0 52 ts-node ^10.9.2 54 react-toastify ^10.0.5 outdated 55 bcrypt.js 3.0.2 outdated 60 @hello-pangea/dnd ^18.0.0 60 pretty-bytes ^7.1.0 63 Handlebars.js ^4.7.8 63 helmet ^8.0.0 66 Emotion ^11.13.3 66 Emotion ^11.13.0 69 React Icons 5.5.0 outdated 69 compression 1.8.1 outdated 70 dockerode 5.0.0 outdated 72 globals ^15.14.0 outdated 73 re2 ^1.24.1 76 Day.js 1.11.13 outdated 76 joi 17.13.4 outdated 77 postcss-preset-env ^3.0.4 outdated 78 dotenv ^16.4.5 outdated 81 SWR ^2.3.6 82 isomorphic-dompurify ^2.26.0 outdated 82 react-i18next ^15.4.0 outdated 82 redux-persist 6.0.0 83 @hookform/resolvers 5.2.2 outdated 84 ws ^8.19.0 85 express-rate-limit ^8.5.1 85 mailersend-nodejs ^2.2.0 outdated 85 tsx 4.20.5 outdated 86 Multer ^1.4.5-lts.2 outdated 86 lint-staged ^16.2.7 outdated 87 eslint-plugin-react ^7.34.1 89 Nodemailer 8.0.11 outdated 89 got 14.4.7 outdated 90 Express ^4.19.2 outdated 90 Redux Toolkit 2.7.0 outdated 90 i18next 25.4.2 outdated 90 jsdom ^26.1.0 outdated 90 sharp 0.33.5 outdated 91 Recharts 2.15.2 outdated 91 Zod ^4.3.6 91 prettier ^3.3.3 92 @vitejs/plugin-react ^4.2.1 outdated 92 React Hook Form ^7.63.0 92 lucide-react ^0.562.0 outdated 93 @grpc/grpc-js ^1.14.3 93 @grpc/grpc-js ^0.8.0 outdated 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 React Redux 9.2.0 outdated 94 Vite ^6.4.2 outdated 94 jest ^30.2.0 94 typescript-eslint ^7.18.0 outdated 94 typescript-eslint ^7.18.0 outdated 94 typescript-eslint ^8.56.1 95 Axios ^1.15.2 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 TypeScript 5.9.3 outdated 96 Material UI 7.0.0 outdated 96 Material UI 7.3.7 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