Checkmate vs tianji

Self-hosted monitoring and analytics compared

Checkmate focuses on uptime checks, incidents, status pages, and server infrastructure monitoring. tianji combines website analytics, uptime monitoring, and server status reporting in one self-hosted application.

Checkmatetianji
LanguageTypeScriptTypeScript
LicenseAGPL-3.0Apache-2.0
Stars10.9k3.1k
Forks1.2k193
Last analyzedOct 3, 2026Oct 3, 2026

Key differences

  • Checkmate monitors a broad range of endpoints and services, including HTTP, DNS, Docker, gRPC, and game servers; tianji pairs uptime monitoring with website analytics and server status reporting.
  • Checkmate tracks response times, SSL certificate expiry, and incidents, while tianji also offers UTM tracking, surveys, Lighthouse reports, and deployment telemetry.
  • Checkmate hardware metrics require its separate Capture agent; tianji describes server status reporting as part of its unified application.
  • Checkmate uses MongoDB and requires Docker for self-hosting; tianji uses PostgreSQL and provides a Compose setup, with Helm support described in its roadmap.
  • Checkmate is licensed under AGPL-3.0, while tianji is licensed under Apache-2.0.
  • Checkmate has 10.9k stars and 1.2k forks; tianji has 3.1k stars and 193 forks.

Choose Checkmate if you…

  • need detailed uptime, incident, and status-page features for websites and services.
  • want to monitor server hardware using the separate Capture agent.
  • prefer a monitoring-focused tool with checks for a wide range of protocols and services.
Read the Checkmate analysis →

Choose tianji if you…

  • want website analytics and uptime monitoring in one application.
  • need features such as UTM tracking, surveys, or Lighthouse reports alongside service monitoring.
  • prefer an Apache-2.0 licensed project with PostgreSQL-based self-hosting.
Read the tianji analysis →

Compare the numbers side by side, or add more projects

This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.