All 102 Dependencies

Every package Uptime Kuma depends on, ranked by repo health score.

If you've ever relied on a third-party uptime service and felt uneasy about trusting your infrastructure visibility to someone else's SaaS, Uptime Kuma was built for you. It's a self-hosted monitoring tool that watches everything from HTTP endpoints and Docker containers to Redis, MQTT brokers, game servers, and SIP endpoints — giving you the same reactive dashboard experience as the paid services, running entirely on your own hardware.

What makes Uptime Kuma stand out isn't any single feature but the combination: 23 monitor types and 95 notification providers in one install, with a real-time Vue 3 dashboard that updates via WebSocket instead of polling. You can publish branded status pages under your own domain, map them to specific monitors, and optionally password-protect them for internal teams. Certificate expiry monitoring, 2FA, multi-language support, and Globalping integration for geolocation-aware checks are all included and all free.

Deployment takes about 30 seconds with Docker Compose, or you can run it directly with Node.js 20+ and PM2 on Linux or Windows. The project has shipped continuously since 2021 with a 125+ release history, active community, and no commercial tier to worry about.

19 chartjs-adapter-dayjs-4 ~1.0.4 22 dev-null ~0.1.1 22 unlimited-timeout ~0.1.0 23 thirty-two ~1.0.2 30 html-escaper ~3.0.3 30 tcp-ping ~0.1.1 31 promisify-child-process ~4.1.2 outdated 32 compare-versions ~3.6.0 outdated 35 node-rate-limiter ~2.1.0 outdated 37 express-basic-auth ~1.2.1 39 check-password-strength ~2.0.10 outdated 40 is-url ~1.2.4 40 isomorphic-ws ~5.0.0 41 notp ~2.0.3 42 country-flag-emoji-polyfill ~0.1.8 42 qrcode ~1.5.4 45 mitt ~3.0.1 46 net-snmp ~3.26.1 47 cross-env ~7.0.3 outdated 51 jsonwebtoken ~9.0.3 51 KafkaJS ~2.2.4 52 chroma.js ~2.4.2 outdated 52 ts-node ^10.9.1 53 Vue.Draggable ~4.1.0 outdated 55 express-static-gzip ~2.1.8 outdated 55 feed ~4.2.2 outdated 57 tslib ^2.6.2 58 bcrypt.js ~2.4.3 outdated 60 Croner ~8.1.2 outdated 61 Font Awesome Free ~1.2.36 outdated 61 Font Awesome Free ~5.15.4 outdated 61 Font Awesome Free ~5.15.4 outdated 61 Chart.js ~4.2.1 outdated 62 chardet ~1.4.0 outdated 63 compression ~1.8.1 64 form-data ~4.0.5 64 proxy-agent ~7.0.2 outdated 64 proxy-agent ~7.0.6 outdated 64 proxy-agent ~8.0.5 outdated 65 jwt-decode ~3.1.2 outdated 67 tar ~6.2.1 outdated 68 Prism ~1.30.0 69 eslint-config-prettier ^10.1.8 69 semver ~7.5.4 outdated 71 jsonata ~2.1.0 outdated 74 iconv-lite ~0.6.3 outdated 74 vue-chartjs ~5.2.0 outdated 75 vue-fontawesome ~3.1.3 outdated 75 dotenv ~16.0.3 outdated 75 knex ~3.1.0 outdated 75 qs ~6.14.2 outdated 75 validator.js ~13.15.26 76 @grpc/grpc-js ~1.8.22 outdated 76 http-cookie-agent ~5.0.4 outdated 77 tough-cookie ~4.1.4 outdated 77 web-push ~3.6.7 78 Day.js ~1.11.19 79 concurrently ^7.6.0 outdated 79 node-postgres ~8.11.6 outdated 79 node-postgres ~2.6.4 outdated 80 tldts ~7.0.23 outdated 83 Badge Maker ~3.3.1 outdated 84 Popper ~2.10.2 outdated 85 ws ~8.19.0 outdated 86 Express ~4.22.1 outdated 86 nanoid ~3.3.11 outdated 87 cRonstrue ~2.24.0 outdated 88 LiquidJS ~10.26.0 outdated 88 prom-client ~13.2.0 outdated 89 @vitejs/plugin-vue ~5.0.5 outdated 89 Cheerio ~1.0.0 outdated 89 Nodemailer ~7.0.13 outdated 89 node-oracledb ~6.10.0 outdated 90 testcontainers-node ^11.12.0 outdated 90 testcontainers-node ^11.12.0 outdated 90 DOMPurify ~3.4.0 90 prettier ^3.8.1 90 Stylelint ^15.11.0 outdated 90 testcontainers-node ^11.12.0 outdated 91 Playwright ~1.39.0 outdated 91 core-js ~3.26.1 outdated 91 openid-client ~5.7.1 outdated 91 Playwright ~1.39.0 outdated 91 Sass ~1.42.1 outdated 91 Socket.IO ~4.8.3 91 Socket.IO ~4.8.3 92 Marked ~14.1.4 outdated 92 vue-i18n ~11.2.8 outdated 93 Vite ~5.4.21 outdated 94 typescript-eslint ^6.21.0 outdated 94 typescript-eslint ^6.21.0 outdated 94 ESLint ~8.14.0 outdated 94 node-mssql ~12.0.0 outdated 94 MySQL2 ~3.11.5 outdated 94 protobuf.js ~7.2.6 outdated 95 Axios ~0.32.0 outdated 95 Node-Redis ~5.9.0 outdated 95 Vue Router ~4.2.5 outdated 96 node-mongodb-native ~4.17.2 outdated 96 TypeScript ^5.2.2 outdated 96 Vue ~3.5.28 98 Bootstrap 5.1.3 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

Search