All 145 Dependencies

Every package LLM Gateway depends on, ranked by repo health score.

LLM Gateway is an open-source API gateway that gives developers and enterprises a single OpenAI-compatible endpoint for every major language model provider — OpenAI, Anthropic, Google Vertex AI, AWS Bedrock, Azure, DeepSeek, Mistral, and dozens more. Instead of maintaining separate integrations and API key sets for each vendor, you point your existing SDK at LLM Gateway and let it handle provider selection, failover, and cost tracking centrally.

At its core, the gateway is a Hono-based proxy that authenticates requests against your stored API keys, resolves which provider and model to use, translates the OpenAI-compatible payload to the target provider's format, streams the response back, and asynchronously logs cost and performance data. A background worker persists logs to PostgreSQL, keeping the hot path latency minimal. Redis caches frequently-read configuration (routing rules, key health state, organization settings) so most requests never hit the database.

The routing layer goes beyond simple round-robin. The gateway tracks a sliding-window health score per API key, permanently blacklists keys that return authentication errors, and uses configurable weights — uptime, latency, cost — to pick the best available provider for each request. Enterprise teams can define per-project routing configurations with custom weights and thresholds, compliance policies that restrict routing to specific geographic regions, and guardrails that evaluate every request against a rule engine before it ever reaches an LLM provider.

The platform ships with a Next.js dashboard for usage analytics, a live chat playground supporting text, image generation, and reasoning models, a dedicated admin interface, and a documentation site. It can be self-hosted as a single unified Docker container or as separate services via Docker Compose, and also supports Helm chart deployment to Kubernetes for teams that need production-grade orchestration.

31 TokenLens 1.3.1 34 tailwindcss-animate 1.0.7 40 @kubiks/otel-better-auth 2.0.2 40 remark-gfm 4.0.1 40 remark-rehype 11.1.2 40 unist-util-visit 5.1.0 41 rimraf 6.1.3 42 clsx ^2.1.1 42 tw-animate-css 1.4.0 44 cmdk ^1.1.1 44 next-themes ^0.4.6 47 canvas-confetti 1.9.4 48 eslint-import-resolver-typescript 4.4.4 outdated 49 prism-react-renderer 2.4.1 49 tailwindcss-typography 0.5.19 outdated 50 decimal.js 10.5.0 outdated 51 ExcelJS 4.4.0 57 ipaddr.js 2.2.0 outdated 58 react-tweet 3.3.0 outdated 60 pretty-bytes 7.1.0 outdated 60 zod-openapi ^5.4.3 outdated 61 Sonner ^2.0.7 62 eslint-plugin-import 2.32.0 64 React Syntax Highlighter 16.1.0 outdated 65 jsPDF 4.2.1 65 react-markdown 10.1.0 66 html-to-image ^1.11.13 66 remark 15.0.1 70 MDX 3.1.1 72 pino-pretty ^13.1.1 73 OpenTelemetry Google Cloud Trace Exporter 3.0.0 outdated 74 vite-tsconfig-paths ^5.1.4 outdated 75 Drizzle ORM 1.0.0-beta.1 outdated 75 Drizzle ORM 1.0.0-beta.1 outdated 75 Drizzle ORM 0.8.3 outdated 75 openapi-typescript 0.15.0 outdated 75 openapi-typescript 0.5.1 outdated 75 openapi-typescript 7.10.1 outdated 77 markdown-to-jsx 7.7.17 outdated 77 react-day-picker 9.13.2 outdated 77 unpdf 1.6.2 outdated 78 Radix UI 1.2.12 outdated 78 Radix UI 1.1.15 outdated 78 Radix UI 1.1.11 outdated 78 Radix UI ^1.3.3 78 Radix UI 1.1.12 outdated 78 Radix UI ^1.1.15 78 Radix UI 2.1.16 outdated 78 Radix UI 1.1.15 outdated 78 Radix UI 2.1.8 outdated 78 Radix UI 1.2.14 outdated 78 Radix UI ^1.1.15 78 Radix UI 1.1.5 outdated 78 Radix UI ^1.1.8 78 Radix UI 1.3.8 outdated 78 Radix UI 1.2.10 outdated 78 Radix UI ^2.2.6 outdated 78 Radix UI ^1.1.8 78 Radix UI 1.3.6 outdated 78 Radix UI 1.2.4 outdated 78 Radix UI 1.2.6 outdated 78 Radix UI ^1.1.13 78 Radix UI 1.2.15 outdated 78 Radix UI 1.1.10 outdated 78 Radix UI ^1.2.8 78 Radix UI 1.2.2 outdated 78 concurrently ^10.0.3 78 dotenv 17.4.2 outdated 79 Motion 12.23.24 outdated 79 Motion 12.23.24 outdated 79 json-render 0.11.0 outdated 79 node-postgres ^8.16.3 81 @hono/node-server ^1.19.13 outdated 81 Autoprefixer ^10.4.21 81 Pino ^9.4.0 outdated 81 nanoid 5.1.6 outdated 82 Embla Carousel React 8.6.0 82 SimpleWebAuthn Browser 13.3.0 outdated 82 class-variance-authority 0.7.1 82 date-fns 4.1.0 outdated 82 react-window 2.2.7 outdated 83 @hookform/resolvers 5.2.2 outdated 85 Shiki 3.22.0 outdated 85 Streamdown 1.0.1 outdated 85 Streamdown 1.0.1 outdated 85 Streamdown 1.0.1 outdated 85 Streamdown 1.0.1 outdated 85 Streamdown 2.1.0 outdated 85 tsx 4.22.4 outdated 86 lint-staged 16.4.0 outdated 87 prom-client 15.1.3 87 react-medium-image-zoom 5.4.0 outdated 89 Better Auth 1.6.23 outdated 89 Better Auth 1.6.23 outdated 89 Better Auth 1.6.23 outdated 89 Hono ^4.12.25 89 resend-node 6.8.0 outdated 89 tailwind-merge 3.3.1 outdated 90 Fumadocs Core 16.9.3 outdated 90 MCP TypeScript SDK 1.29.0 outdated 90 Tailwind CSS ^4.1.16 90 Tailwind CSS ^4.1.16 91 @hono/zod-validator ^0.5.2 outdated 91 @hono/zod-validator ^0.19.6 outdated 91 @hono/zod-validator ^0.7.2 outdated 91 Recharts ^2.15.4 outdated 91 TanStack Virtual (React) 3.13.26 outdated 91 Zod 3.25.75 outdated 91 prettier ^3.6.2 92 AI SDK 1.0.5 outdated 92 AI SDK 3.0.25 outdated 92 AI SDK 3.0.29 outdated 92 AI SDK 6.0.27 outdated 92 React Hook Form 7.65.0 outdated 92 TanStack Query ^5.90.5 92 TanStack Query 5.90.2 outdated 92 TanStack Table ^8.21.3 outdated 92 lucide-react 0.548.0 outdated 92 postcss ^8.5.10 93 KaTeX 0.16.28 outdated 93 Vitest ^4.1.8 outdated 93 ioredis 5.7.0 outdated 93 posthog-js 1.372.1 outdated 93 posthog-js 5.10.4 outdated 93 react-stripe-js 5.2.0 outdated 93 stripe-js 8.1.0 outdated 94 OpenTelemetry Auto-Instrumentations for Node.js 0.76.0 outdated 94 Vite ^7.3.5 outdated 95 ESLint ^9.38.0 outdated 95 Node-Redis 5.9.0 outdated 95 OpenAI ^5.19.1 outdated 95 Stripe Node.js Library 18.1.1 outdated 95 TypeScript ^5.9.3 outdated 96 Next.js 16.0.0 outdated 96 Next.js 16.2.10 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 1.9.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.8.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.1.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.218.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.2.0 outdated 98 Google Cloud Storage 7.19.0 outdated 98 React 1.0.0 outdated 98 React 19.2.7 outdated 98 React DOM 19.2.7 outdated 98 three.js 0.185.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