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