7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Tianji

Open source

All-in-one monitoring hub combining website analytics, uptime checks, and server status in a single self-hostable app.

tianji.dev
Tianji homepage screenshot
GitHub stars
3.1k
Last commit
3 days ago
Repository age
3 years
Version
v1.33.7
Licence
Apache-2.0
Self-hosted
Yes

About Tianji

Tianji is an open-source project that combines website analytics, uptime monitoring, and server status reporting in one application. The authors built it because they were running separate tools for page views, network availability, and server health, and wanted a single place for all three. It is released under the Apache-2.0 license.

On the analytics side it covers page views and visits in the style of Google Analytics or Umami, the uptime monitor checks the availability and network quality of sites, and server status data is reported from your machines. The README also describes a telemetry use: developers of self-deployable applications can collect basic information about how others install their software.

Tianji is written in TypeScript and deployed with Docker, and its topics reference Umami and Uptime Kuma as comparable tools. It suits developers, indie hosts, and small teams who want to keep analytics and monitoring data under their own control instead of relying on separate hosted products.

Key features

  • Website analytics for page views and visits
  • Uptime monitoring for sites and services
  • Server status reporting
  • Telemetry collection for open-source apps
  • Docker-based deployment

Good fit for

  • →Replacing separate analytics and uptime tools
  • →Collecting telemetry for a self-hostable product
Tags
web-analytics
uptime-monitoring
server-status
self-hosted
telemetry
docker
monitoring
analytics

Tianji: questions and answers

What is Tianji used for?
Tianji is an all-in-one monitoring hub combining website analytics, uptime checks, and server status in a single self-hostable app. It is a good fit for replacing separate analytics and uptime tools, and collecting telemetry for a self-hostable product.
Is Tianji open source?
Yes. Tianji is open source under the Apache-2.0 licence. Its source code is on GitHub at msgbyte/tianji and is written mainly in TypeScript.
Is Tianji free?
Yes. Tianji is open source, so the software itself is free to use.
Can I self-host Tianji?
Yes. Tianji can be self-hosted on your own server or infrastructure.
What is Tianji an alternative to?
Tianji is an open-source alternative to Google Analytics, UptimeRobot, Pingdom and Site24x7. Other open-source alternatives to UptimeRobot include Uptime Kuma, CheckCle and Gatus.
Is Tianji actively maintained?
Yes. The most recent commit to Tianji was on 29 September 2026, and the latest release is v1.33.7, published on 28 September 2026. The project has 3.1k stars on GitHub.

Open-source alternatives to Tianji

See all

SaaS alternatives to Tianji

See all