All 225 Dependencies

Every package Tianji depends on, ranked by repo health score.

Tianji is an open-source, all-in-one observability platform that unifies website analytics, uptime monitoring, server status tracking, telemetry collection, surveys, and AI gateway management into a single self-hosted application. It eliminates the operational burden of running separate tools like Google Analytics, Umami, UptimeKuma, and Prometheus for developers and small teams with lightweight monitoring needs.

Built on a TypeScript monorepo with Express, tRPC, and React 18, Tianji is designed for Docker-first deployment with one-click options for Render, Sealos, Hostinger, and ClawCloud. Its cookieless website analytics tracker is GDPR and CCPA compliant, while its Go-based server reporter delivers real-time CPU, memory, and disk metrics via UDP without requiring Prometheus exporters.

Beyond basic observability, Tianji includes an AI gateway that proxies requests to multiple LLM providers—OpenAI, Anthropic, DeepSeek, and OpenRouter—with per-request cost tracking, custom pricing overrides, and quota alerting. Serverless-style function workers with distributed locking and Monaco-based revision diffing enable programmable automation directly within the platform.

An optional ClickHouse integration handles high-throughput analytics workloads for teams that outgrow PostgreSQL query performance, while a native MCP server exposes Tianji functionality to AI coding assistants. The result is a pragmatic platform that lets a single operator replace an entire monitoring stack without sacrificing observability depth.

28 is-localhost-ip ^2.0.0 outdated 30 tcp-ping ^0.1.1 34 tailwindcss-animate ^1.0.7 34 TokenLens ^1.3.1 36 express-async-errors ^3.1.1 36 load-script ^2.0.0 36 url ^0.11.3 36 use-stick-to-bottom ^1.1.1 39 accept-language-parser ^1.5.0 40 array-move ^3.0.1 outdated 41 babel-plugin-module-resolver ^5.0.2 41 node-md5 ^2.3.0 42 clsx ^2.1.1 42 detect-browser ^5.3.0 43 Radix UI Themes ^3.2.0 44 cmdk ^1.0.4 45 lemonsqueezy.js ^4.0.0 45 next-themes ^0.2.1 outdated 45 Prompts ^2.4.2 46 jsoniter v1.1.12 46 React Helmet ^6.1.0 47 cross-env ^7.0.3 outdated 47 tiktoken ^1.0.20 48 swagger-ui-express ^5.0.1 48 Vaul ^0.9.9 outdated 49 cuid2 ^2.2.2 outdated 49 prism-react-renderer ^2.1.0 49 React Native Web ~0.19.13 outdated 50 React Syntax Highlighter ^15.6.1 outdated 51 cors ^2.8.5 51 jsonwebtoken ^9.0.2 51 react-tweet ^3.2.1 52 copy-to-clipboard ^3.3.3 outdated 52 react-slick ^0.29.0 outdated 52 ts-node ^10.9.2 53 @monaco-editor/react ^4.7.0 53 react-beautiful-dnd ^13.1.1 55 @expo/vector-icons ^14.0.2 outdated 56 fs-extra ^11.3.0 57 Socket.IO Redis Adapter ^8.3.0 57 allotment ^1.20.4 58 bcrypt.js ^2.4.3 outdated 58 decimal.js ^10.6.0 58 yup ^1.6.1 59 ora ^5.4.1 outdated 59 React Responsive Carousel ^3.2.23 60 Croner ^8.1.2 outdated 60 tsup ^8.5.0 61 React-Resizable ^3.0.5 outdated 62 chardet ^2.1.0 62 Commander.js ^4.1.1 outdated 63 compression ^1.8.0 64 prisma-cli 5.14.0 outdated 65 Chalk ^4.1.2 outdated 65 p-map 4.0.0 outdated 65 remove-markdown ^0.6.2 outdated 65 Sonner ^1.4.3 outdated 66 DOM Testing Library ^10.0.0 66 React Testing Library ^16.3.0 66 node-sql-parser ^5.3.13 67 tar ^6.2.1 outdated 67 Winston ^3.17.0 68 jest-dom ^6.8.0 outdated 68 Lodash ^4.17.21 68 prettier-plugin-tailwindcss ^0.5.14 outdated 69 date-fns ^3.6.0 outdated 69 zod-openapi 5.4.3 outdated 70 colord ^2.9.3 70 isolated-vm 5.0.4 outdated 70 uuid ^9.0.1 outdated 71 MDX ^3.0.0 72 Fuse.js ^7.1.0 72 react-day-picker ^8.10.1 outdated 73 filesize.js ^10.1.6 outdated 73 morgan ^1.10.0 73 MSW (Mock Service Worker) 2.10.4 outdated 74 iconv-lite ^0.6.3 outdated 74 lottie-react ^2.4.1 outdated 75 dotenv ^16.4.7 outdated 75 testify v1.11.1 outdated 75 qs ^6.14.0 76 Radix UI ^1.1.6 76 Radix UI ^1.1.3 76 Radix UI ^1.1.4 76 Radix UI ^1.1.3 76 Radix UI ^1.1.6 76 Radix UI ^2.1.6 outdated 76 Radix UI ^1.1.15 76 Radix UI ^2.1.2 outdated 76 Radix UI ^1.1.6 76 Radix UI ^1.1.6 76 Radix UI ^1.1.2 76 Radix UI ^1.2.3 76 Radix UI 1.2.0 outdated 76 Radix UI ^2.1.6 outdated 76 Radix UI ^1.1.2 76 Radix UI ^1.1.2 76 Radix UI ^1.1.3 76 Radix UI ^1.1.3 76 Radix UI ^1.1.8 76 Radix UI ^1.2.2 76 execa ^9.5.2 outdated 77 maxmind ^4.3.24 outdated 77 React Resizable Panels ^2.1.7 outdated 78 tRPC Server 11.8.0 outdated 78 tRPC Server 11.8.0 outdated 78 tRPC Server 11.8.0 outdated 78 tRPC Server 11.8.0 outdated 78 Day.js ^1.11.9 78 React Icons ^5.5.0 78 react-native-webview 13.12.5 outdated 79 @ant-design/icons ^5.6.1 outdated 79 NextAuth.js 0.34.3 outdated 79 NextAuth.js ^0.5.6 outdated 79 concurrently ^8.2.2 outdated 79 node-postgres ^8.13.1 79 yargs ^17.7.2 outdated 80 user-event ^14.6.1 80 react-native-safe-area-context 5.3.0 outdated 80 react-native-svg 15.8.0 outdated 80 Zustand ^4.5.6 outdated 82 express-validator ^7.2.1 83 @hookform/resolvers ^3.10.0 outdated 83 Badge Maker ^3.3.1 outdated 83 class-variance-authority ^0.7.1 83 Embla Carousel React ^8.6.0 83 Expo ~52.0.38 outdated 83 Expo ~14.0.3 outdated 83 Expo ~17.0.8 outdated 83 Expo ~13.0.4 outdated 83 Expo ~14.0.1 outdated 83 Expo ~7.0.5 outdated 83 Expo ~4.0.19 outdated 83 Expo ~0.29.22 outdated 83 Expo ~2.0.1 outdated 83 Expo ~0.2.2 outdated 83 Expo ~4.0.8 outdated 83 Expo ~14.0.2 outdated 84 Streamdown ^1.6.10 outdated 85 ahooks ^3.7.10 85 cron-parser ^5.2.0 85 esbuild 0.28.1 outdated 85 got ^14.4.7 outdated 86 openapi-ts ^0.42.1 outdated 86 Autoprefixer ^10.4.21 86 Express ^4.21.2 outdated 86 nanoid ^5.1.3 outdated 87 Leaflet ^1.9.4 87 react-hotkeys-hook ^5.2.4 88 TanStack Virtual (React) ^3.13.2 88 prom-client ^15.1.3 88 tailwind-merge ^2.6.0 outdated 88 tsx ^4.19.3 89 Prisma Client 5.14.0 outdated 89 ioredis ^5.7.0 outdated 89 Nodemailer ^7.0.11 outdated 90 @cloudflare/workers-types ^4.20250310.0 outdated 90 keyv ^2.1.7 outdated 90 keyv ^5.1.2 90 MCP TypeScript SDK ^1.18.0 90 SWC ^1.15.0 90 Inquirer.js ^12.5.0 outdated 90 keyv ^5.5.1 90 shadcn ^2.3.0 outdated 90 Tailwind CSS 3.4.17 outdated 90 Zod ^3.24.2 outdated 91 @clickhouse/client ^1.11.0 91 Faker ^8.4.0 outdated 91 gopsutil v4.25.6 outdated 91 lucide-react ^0.358.0 outdated 91 Monaco Editor ^0.53.0 outdated 91 Playwright ^1.55.0 91 react-grid-layout 1.4.2 outdated 91 React Native Gesture Handler ~2.20.2 outdated 91 Recharts ^2.15.1 outdated 91 Socket.IO ^4.8.1 91 Socket.IO ^4.8.1 92 AI SDK ^2.0.15 outdated 92 AI SDK ^2.0.15 outdated 92 Docusaurus 3.7.0 outdated 92 Docusaurus 3.7.0 outdated 92 Docusaurus 3.7.0 outdated 92 Docusaurus 3.7.0 outdated 92 Docusaurus 3.7.0 outdated 92 Docusaurus 3.7.0 outdated 92 TanStack Query 5.101.0 outdated 92 TanStack Query 5.101.0 outdated 92 TanStack Table ^8.21.2 outdated 92 @vitejs/plugin-react ^4.3.4 outdated 92 Vitest 3.0.8 outdated 92 Vitest ^3.2.4 outdated 92 AI SDK ^5.0.15 outdated 92 jsdom ^26.1.0 outdated 92 postcss ^8 92 React Hook Form ^7.54.2 92 React Native Reanimated ~3.16.7 outdated 92 Vitest ~3.0.8 outdated 93 Vite ^5.4.14 outdated 94 @babel/core ^7.25.2 outdated 94 @babel/core ^7.26.10 outdated 94 TanStack Router 1.20.5 outdated 94 TanStack Router 1.20.5 outdated 94 TanStack Router 1.20.5 outdated 94 Ant Design ^5.24.3 outdated 94 ESLint ^9 outdated 94 jest ^29.2.1 outdated 94 MySQL2 ^3.14.3 94 react-native-screens ~4.4.0 outdated 94 React Router ^6.30.0 outdated 94 React Router ^6.30.0 outdated 95 React Navigation ^7.2.0 95 React Navigation ^2.2.6 outdated 95 React Navigation ^7.0.14 95 Axios 1.7.7 outdated 95 OpenAI ^4.87.3 outdated 95 Puppeteer 23.4.1 outdated 95 Storybook ^9.1.5 outdated 96 Next.js 15.1.4 outdated 96 google-api-nodejs-client ^144.0.0 outdated 96 Next.js 15.1.4 outdated 96 React Native 0.76.7 outdated 96 TypeScript ^5.5.2 outdated 97 React 18.3.1 outdated 97 React DOM 18.3.1 outdated 97 React DOM 18.3.1 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