All 229 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.

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