Tianji

Tianji

Interact with Tianji platform whatever selfhosted or cloud platform, powered by Tianji.

2,832
Stars
177
Forks
20
Releases

Overview

Tianji is an all-in-one insight hub that combines website analytics, uptime monitoring, and server status into a single platform. It aims to replace multiple tools by providing website analysis to track page views and visits, an uptime monitor to check network quality and connectivity, and real-time server status to expose health signals. The project also includes telemetry collection and an OpenAPI interface for programmatic access, enabling integrations and automation. The roadmap lists features such as problem notifications, website management, team collaboration, UTM tracking, waitlists, surveys, Lighthouse reports, and integration hooks, along with deployment conveniences like Helm install support and the ability to deploy from public images. Tianji is open-source under the Apache 2.0 license and supports both self-hosted and cloud deployments, with emphasis on lightweight operation and extensibility through hooks and open APIs.

Details

Owner
msgbyte
Language
TypeScript
License
Apache License 2.0
Updated
2025-12-07

Features

Website analysis

Built-in analytics to inspect website traffic, including page views and visits, integrated into the Tianji hub.

Monitor with passive results

Uptime monitoring with passive reception of results to centralize health checks.

Server status

Real-time server health and status monitoring to quickly detect issues.

Problem notification

Alerts and notifications when problems are detected to enable rapid response.

Telemetry

Telemetry collection from deployments to gather usage and performance insights.

OpenAPI

Programmatic API access via an OpenAPI specification for integrations.

Lighthouse report

Integration with Lighthouse for performance and accessibility audits.

Hooks

Integration hooks and webhooks for connecting Tianji with other services.

Audience

Website operatorsConsolidate analytics, uptime monitoring, and server health in a single interface for ongoing website visibility.
Developers / DevOps teamsMonitor deployments, telemetry and APIs, and receive problem notifications.

Tags

website analyticsuptime monitorserver statustelemetryopenapiwebsiteteam collaborationutm trackwaitlistsurveylighthouse reporthookshelm installopen-sourcedeployment